|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object crystalspace.jbind.impl.csNativeObject crystalspace.jbind.impl.csutil.scf.csBase crystalspace.jbind.impl.csutil.object.csObjectIterator
Field Summary |
Fields inherited from class crystalspace.jbind.impl.csNativeObject |
ImplFactory, nPointer |
Constructor Summary | |
csObjectIterator(iPointer nPointer)
|
Method Summary | |
iObject |
findName(java.lang.String name)
traverses all csObjects and looks for an object with the given name returns object if found. |
java.lang.String |
getName()
Return the name of the interface |
iObject |
getParentObj()
Get the parent object. |
int |
getVersion()
Return the version of the interface |
boolean |
hasNext()
Check if we have any more children of requested type. |
protected boolean |
isNativePointerValidSafe(long pointer)
|
iObject |
next()
Move forward. |
void |
reset()
Reset the iterator to the beginning. |
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 csObjectIterator(iPointer nPointer)
nPointer
- Method Detail |
public int getVersion()
iBase
getVersion
in interface iBase
getVersion
in class csBase
iBase.getVersion()
public java.lang.String getName()
iBase
getName
in interface iBase
getName
in class csBase
iBase.getName()
protected boolean isNativePointerValidSafe(long pointer)
isNativePointerValidSafe
in class csNativeObject
csNativeObject.isNativePointerValidSafe(long)
public iObject findName(java.lang.String name)
iObjectIterator
findName
in interface iObjectIterator
name
-
iObjectIterator.findName(java.lang.String)
public iObject getParentObj()
iObjectIterator
getParentObj
in interface iObjectIterator
iObjectIterator.getParentObj()
public boolean hasNext()
iObjectIterator
hasNext
in interface iObjectIterator
iObjectIterator.hasNext()
public iObject next()
iObjectIterator
next
in interface iObjectIterator
iObjectIterator.next()
public void reset()
iObjectIterator
reset
in interface iObjectIterator
iObjectIterator.reset()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |