org.apache.axis.description
Class ParameterDesc
java.lang.Object
|
+--org.apache.axis.description.ParameterDesc
- public class ParameterDesc
- extends java.lang.Object
A Parameter descriptor, collecting the interesting info about an
operation parameter.
(mostly taken from org.apache.axis.wsdl.toJava.Parameter right now)
- Author:
- Glen Daniels (gdaniels@apache.org)
Field Summary |
static byte |
IN
|
static byte |
INOUT
|
byte |
mode
The Parameter mode (in, out, inout) |
static byte |
OUT
|
TypeEntry |
typeEntry
A TypeEntry corresponding to this parameter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
IN
public static final byte IN
OUT
public static final byte OUT
INOUT
public static final byte INOUT
typeEntry
public TypeEntry typeEntry
- A TypeEntry corresponding to this parameter
mode
public byte mode
- The Parameter mode (in, out, inout)
ParameterDesc
public ParameterDesc()
ParameterDesc
public ParameterDesc(QName name,
byte mode,
QName typeQName)
- Constructor
- Parameters:
name
- the parameter's fully qualified XML namemode
- IN, OUT, INOUTtypeQName
- the parameter's XML type QName
ParameterDesc
public ParameterDesc(QName name,
byte mode,
QName typeQName,
java.lang.Class javaType)
- "Complete" constructor, suitable for usage in skeleton code
- Parameters:
name
- the parameter's fully qualified XML namemode
- IN, OUT, INOUTtypeQName
- the parameter's XML type QNamejavaType
- the parameter's javaType
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
modeFromString
public static byte modeFromString(java.lang.String modeStr)
- Get a mode constant from a string. Defaults to IN, and returns
OUT or INOUT if the string matches (ignoring case).
getModeAsString
public static java.lang.String getModeAsString(byte mode)
getQName
public QName getQName()
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
setQName
public void setQName(QName name)
getTypeQName
public QName getTypeQName()
setTypeQName
public void setTypeQName(QName typeQName)
getJavaType
public java.lang.Class getJavaType()
setJavaType
public void setJavaType(java.lang.Class javaType)
getMode
public byte getMode()
setMode
public void setMode(byte mode)
getOrder
public int getOrder()
setOrder
public void setOrder(int order)
Copyright © 2002 Apache XML Project. All Rights Reserved.