harmonic.mz.data
Class DataTransfer

java.lang.Object
  |
  +--harmonic.mz.data.DataTransfer
Direct Known Subclasses:
CoordinateTransfer, GeometryTransfer

public abstract class DataTransfer
extends java.lang.Object

DataTransfer objects alow a generalization for getting the the data of interest from a DataNode. Each type of DataNode registers a set of transfer types that it can output. This enables code dealing with a DataNode to find out what type of data it represents, without having to know about particular types of DataNodes. This facilitates comunication between application modules.


Constructor Summary
DataTransfer(java.lang.String name, ModelNode dataOwner)
           
 
Method Summary
 ModelNode getDataOwner()
           
 java.lang.String getName()
           
 java.lang.String getType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataTransfer

public DataTransfer(java.lang.String name,
                    ModelNode dataOwner)
Method Detail

getType

public java.lang.String getType()

getDataOwner

public ModelNode getDataOwner()

getName

public java.lang.String getName()