Package org.apache.axis.wsdl.symbolTable
Class Parameter
java.lang.Object
org.apache.axis.wsdl.symbolTable.Parameter
This class simply collects
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the MIME type of the parameter.byte
getMode()
Get the mode (IN, INOUT, OUT) of the parameter.getName()
Get the name of this parameter.getQName()
Get the fully qualified name of this parameter.getType()
Get the TypeEntry of the parameter.boolean
Is this parameter in the input message header?boolean
Indicates whether this parameter is nillable or not.boolean
boolean
Is this parameter in the output message header?void
setInHeader
(boolean inHeader) Set the inHeader flag for this parameter.void
setMIMEInfo
(MimeInfo mimeInfo) Set the MIME type of the parameter.void
setMode
(byte mode) Set the mode (IN, INOUT, OUT) of the parameter.void
Set the name of the parameter.void
setNillable
(boolean nillable) Indicate whether this parameter is nillable or not.void
setOmittable
(boolean omittable) void
setOutHeader
(boolean outHeader) Set the outHeader flag for this parameter.void
Set the QName of the parameter.void
Set the TypeEntry of the parameter.toString()
Method toString
-
Field Details
-
IN
public static final byte INField IN- See Also:
-
OUT
public static final byte OUTField OUT- See Also:
-
INOUT
public static final byte INOUTField INOUT- See Also:
-
-
Constructor Details
-
Parameter
public Parameter()
-
-
Method Details
-
toString
Method toString -
getQName
Get the fully qualified name of this parameter.- Returns:
-
getName
Get the name of this parameter. This call is equivalent to getQName().getLocalPart().- Returns:
-
setName
Set the name of the parameter. This replaces both the name and the QName (the namespaces becomes "").- Parameters:
name
-
-
setQName
Set the QName of the parameter.- Parameters:
qname
-
-
getMIMEInfo
Get the MIME type of the parameter.- Returns:
-
setMIMEInfo
Set the MIME type of the parameter.- Parameters:
mimeInfo
-
-
getType
Get the TypeEntry of the parameter.- Returns:
-
setType
Set the TypeEntry of the parameter.- Parameters:
type
-
-
getMode
public byte getMode()Get the mode (IN, INOUT, OUT) of the parameter.- Returns:
-
setMode
public void setMode(byte mode) Set the mode (IN, INOUT, OUT) of the parameter. If the input to this method is not one of IN, INOUT, OUT, then the value remains unchanged.- Parameters:
mode
-
-
isInHeader
public boolean isInHeader()Is this parameter in the input message header?- Returns:
-
setInHeader
public void setInHeader(boolean inHeader) Set the inHeader flag for this parameter.- Parameters:
inHeader
-
-
isOutHeader
public boolean isOutHeader()Is this parameter in the output message header?- Returns:
-
setOutHeader
public void setOutHeader(boolean outHeader) Set the outHeader flag for this parameter.- Parameters:
outHeader
-
-
isOmittable
public boolean isOmittable() -
setOmittable
public void setOmittable(boolean omittable) -
isNillable
public boolean isNillable()Indicates whether this parameter is nillable or not.- Returns:
- whether this parameter is nilliable
-
setNillable
public void setNillable(boolean nillable) Indicate whether this parameter is nillable or not.- Parameters:
nillable
- whether this parameter is nilliable
-