com.sun.j3d.utils.scenegraph.io.retained
Class SymbolTableData
java.lang.Object
com.sun.j3d.utils.scenegraph.io.retained.SymbolTableData
public class SymbolTableData
- extends java.lang.Object
Encapsulates all the data for a node which is stored in the Symbol table
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
nodeID
public int nodeID
nodeState
public SceneGraphObjectState nodeState
j3dNode
public javax.media.j3d.SceneGraphObject j3dNode
referenceCount
public int referenceCount
filePosition
public long filePosition
isNodeComponent
public boolean isNodeComponent
branchGraphID
public int branchGraphID
branchGraphFilePointer
public long branchGraphFilePointer
graphBuilt
public boolean graphBuilt
SymbolTableData
public SymbolTableData(int nodeID,
javax.media.j3d.SceneGraphObject j3dNode,
SceneGraphObjectState nodeState,
int branchGraphID)
- Creates new SymbolTableData
writeObject
public void writeObject(java.io.DataOutput out)
throws java.io.IOException
- Throws:
java.io.IOException
readObject
public void readObject(java.io.DataInput in)
throws java.io.IOException
- Throws:
java.io.IOException
getNodeID
public final int getNodeID()
getNodeState
public final SceneGraphObjectState getNodeState()
setNodeState
public final void setNodeState(SceneGraphObjectState state)
getJ3dNode
public final javax.media.j3d.SceneGraphObject getJ3dNode()
getFilePosition
public final long getFilePosition()
getReferenceCount
public final int getReferenceCount()
incrementReferenceCount
public final void incrementReferenceCount()
isNodeComponent
public final boolean isNodeComponent()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object