|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.enhydra.shark.api.internal.toolagent.AppParameter
public final class AppParameter
This class represents the parameter passed to tool agent application. It holds all neccessary information about shark's activity variable. It differs from original WfMC spec in the following:
Field Summary | |
---|---|
java.lang.String |
the_actual_name
The name of the actual parameter (shark variable). |
java.lang.Class |
the_class
The java class of parameter. |
java.lang.String |
the_formal_name
The name of the formal parameter of XPDL application definition that corresponds to this AppParameter instance. |
long |
the_length
The length of parameter value. |
java.lang.String |
the_mode
The mode of the formal parameter, as defined in its XPDL application definition. |
long |
the_type
The type of parameter. |
java.lang.Object |
the_value
The value of the parameter - this is a value of a shark variable if mode of corresponding FormalParameter from XPDL Application Definition is OUT or IN_OUT, otherwise it is the value of evaluated expression for the actual parameter in XPDL. |
Constructor Summary | |
---|---|
AppParameter()
Creates instance with all object fields initialized to null possible and primitive type fields to -1. |
|
AppParameter(java.lang.String _the_actual_name,
java.lang.String _the_formal_name,
java.lang.String _the_mode,
java.lang.Object _the_value,
java.lang.Class _the_class)
Creates an instance with fields set to the given parameter values (the_length and the_type fields are initialize to -1). |
|
AppParameter(java.lang.String _the_actual_name,
java.lang.String _the_formal_name,
java.lang.String _the_mode,
java.lang.Object _the_value,
java.lang.Class _the_class,
long _the_length_,
long _the_type_)
Creates an instance with fields set to the given parameter values. |
Method Summary | |
---|---|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public java.lang.String the_actual_name
public java.lang.String the_formal_name
public java.lang.String the_mode
public java.lang.Object the_value
public java.lang.Class the_class
public long the_length
public long the_type
Constructor Detail |
---|
public AppParameter()
public AppParameter(java.lang.String _the_actual_name, java.lang.String _the_formal_name, java.lang.String _the_mode, java.lang.Object _the_value, java.lang.Class _the_class)
public AppParameter(java.lang.String _the_actual_name, java.lang.String _the_formal_name, java.lang.String _the_mode, java.lang.Object _the_value, java.lang.Class _the_class, long _the_length_, long _the_type_)
Method Detail |
---|
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |