com.jmrosengard.xmlbroker.soapipr
Class Parameter

java.lang.Object
  |
  +--com.jmrosengard.xmlbroker.soapipr.Parameter

public class Parameter
extends java.lang.Object

Defines a method parameter -- with a mode and value.


Field Summary
private  Mode mode
           
private  java.lang.String name
           
private  XbString val
          XbString is a mutable string
 
Constructor Summary
Parameter(Mode mode)
           
Parameter(java.lang.String name, Mode mode)
           
Parameter(java.lang.String name, Mode mode, XbString val)
           
 
Method Summary
 Mode getMode()
          Return the passing mode of the parameter (MODE_IN or MODE_OUT)
 java.lang.String getName()
          Return the nem of the parameter
 XbString getValue()
          Return the value of the parameter
 boolean isSet()
          Return true if the parameter's value is set.
 void setValue(XbString val)
          Set the value of the parameter
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

mode

private Mode mode

name

private java.lang.String name

val

private XbString val
XbString is a mutable string
Constructor Detail

Parameter

public Parameter(java.lang.String name,
                 Mode mode,
                 XbString val)

Parameter

public Parameter(java.lang.String name,
                 Mode mode)

Parameter

public Parameter(Mode mode)
Method Detail

setValue

public void setValue(XbString val)
Set the value of the parameter

getValue

public XbString getValue()
Return the value of the parameter

getMode

public Mode getMode()
Return the passing mode of the parameter (MODE_IN or MODE_OUT)

getName

public java.lang.String getName()
Return the nem of the parameter

isSet

public boolean isSet()
Return true if the parameter's value is set.