org.apache.axis.description
public class ParameterDesc extends Object implements Serializable
Field Summary | |
---|---|
static byte | IN |
static byte | INOUT |
static byte | OUT |
TypeEntry | typeEntry A TypeEntry corresponding to this parameter |
Constructor Summary | |
---|---|
ParameterDesc() | |
ParameterDesc(ParameterDesc copy)
Constructor-copy
| |
ParameterDesc(QName name, byte mode, QName typeQName)
Constructor
| |
ParameterDesc(QName name, byte mode, QName typeQName, Class javaType, boolean inHeader, boolean outHeader)
"Complete" constructor, suitable for usage in skeleton code
| |
ParameterDesc(QName name, byte mode, QName typeQName, Class javaType) |
Method Summary | |
---|---|
String | getDocumentation()
get the documentation for the parameter |
boolean | getIsReturn()
Indicates ParameterDesc represents return of OperationDesc |
QName | getItemQName() |
QName | getItemType() |
Class | getJavaType()
Get the java type (note that this is javaType in the signature.) |
byte | getMode() |
static String | getModeAsString(byte mode) |
String | getName() |
int | getOrder() |
QName | getQName() |
QName | getTypeQName() |
boolean | isInHeader() |
boolean | isNillable()
Indicates whether this parameter is nillable or not. |
boolean | isOmittable()
Indicates if this parameter is omittable or not (i.e., if it
has a minimum occurrence of 0). |
boolean | isOutHeader() |
static byte | modeFromString(String modeStr)
Get a mode constant from a string. |
void | setDocumentation(String documentation)
set the documentation for the parameter |
void | setInHeader(boolean value) |
void | setIsReturn(boolean value)
Set to true to indicate return parameter of OperationDesc |
void | setItemQName(QName itemQName) |
void | setItemType(QName itemType) |
void | setJavaType(Class javaType)
Set the java type (note that this is javaType in the signature.) |
void | setMode(byte mode) |
void | setName(String name) |
void | setNillable(boolean nillable)
Indicate if this parameter is nillable. |
void | setOmittable(boolean omittable)
Indicate if this parameter is omittable or not (i.e., if it
has a minimum occurrence of 0). |
void | setOrder(int order) |
void | setOutHeader(boolean value) |
void | setQName(QName name) |
void | setTypeQName(QName typeQName) |
String | toString() |
String | toString(String indent) |
Parameters: copy the copy
Parameters: name the parameter's fully qualified XML name mode IN, OUT, INOUT typeQName the parameter's XML type QName
Parameters: name the parameter's fully qualified XML name mode IN, OUT, INOUT typeQName the parameter's XML type QName javaType the parameter's javaType inHeader does this parameter go into the input message header? outHeader does this parameter go into the output message header?
Deprecated:
Parameters: name the parameter's fully qualified XML name mode IN, OUT, INOUT typeQName the parameter's XML type QName javaType the parameter's javaType
Returns: true if return parameter of OperationDesc
Returns: Class javaType
Returns: whether this parameter is nillable
Returns: true iff the parameter may be omitted in the request
Parameters: value boolean that indicates if return parameter of OperationDesc
Parameters: nillable true iff this parameter is nillable
Parameters: omittable whether the parameter may be omitted or not