|
|||||||||||
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 iBase
public 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 |