|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcrystalspace.jbind.impl.csNativeObject
crystalspace.jbind.impl.csutil.scf.csBase
crystalspace.jbind.impl.csutil.object.csObject
| Field Summary |
| Fields inherited from class crystalspace.jbind.impl.csNativeObject |
ImplFactory, nPointer |
| Constructor Summary | |
csObject(iPointer nPointer)
|
|
| Method Summary | |
iPointer |
getChild(int iInterfaceID,
int iVersion)
Look for a child object that implements the given interface. |
iPointer |
getChild(int iInterfaceID,
int iVersion,
java.lang.String Name)
Look for a child object that implements the given interface. |
iPointer |
getChild(int iInterfaceID,
int iVersion,
java.lang.String Name,
boolean FirstName)
Look for a child object that implements the given interface. |
iObject |
getChild(java.lang.String Name)
Return the first child object with the given name. |
int |
getID()
Get the unique ID associated with this object. |
iObjectIterator |
getIterator()
Return an iterator for all child objects. |
java.lang.String |
getName()
Query object name. |
iObject |
getObjectParent()
Returns the parent iObject. |
int |
getVersion()
Return the version of the interface |
protected boolean |
isNativePointerValidSafe(long pointer)
|
void |
objAdd(iObject obj)
Attach a new iObject to the tree. |
void |
objAddChildren(iObject Parent)
Add all child objects of the given object. |
void |
objRemove(iObject obj)
Remove an iObject from the tree. |
void |
objRemoveAll()
Remove all child objects. |
void |
setName(java.lang.String iName)
Set object name. |
void |
setObjectParent(iObject obj)
Set the parent iObject. |
| Methods inherited from class crystalspace.jbind.impl.csutil.scf.csBase |
decRef, equals, finalize, getRefCount, incRef, nDelete, queryInterface, queryInterfaceSafe |
| Methods inherited from class crystalspace.jbind.impl.csNativeObject |
changePointer, getPointer, getPointer, getPointerArray, hashCode, isMemoryOwner, isNativePointerValid, newNativeObject, setMemoryOwner, toString |
| Methods inherited from class java.lang.Object |
clone, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface crystalspace.jbind.interfaces.iutil.scf.iBase |
decRef, getRefCount, incRef, queryInterface, queryInterfaceSafe |
| Methods inherited from interface crystalspace.jbind.interfaces.iPointer |
changePointer, getPointer, isMemoryOwner, setMemoryOwner |
| Constructor Detail |
public csObject(iPointer nPointer)
nPointer - | Method Detail |
public int getVersion()
iBase
getVersion in interface iBasegetVersion in class csBaseiBase.getVersion()public java.lang.String getName()
iObject
getName in interface iObjectgetName in class csBaseiBase.getName()protected boolean isNativePointerValidSafe(long pointer)
isNativePointerValidSafe in class csNativeObjectcsNativeObject.isNativePointerValidSafe(long)public iObject getChild(java.lang.String Name)
iObject
getChild in interface iObjectName -
iObject.getChild(java.lang.String)
public iPointer getChild(int iInterfaceID,
int iVersion)
iObject
getChild in interface iObjectiInterfaceID - iVersion -
iObject.getChild(int, int)
public iPointer getChild(int iInterfaceID,
int iVersion,
java.lang.String Name)
iObject
getChild in interface iObjectiInterfaceID - iVersion - Name -
iObject.getChild(int, int, java.lang.String)
public iPointer getChild(int iInterfaceID,
int iVersion,
java.lang.String Name,
boolean FirstName)
iObject
getChild in interface iObjectiInterfaceID - iVersion - Name - FirstName -
iObject.getChild(int, int, java.lang.String, boolean)public int getID()
iObject
getID in interface iObjectiObject.getID()public iObjectIterator getIterator()
iObject
getIterator in interface iObjectiObject.getIterator()public iObject getObjectParent()
iObject
getObjectParent in interface iObjectiObject.getObjectParent()public void objAdd(iObject obj)
iObject
objAdd in interface iObjectobj - iObject.objAdd(crystalspace.jbind.interfaces.iutil.object.iObject)public void objAddChildren(iObject Parent)
iObject
objAddChildren in interface iObjectParent - iObject.objAddChildren(crystalspace.jbind.interfaces.iutil.object.iObject)public void objRemove(iObject obj)
iObject
objRemove in interface iObjectobj - iObject.objRemove(crystalspace.jbind.interfaces.iutil.object.iObject)public void objRemoveAll()
iObject
objRemoveAll in interface iObjectiObject.objRemoveAll()public void setName(java.lang.String iName)
iObject
setName in interface iObjectiName - iObject.setName(java.lang.String)public void setObjectParent(iObject obj)
iObject
setObjectParent in interface iObjectobj - iObject.setObjectParent(crystalspace.jbind.interfaces.iutil.object.iObject)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||