org.apache.cxf.tools.common.model
Class JavaParameter

java.lang.Object
  extended by org.apache.cxf.tools.common.model.JavaType
      extended by org.apache.cxf.tools.common.model.JavaParameter
All Implemented Interfaces:
JavaAnnotatable

public class JavaParameter
extends JavaType
implements JavaAnnotatable


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.cxf.tools.common.model.JavaType
JavaType.Style
 
Field Summary
 
Fields inherited from class org.apache.cxf.tools.common.model.JavaType
className, isHeader, name, packageName, simpleName, style, targetNamespace, type
 
Constructor Summary
JavaParameter()
           
JavaParameter(java.lang.String n, java.lang.String t, java.lang.String tns)
           
 
Method Summary
 void annotate(Annotator annotator)
           
 JAnnotation getAnnotation()
           
 java.lang.String getHolderName()
           
 JavaMethod getMethod()
           
 java.lang.String getPartName()
           
 boolean isCallback()
          Get the Callback value.
 boolean isHolder()
           
 void setAnnotation(JAnnotation anno)
           
 void setCallback(boolean newCallback)
          Set the Callback value.
 void setHolder(boolean b)
           
 void setHolderName(java.lang.String hn)
           
 void setMethod(JavaMethod jm)
           
 void setPartName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class org.apache.cxf.tools.common.model.JavaType
getClassName, getDefaultTypeValue, getDefaultValueWriter, getName, getOwner, getPackageName, getQName, getRawName, getSimpleName, getStyle, getTargetNamespace, getType, isHeader, isIN, isINOUT, isOUT, setClassName, setDefaultValueWriter, setHeader, setName, setOwner, setQName, setStyle, setTargetNamespace, setType, writeDefaultValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaParameter

public JavaParameter()

JavaParameter

public JavaParameter(java.lang.String n,
                     java.lang.String t,
                     java.lang.String tns)
Method Detail

isHolder

public boolean isHolder()

setHolder

public void setHolder(boolean b)

getHolderName

public java.lang.String getHolderName()

setHolderName

public void setHolderName(java.lang.String hn)

setAnnotation

public void setAnnotation(JAnnotation anno)

getAnnotation

public JAnnotation getAnnotation()

setPartName

public void setPartName(java.lang.String name)

getPartName

public java.lang.String getPartName()

toString

public java.lang.String toString()
Overrides:
toString in class JavaType

setMethod

public void setMethod(JavaMethod jm)

getMethod

public JavaMethod getMethod()

annotate

public void annotate(Annotator annotator)
Specified by:
annotate in interface JavaAnnotatable

isCallback

public final boolean isCallback()
Get the Callback value.

Returns:
a boolean value

setCallback

public final void setCallback(boolean newCallback)
Set the Callback value.

Parameters:
newCallback - The new Callback value.


Apache CXF