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

All Superinterfaces:
Accessible, Annotable, Documentable, Generifiable, Identifiable<ExecutableElement>, Parentable<P>
All Known Subinterfaces:
ConnectMethod, FilterMethod, ProcessorMethod, RestCall, SourceMethod, TransformerMethod, TransformerResolverMethod

public interface Method<P extends Type>
extends Identifiable<ExecutableElement>, Parentable<P>


Method Summary
 String getCapitalizedName()
           
 Parameter getMetaDataKeyParameter()
           
 List<Parameter<Method<P>>> getParameters()
           
 Parameter getPayloadParameter()
           
 GenericType getReturnGenericType()
           
 TypeMirror getReturnType()
           
 List<? extends TypeMirror> getThrownTypes()
           
 List<? extends TypeParameterElement> getTypeParameters()
           
 boolean hasDynamicInputMetadata()
           
 boolean hasDynamicMetaData()
           
 boolean hasDynamicOutputMetaData()
           
 boolean hasOnlyOneChildElement()
           
 
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
 
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

getParameters

List<Parameter<Method<P>>> getParameters()

getThrownTypes

List<? extends TypeMirror> getThrownTypes()

getReturnType

TypeMirror getReturnType()

getTypeParameters

List<? extends TypeParameterElement> getTypeParameters()

hasOnlyOneChildElement

boolean hasOnlyOneChildElement()

getCapitalizedName

String getCapitalizedName()

getReturnGenericType

GenericType getReturnGenericType()

hasDynamicInputMetadata

boolean hasDynamicInputMetadata()

getMetaDataKeyParameter

Parameter getMetaDataKeyParameter()

getPayloadParameter

Parameter getPayloadParameter()

hasDynamicOutputMetaData

boolean hasDynamicOutputMetaData()

hasDynamicMetaData

boolean hasDynamicMetaData()


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