|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
This interface is an SCF interface for encapsulating csObject.
| 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. |
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 interface crystalspace.jbind.interfaces.iutil.scf.iBase |
decRef, getRefCount, getVersion, incRef, queryInterface, queryInterfaceSafe |
| Methods inherited from interface crystalspace.jbind.interfaces.iPointer |
changePointer, getPointer, isMemoryOwner, setMemoryOwner |
| Method Detail |
public iObject getChild(java.lang.String Name)
Name -
public iPointer getChild(int iInterfaceID,
int iVersion)
iInterfaceID - iVersion -
public iPointer getChild(int iInterfaceID,
int iVersion,
java.lang.String Name)
iInterfaceID - iVersion - Name -
public iPointer getChild(int iInterfaceID,
int iVersion,
java.lang.String Name,
boolean FirstName)
iInterfaceID - iVersion - Name - FirstName -
public int getID()
public iObjectIterator getIterator()
public java.lang.String getName()
getName in interface iBasepublic iObject getObjectParent()
public void objAdd(iObject obj)
obj - public void objAddChildren(iObject Parent)
Parent - public void objRemove(iObject obj)
obj - public void objRemoveAll()
public void setName(java.lang.String iName)
iName - public void setObjectParent(iObject obj)
obj -
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||