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 void
addAnnotation(String tag, JAnnotation ann)
void
annotate(Annotator annotator)
JAnnotation
getAnnotation(String tag)
Collection<JAnnotation>
getAnnotations()
Collection<String>
getAnnotationTags()
String
getHolderName()
JavaMethod
getMethod()
String
getPartName()
boolean
isCallback()
Get theCallback
value.boolean
isHolder()
void
setCallback(boolean newCallback)
Set theCallback
value.void
setHolder(boolean b)
void
setHolderName(String hn)
void
setMethod(JavaMethod jm)
void
setPartName(String name)
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
-
-
-
-
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:
annotate
in interfaceJavaAnnotatable
-
isCallback
public final boolean isCallback()
Get theCallback
value.- Returns:
- a
boolean
value
-
setCallback
public final void setCallback(boolean newCallback)
Set theCallback
value.- Parameters:
newCallback
- The new Callback value.
-
-