de.unihalle.informatik.Alida.grappa
Class ALDGrappaNodeInfo

java.lang.Object
  extended by de.unihalle.informatik.Alida.grappa.ALDGrappaNodeInfo
All Implemented Interfaces:
java.io.Serializable

public class ALDGrappaNodeInfo
extends java.lang.Object
implements java.io.Serializable

Serializable object attached to nodes in Grappa to store meta information.

Author:
moeller
See Also:
Serialized Form

Field Summary
private  java.lang.String nodeName
          Name of the node, i.e. name of corresponding operator.
private  java.lang.Integer refID
          Reference ID in workflow, required for loading from file.
 
Constructor Summary
ALDGrappaNodeInfo()
          Default constructor.
ALDGrappaNodeInfo(java.lang.String name)
          Constructor with predefined name.
ALDGrappaNodeInfo(java.lang.String name, java.lang.Integer id)
          Operator with predefined name and ID.
 
Method Summary
 java.lang.String getNodeName()
          Returns name of node.
 java.lang.Integer getRefID()
          Returns the reference ID of the node.
 void setNodeName(java.lang.String name)
          Set (new) name for operator.
 void setRefID(java.lang.Integer id)
          Set (new) reference ID.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

nodeName

private java.lang.String nodeName
Name of the node, i.e. name of corresponding operator.


refID

private java.lang.Integer refID
Reference ID in workflow, required for loading from file.

Constructor Detail

ALDGrappaNodeInfo

public ALDGrappaNodeInfo()
Default constructor.


ALDGrappaNodeInfo

public ALDGrappaNodeInfo(java.lang.String name)
Constructor with predefined name.

Parameters:
name - Name of the node.

ALDGrappaNodeInfo

public ALDGrappaNodeInfo(java.lang.String name,
                         java.lang.Integer id)
Operator with predefined name and ID.

Parameters:
name - Name of the operator.
id - Reference ID.
Method Detail

getNodeName

public java.lang.String getNodeName()
Returns name of node.

Returns:
Node name.

getRefID

public java.lang.Integer getRefID()
Returns the reference ID of the node.

Returns:
Reference ID.

setNodeName

public void setNodeName(java.lang.String name)
Set (new) name for operator.

Parameters:
name - New name of operator.

setRefID

public void setRefID(java.lang.Integer id)
Set (new) reference ID.

Parameters:
id - Reference ID of node.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object