|
|||||||||||
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 iBase
getVersion
in class csBase
iBase.getVersion()
public java.lang.String getName()
iObject
getName
in interface iObject
getName
in class csBase
iBase.getName()
protected boolean isNativePointerValidSafe(long pointer)
isNativePointerValidSafe
in class csNativeObject
csNativeObject.isNativePointerValidSafe(long)
public iObject getChild(java.lang.String Name)
iObject
getChild
in interface iObject
Name
-
iObject.getChild(java.lang.String)
public iPointer getChild(int iInterfaceID, int iVersion)
iObject
getChild
in interface iObject
iInterfaceID
- iVersion
-
iObject.getChild(int, int)
public iPointer getChild(int iInterfaceID, int iVersion, java.lang.String Name)
iObject
getChild
in interface iObject
iInterfaceID
- 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 iObject
iInterfaceID
- iVersion
- Name
- FirstName
-
iObject.getChild(int, int, java.lang.String, boolean)
public int getID()
iObject
getID
in interface iObject
iObject.getID()
public iObjectIterator getIterator()
iObject
getIterator
in interface iObject
iObject.getIterator()
public iObject getObjectParent()
iObject
getObjectParent
in interface iObject
iObject.getObjectParent()
public void objAdd(iObject obj)
iObject
objAdd
in interface iObject
obj
- iObject.objAdd(crystalspace.jbind.interfaces.iutil.object.iObject)
public void objAddChildren(iObject Parent)
iObject
objAddChildren
in interface iObject
Parent
- iObject.objAddChildren(crystalspace.jbind.interfaces.iutil.object.iObject)
public void objRemove(iObject obj)
iObject
objRemove
in interface iObject
obj
- iObject.objRemove(crystalspace.jbind.interfaces.iutil.object.iObject)
public void objRemoveAll()
iObject
objRemoveAll
in interface iObject
iObject.objRemoveAll()
public void setName(java.lang.String iName)
iObject
setName
in interface iObject
iName
- iObject.setName(java.lang.String)
public void setObjectParent(iObject obj)
iObject
setObjectParent
in interface iObject
obj
- iObject.setObjectParent(crystalspace.jbind.interfaces.iutil.object.iObject)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |