|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xith3d.scenegraph.SceneGraphObject
public abstract class SceneGraphObject
The base class for all objects contained in a scene graph.
| Field Summary | |
|---|---|
protected static java.lang.Object |
XITH3D_USERDATAKEY_OLDUSERDATA
This is the key used to store the user data from the setUserData(Object) method. |
| Constructor Summary | |
|---|---|
SceneGraphObject()
Constructs a new SceneGraphObject. |
|
| Method Summary | |
|---|---|
java.lang.String |
getName()
|
java.lang.Object |
getUserData()
Get user specific data for this SceneGraphObject. |
java.lang.Object |
getUserData(java.lang.Object key)
Gets the Object associated with the given key. |
java.util.Map<java.lang.Object,java.lang.Object> |
getUserDataMap()
Get the Map of meta-data for the object. |
boolean |
isLive()
Is the object live in a scene graph. |
protected boolean |
setLive(boolean live)
Sets the live state of the object |
void |
setName(java.lang.String name)
|
void |
setUserData(java.lang.Object userData)
Set user specific data for this SceneGraphObject. |
void |
setUserData(java.lang.Object key,
java.lang.Object value)
Set a meta-data value into the user data container. |
void |
setUserDataRecursive(java.lang.Object key,
java.lang.Object value)
Sets a meta-data value into the user data container, recursively into all its children |
static void |
setUserDataRecursive(SceneGraphObject object,
java.lang.Object key,
java.lang.Object value)
Set a meta-data value into the user data container, recursively into all its children |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final java.lang.Object XITH3D_USERDATAKEY_OLDUSERDATA
| Constructor Detail |
|---|
public SceneGraphObject()
| Method Detail |
|---|
protected boolean setLive(boolean live)
live -
true, if the state has changedpublic final boolean isLive()
public java.util.Map<java.lang.Object,java.lang.Object> getUserDataMap()
public void setUserData(java.lang.Object key,
java.lang.Object value)
key - The key to use to lookup the value.value - The value associated with the key.
public static void setUserDataRecursive(SceneGraphObject object,
java.lang.Object key,
java.lang.Object value)
key - The key to use to lookup the value.value - The value associated with the key.
public void setUserDataRecursive(java.lang.Object key,
java.lang.Object value)
key - The key to use to lookup the value.value - The value associated with the key.public java.lang.Object getUserData(java.lang.Object key)
public void setUserData(java.lang.Object userData)
public java.lang.Object getUserData()
public void setName(java.lang.String name)
setName in interface org.jagatoo.datatypes.NamableObjectpublic final java.lang.String getName()
getName in interface org.jagatoo.datatypes.NamedObjectpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||