EASE.Sensing.Specification
Class InputObjectField

java.lang.Object
  |
  +--EASE.Sensing.Specification.Cell
        |
        +--EASE.Sensing.Specification.InputObjectField

public class InputObjectField
extends Cell
implements Constants

Holds a reference to a particular field of an input data object

See Also:
Serialized Form

Field Summary
 java.lang.String field
           
 InputData input
           
(package private) static long serialVersionUID
           
 
Fields inherited from class EASE.Sensing.Specification.Cell
comment, creationDate, debugger, defaultFileName, fileName, instantiatedParams, listeners, name, previousVersion, serialVersionUID, subCells, subsequentVersion, treePath
 
Constructor Summary
InputObjectField(InputData input, java.lang.String field)
           
 
Method Summary
 Node getEngineNode()
          The engine node returned by this Cell type varies depending on its input variable.
 java.util.Vector getParameters()
           
 int getType()
           
 boolean hasParameters()
           
 
Methods inherited from class EASE.Sensing.Specification.Cell
addChangeListener, addSub, createChildDisplayTreeBranch, createParentDisplayTreeBranch, getComment, getFactory, getFileName, getFullName, getHistory, getInstantiatedParams, getListenerNames, getListType, getName, getPrevious, getSub, getSubs, getSuccessor, getTreePath, hasListeners, instantiateParamsForEngine, instantiateParamsForEngine, justCreated, matchParam, notifyAllListeners, notifyChange, removeChangeListener, removeInstantiated, saveValidateSubs, saveValidateVector, setFileName, setInstantiatedParams, setSubs, setSuccessor, setTreePath, shortFileName, toString, validateSubs, validateVector
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

input

public InputData input

field

public java.lang.String field

serialVersionUID

static final long serialVersionUID
Constructor Detail

InputObjectField

public InputObjectField(InputData input,
                        java.lang.String field)
Method Detail

hasParameters

public boolean hasParameters()
Overrides:
hasParameters in class Cell

getParameters

public java.util.Vector getParameters()
Overrides:
getParameters in class Cell

getType

public int getType()
Overrides:
getType in class Cell

getEngineNode

public Node getEngineNode()
The engine node returned by this Cell type varies depending on its input variable. It either returns a ListSensorData if the input variable holds a InputListData type otherwise for the normal case of InputData object type it returns a FieldSensorValue.

Overrides:
getEngineNode in class Cell