org.obe.client.api.tool
Class Parameter

java.lang.Object
  extended byorg.obe.client.api.tool.Parameter
All Implemented Interfaces:
java.io.Serializable

public final class Parameter
extends java.lang.Object
implements java.io.Serializable

Holds the runtime _value of a parameter being passed to a tool or subflow.

Author:
Adrian Price, Anthony Eden
See Also:
Serialized Form

Constructor Summary
Parameter(FormalParameter formalParm, java.lang.Class formalClass, java.lang.String id, java.lang.String name, java.lang.String description, DataType actualDataType, ParameterMode mode, java.lang.Object value)
           
 
Method Summary
 DataType getDataType()
           
 java.lang.String getDescription()
           
 java.lang.Class getFormalClass()
           
 FormalParameter getFormalParm()
           
 java.lang.String getId()
           
 ParameterMode getMode()
           
 java.lang.String getName()
           
 java.lang.Object getValue()
           
 void setValue(java.lang.Object value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Parameter

public Parameter(FormalParameter formalParm,
                 java.lang.Class formalClass,
                 java.lang.String id,
                 java.lang.String name,
                 java.lang.String description,
                 DataType actualDataType,
                 ParameterMode mode,
                 java.lang.Object value)
Method Detail

toString

public java.lang.String toString()

getFormalParm

public FormalParameter getFormalParm()

getFormalClass

public java.lang.Class getFormalClass()

getDataType

public DataType getDataType()

getId

public java.lang.String getId()

getName

public java.lang.String getName()

getDescription

public java.lang.String getDescription()

getMode

public ParameterMode getMode()

getValue

public java.lang.Object getValue()

setValue

public void setValue(java.lang.Object value)


SourceForge.net Logo OBE-1.0 Copyright (C) 2002-2006 Adrian Price. All Rights Reserved.