|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This is an iterator for child objects of a csObject. Note that this iterator only contains type-independent functionality and is therefore a bit complicated to use (i.e. you'll have to do a lot of SCF_QUERY_INTERFACE_CALLS if you use it directly). Check out typed object iterators instead.
Method Summary | |
iObject |
findName(java.lang.String name)
traverses all csObjects and looks for an object with the given name returns object if found. |
iObject |
getParentObj()
Get the parent object. |
boolean |
hasNext()
Check if we have any more children of requested type. |
iObject |
next()
Move forward. |
void |
reset()
Reset the iterator to the beginning. |
Methods inherited from interface crystalspace.jbind.interfaces.iutil.scf.iBase |
decRef, getName, getRefCount, getVersion, incRef, queryInterface, queryInterfaceSafe |
Methods inherited from interface crystalspace.jbind.interfaces.iPointer |
changePointer, getPointer, isMemoryOwner, setMemoryOwner |
Method Detail |
public iObject findName(java.lang.String name)
name
-
public iObject getParentObj()
public boolean hasNext()
public iObject next()
public void reset()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |