org.mule.devkit.model
Interface Field<P extends Type>

All Superinterfaces:
Accessible, Annotable, Documentable, Generifiable, Identifiable<VariableElement>, Parentable<P>, Variable<P>
All Known Subinterfaces:
OAuthCallbackParameterField, RestField

public interface Field<P extends Type>
extends Variable<P>


Method Summary
 Method<P> getGetter()
           
 Method<P> getSetter()
           
 boolean hasGetter()
           
 boolean hasSetter()
           
 boolean isRequired()
           
 boolean shouldBeIgnored()
           
 
Methods inherited from interface org.mule.devkit.model.Variable
getAlternativeName, getDefaultValue, getEmailDomain, getJavaType, getMaxSizeLimit, getMinSizeLimit, getPattern, hasDefaultEmailDomain, hasDefaultValue, hasEmailPattern, hasPattern, hasSizeLimit, isMetaDataKey, isMetaDataStaticKey, isOptional, isQuery, isRefOnly, isText
 
Methods inherited from interface org.mule.devkit.model.Identifiable
accept, asType, asTypeMirror, getName, isReservedIdentifier, unwrap
 
Methods inherited from interface org.mule.devkit.model.Annotable
getAnnotation, getAnnotationMirrors, hasAnnotation
 
Methods inherited from interface org.mule.devkit.model.Documentable
getJavaDocParameterSummary, getJavaDocSummary, getJavaDocTagContent, getThrowsComment, hasJavaDocTag
 
Methods inherited from interface org.mule.devkit.model.Accessible
isAbstract, isFinal, isPrivate, isProtected, isPublic, isStatic
 
Methods inherited from interface org.mule.devkit.model.Generifiable
getTypeArguments, getXmlDeclaredChilds, hasTypeArguments
 
Methods inherited from interface org.mule.devkit.model.Parentable
parent
 

Method Detail

hasGetter

boolean hasGetter()

hasSetter

boolean hasSetter()

getGetter

Method<P> getGetter()

getSetter

Method<P> getSetter()

shouldBeIgnored

boolean shouldBeIgnored()

isRequired

boolean isRequired()


Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.