public interface Variable<P extends Identifiable> extends Identifiable<VariableElement>, Parentable<P>
| Modifier and Type | Method and Description |
|---|---|
String |
getAlternativeName()
Alternative name of the attribute to be generated
|
String |
getDefaultValue()
Returns the given element's default value
|
String |
getEmailDomain()
Returns the email domain if one configured otherwise empty domain
|
String |
getJavaType()
Returns the fully qualified name of the underlying variable.
|
int |
getMaxSizeLimit()
Returns the max size limit value
|
int |
getMinSizeLimit()
Returns the min size limit value
|
String |
getPattern()
Returns the pattern
|
boolean |
hasDefaultEmailDomain()
Whether the email has an default domain or not
|
boolean |
hasDefaultValue()
Whether the given element is has a default value
|
boolean |
hasEmailPattern()
Whether the given element is has a default value
|
boolean |
hasPattern()
Whether the given element has pattern
|
boolean |
hasSizeLimit()
Whether the given element has a size limit
|
boolean |
isMetaDataKey()
If the variable is annotated with
MetaDataKeyParam |
boolean |
isMetaDataStaticKey()
If the variable is annotated with
MetaDataStaticKey |
boolean |
isOptional()
Whether the given element is marked as optional
|
boolean |
isQuery()
If the variable is annotated with
Query |
boolean |
isRefOnly()
The variable can be passed by reference only.
|
boolean |
isText()
Returns true if the variable is annotated with
Text |
accept, asType, asTypeMirror, getName, isReservedIdentifier, unwrapgetAnnotation, getAnnotationMirrors, hasAnnotationgetJavaDocParameterSummary, getJavaDocSummary, getJavaDocTagContent, getThrowsComment, hasJavaDocTagisAbstract, isFinal, isPrivate, isProtected, isPublic, isStaticgetTypeArguments, getXmlDeclaredChilds, hasTypeArgumentsparentString getJavaType()
boolean isOptional()
boolean hasSizeLimit()
boolean hasPattern()
String getPattern()
int getMinSizeLimit()
int getMaxSizeLimit()
boolean hasDefaultValue()
String getDefaultValue()
boolean isText()
TextString getAlternativeName()
boolean isRefOnly()
boolean hasEmailPattern()
String getEmailDomain()
boolean hasDefaultEmailDomain()
boolean isMetaDataKey()
MetaDataKeyParamboolean isMetaDataStaticKey()
MetaDataStaticKeyboolean isQuery()
QueryCopyright © 2010–2015 MuleSoft, Inc.. All rights reserved.