visad.data
Class FlatFieldNode

java.lang.Object
  extended byvisad.data.DataNode
      extended byvisad.data.FlatFieldNode

class FlatFieldNode
extends DataNode

Concrete class for traversing a VisAD FlatField.


Field Summary
protected  FlatField field
          The VisAD FlatField
 
Constructor Summary
protected FlatFieldNode(FlatField field)
          Construct from a VisAD FlatField.
 
Method Summary
 DataVisitor accept(DataVisitor visitor)
          Accept a visitor and traverse the FlatField.
 
Methods inherited from class visad.data.DataNode
create
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

field

protected final FlatField field
The VisAD FlatField

Constructor Detail

FlatFieldNode

protected FlatFieldNode(FlatField field)
Construct from a VisAD FlatField.

Parameters:
field - The VisAD FlatField to be traversed.
Method Detail

accept

public DataVisitor accept(DataVisitor visitor)
                   throws UnimplementedException,
                          BadFormException,
                          VisADException,
                          RemoteException
Accept a visitor and traverse the FlatField.

Specified by:
accept in class DataNode
Parameters:
visitor - The object that will have it's visit() method called for each component of the VisAD FlatField.
Returns:
visitor for convenience.
Throws:
UnimplementedException - A (soon to be implemented) method isn't implemented yet.
BadFormException - The VisAD data object doesn't "fit" the data model used by visitor.
VisADException - Problem in core VisAD (probably couldn't create some VisAD object).
RemoteException - Problem accessing the VisAD data object.
See Also:
DataVisitor