j3d-vrml97-0.1.0

org.jdesktop.j3d.loaders.vrml97.impl
Class Node

java.lang.Object
  extended by org.jdesktop.j3d.loaders.vrml97.impl.BaseNode
      extended by org.jdesktop.j3d.loaders.vrml97.impl.Node
All Implemented Interfaces:
Cloneable, Notifier
Direct Known Subclasses:
Appearance, AudioClip, BindableNode, Color, Coordinate, DragSensor, FontStyle, Geometry, ImageTexture, ImplNode, Interpolator, Light, Material, MovieTexture, NonSharedNode, Normal, PixelTexture, ProtoInstance, ProximitySensor, TextureCoordinate, TextureTransform, TimeSensor, TouchSensor, VisibilitySensor, WorldInfo

public abstract class Node
extends BaseNode
implements Cloneable, Notifier

Description of the Class


Field Summary
 Hashtable FieldSpec
          Description of the Field
 
Constructor Summary
Node(Browser browser)
          Constructor for the ImplNode object
Node(Loader loader)
          Constructor for the Node object
 
Method Summary
 Field getEventIn(String eventInName)
          Gets the eventIn attribute of the Node object
 ConstField getEventOut(String eventOutName)
          Gets the eventOut attribute of the Node object
 Field getExposedField(String fieldName)
          Gets the exposedField attribute of the Node object
 Field getField(String fieldName)
          Gets the field attribute of the Node object
abstract  void notifyMethod(String eventInName, double time)
          Description of the Method
 BaseNode wrap()
          Description of the Method
 
Methods inherited from class org.jdesktop.j3d.loaders.vrml97.impl.BaseNode
clone, getBrowser, getImplNode, getNumTris, getType, toString, toStringId
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FieldSpec

public Hashtable FieldSpec
Description of the Field

Constructor Detail

Node

public Node(Browser browser)
Constructor for the ImplNode object

Parameters:
browser - Description of the Parameter

Node

public Node(Loader loader)
Constructor for the Node object

Parameters:
loader - Description of the Parameter
Method Detail

getExposedField

public Field getExposedField(String fieldName)
                      throws InvalidExposedFieldException
Gets the exposedField attribute of the Node object

Parameters:
fieldName - Description of the Parameter
Returns:
The exposedField value
Throws:
InvalidExposedFieldException - Description of the Exception

getEventOut

public ConstField getEventOut(String eventOutName)
                       throws InvalidEventOutException
Gets the eventOut attribute of the Node object

Parameters:
eventOutName - Description of the Parameter
Returns:
The eventOut value
Throws:
InvalidEventOutException - Description of the Exception

getEventIn

public Field getEventIn(String eventInName)
                 throws InvalidEventInException
Gets the eventIn attribute of the Node object

Parameters:
eventInName - Description of the Parameter
Returns:
The eventIn value
Throws:
InvalidEventInException - Description of the Exception

getField

public Field getField(String fieldName)
               throws InvalidFieldException
Gets the field attribute of the Node object

Specified by:
getField in class BaseNode
Parameters:
fieldName - Description of the Parameter
Returns:
The field value
Throws:
InvalidFieldException - Description of the Exception

notifyMethod

public abstract void notifyMethod(String eventInName,
                                  double time)
Description of the Method

Specified by:
notifyMethod in interface Notifier
Specified by:
notifyMethod in class BaseNode
Parameters:
eventInName - Description of the Parameter
time - Description of the Parameter

wrap

public BaseNode wrap()
Description of the Method

Specified by:
wrap in class BaseNode
Returns:
Description of the Return Value

j3d-vrml97-0.1.0

Todo: put BSD License reference here..