org.apache.cxf.tools.common.model
Class JavaMethod
java.lang.Object
org.apache.cxf.tools.common.model.JavaMethod
- All Implemented Interfaces:
- JavaAnnotatable
public class JavaMethod
- extends java.lang.Object
- implements JavaAnnotatable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JavaMethod
public JavaMethod()
JavaMethod
public JavaMethod(JavaInterface i)
clear
public void clear()
getSignature
public java.lang.String getSignature()
getInterface
public JavaInterface getInterface()
getName
public java.lang.String getName()
setName
public void setName(java.lang.String n)
getOperationName
public java.lang.String getOperationName()
setOperationName
public void setOperationName(java.lang.String arg)
getReturn
public JavaReturn getReturn()
getReturnValue
public java.lang.String getReturnValue()
setReturn
public void setReturn(JavaReturn rt)
hasParameter
public boolean hasParameter(java.lang.String paramName)
addParameter
public void addParameter(JavaParameter param)
getParameter
public JavaParameter getParameter(java.lang.String paramName)
getParameters
public java.util.List<JavaParameter> getParameters()
getParameterCount
public int getParameterCount()
hasException
public boolean hasException(JavaException exception)
addException
public void addException(JavaException exception)
getExceptions
public java.util.List<JavaException> getExceptions()
getStyle
public javax.wsdl.OperationType getStyle()
setStyle
public void setStyle(javax.wsdl.OperationType ot)
isOneWay
public boolean isOneWay()
isWrapperStyle
public boolean isWrapperStyle()
setWrapperStyle
public void setWrapperStyle(boolean w)
enableMime
public boolean enableMime()
setMimeEnable
public void setMimeEnable(boolean arg)
setSoapStyle
public void setSoapStyle(javax.jws.soap.SOAPBinding.Style sty)
getSoapStyle
public javax.jws.soap.SOAPBinding.Style getSoapStyle()
setSoapAction
public void setSoapAction(java.lang.String action)
getSoapAction
public java.lang.String getSoapAction()
setSoapUse
public void setSoapUse(javax.jws.soap.SOAPBinding.Use u)
getSoapUse
public javax.jws.soap.SOAPBinding.Use getSoapUse()
addAnnotation
public void addAnnotation(java.lang.String tag,
JAnnotation annotation)
getAnnotations
public java.util.Collection<JAnnotation> getAnnotations()
getAnnotationMap
public java.util.Map<java.lang.String,JAnnotation> getAnnotationMap()
getParameterList
public java.util.List<java.lang.String> getParameterList()
getParameterListWithoutAnnotation
public java.util.List<java.lang.String> getParameterListWithoutAnnotation()
getParameterList
public java.util.List<java.lang.String> getParameterList(boolean includeAnnotation)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
setInterface
public void setInterface(JavaInterface intf)
annotate
public void annotate(Annotator annotator)
- Specified by:
annotate
in interface JavaAnnotatable
setJavaCodeBlock
public void setJavaCodeBlock(JavaCodeBlock b)
getJavaCodeBlock
public JavaCodeBlock getJavaCodeBlock()
isAsync
public final boolean isAsync()
setAsync
public final void setAsync(boolean newAsync)
Apache CXF