Class JavaParameter
- java.lang.Object
-
- org.apache.cxf.tools.common.model.JavaType
-
- 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
Constructors Constructor Description JavaParameter()JavaParameter(String n, String t, String tns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAnnotation(String tag, JAnnotation ann)voidannotate(Annotator annotator)JAnnotationgetAnnotation(String tag)Collection<JAnnotation>getAnnotations()Collection<String>getAnnotationTags()StringgetHolderName()JavaMethodgetMethod()StringgetPartName()booleanisCallback()Get theCallbackvalue.booleanisHolder()voidsetCallback(boolean newCallback)Set theCallbackvalue.voidsetHolder(boolean b)voidsetHolderName(String hn)voidsetMethod(JavaMethod jm)voidsetPartName(String name)StringtoString()-
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
-
-
-
-
Method Detail
-
isHolder
public boolean isHolder()
-
setHolder
public void setHolder(boolean b)
-
getHolderName
public String getHolderName()
-
setHolderName
public void setHolderName(String hn)
-
addAnnotation
public void addAnnotation(String tag, JAnnotation ann)
-
getAnnotation
public JAnnotation getAnnotation(String tag)
-
getAnnotationTags
public Collection<String> getAnnotationTags()
-
getAnnotations
public Collection<JAnnotation> getAnnotations()
-
setPartName
public void setPartName(String name)
-
getPartName
public String getPartName()
-
setMethod
public void setMethod(JavaMethod jm)
-
getMethod
public JavaMethod getMethod()
-
annotate
public void annotate(Annotator annotator)
- Specified by:
annotatein interfaceJavaAnnotatable
-
isCallback
public final boolean isCallback()
Get theCallbackvalue.- Returns:
- a
booleanvalue
-
setCallback
public final void setCallback(boolean newCallback)
Set theCallbackvalue.- Parameters:
newCallback- The new Callback value.
-
-