public class JavaParameter extends JavaType implements JavaAnnotatable
JavaType.Style
className, isHeader, name, packageName, simpleName, style, targetNamespace, type
Constructor and Description |
---|
JavaParameter() |
JavaParameter(String n,
String t,
String tns) |
Modifier and Type | Method and 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 the
Callback value. |
boolean |
isHolder() |
void |
setCallback(boolean newCallback)
Set the
Callback value. |
void |
setHolder(boolean b) |
void |
setHolderName(String hn) |
void |
setMethod(JavaMethod jm) |
void |
setPartName(String name) |
String |
toString() |
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
public boolean isHolder()
public void setHolder(boolean b)
public String getHolderName()
public void setHolderName(String hn)
public void addAnnotation(String tag, JAnnotation ann)
public JAnnotation getAnnotation(String tag)
public Collection<String> getAnnotationTags()
public Collection<JAnnotation> getAnnotations()
public void setPartName(String name)
public String getPartName()
public void setMethod(JavaMethod jm)
public JavaMethod getMethod()
public void annotate(Annotator annotator)
annotate
in interface JavaAnnotatable
public final boolean isCallback()
Callback
value.boolean
valuepublic final void setCallback(boolean newCallback)
Callback
value.newCallback
- The new Callback value.Apache CXF