com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d
Class RasterState
java.lang.Object
com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d.SceneGraphObjectState
com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d.NodeComponentState
com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d.GeometryState
com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d.RasterState
public class RasterState
- extends GeometryState
Method Summary |
void |
addSubReference()
Called when this component reference count is incremented. |
void |
buildGraph()
Subclasses should processes their own buildGraph requirements BEFORE
calling super.buildGraph(). |
void |
readObject(java.io.DataInput in)
|
void |
writeObject(java.io.DataOutput out)
DO NOT call symbolTable.addReference in writeObject as this (may)
result in a concurrentModificationException. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RasterState
public RasterState(SymbolTableData symbol,
Controller control)
writeObject
public void writeObject(java.io.DataOutput out)
throws java.io.IOException
- Description copied from class:
SceneGraphObjectState
- 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 NodeComponentState
- Throws:
java.io.IOException
readObject
public void readObject(java.io.DataInput in)
throws java.io.IOException
- Overrides:
readObject
in class NodeComponentState
- Throws:
java.io.IOException
addSubReference
public void addSubReference()
- Called when this component reference count is incremented.
Allows this component to update the reference count of any components
that it references.
- Overrides:
addSubReference
in class NodeComponentState
buildGraph
public void buildGraph()
- Description copied from class:
SceneGraphObjectState
- Subclasses should processes their own buildGraph requirements BEFORE
calling super.buildGraph().
This ensures that when restoreSceneGraphObjectReferences is called in
user code our references have been resolved
- Overrides:
buildGraph
in class SceneGraphObjectState