com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d
Class NullSceneGraphObjectState
java.lang.Object
com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d.SceneGraphObjectState
com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d.NullSceneGraphObjectState
public class NullSceneGraphObjectState
- extends SceneGraphObjectState
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
symbolTableData
SymbolTableData symbolTableData
NullSceneGraphObjectState
public NullSceneGraphObjectState(SymbolTableData symbol,
Controller control)
- Dummy class to represent a null object in the scene graph
writeObject
public void writeObject(java.io.DataOutput out)
throws java.io.IOException
- DO NOT call symbolTable.addReference in writeObject as this (may)
result in a concurrentModificationException.
All references should be created in the constructor
- Overrides:
writeObject in class SceneGraphObjectState
- Throws:
java.io.IOException
readObject
public void readObject(java.io.DataInput in)
throws java.io.IOException
- Overrides:
readObject in class SceneGraphObjectState
- Throws:
java.io.IOException
getNode
public SceneGraphObject getNode()
- Overrides:
getNode in class SceneGraphObjectState
getNodeID
public int getNodeID()
- Overrides:
getNodeID in class SceneGraphObjectState
getSymbol
public SymbolTableData getSymbol()
- Overrides:
getSymbol in class SceneGraphObjectState
createNode
protected SceneGraphObject createNode()
- Description copied from class:
SceneGraphObjectState
- Create a new Java3D node for this object.
This method is ONLY used when the Java3D Class type matches the
State type, ie this does NOT handle subclasses of Java3D.
For Java3D subclasses use createNode( Class state)
This method MUST be implemented by all State objects but is not
abstract to allow for external subclassing
- Overrides:
createNode in class SceneGraphObjectState
Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.