crystalspace.jbind.interfaces.iutil.objreg
Interface iObjectRegistryIterator

All Superinterfaces:
iBase, iPointer
All Known Implementing Classes:
csObjectRegistryIterator

public interface iObjectRegistryIterator
extends iBase

Use an instance of this class to iterate over objects in the object registry.

Author:
Java wrapper - Quentin Anciaux, c++ version - http://crystal.sourceforge.net/docs/online/devapi/structiObjectRegistryIterator.php

Method Summary
 java.lang.String getCurrentTag()
          Return the current tag.
 boolean hasNext()
          Return true if there are more elements.
 iBase next()
          Proceed with next element.
 boolean reset()
          Restart the iterator.
 
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

getCurrentTag

public java.lang.String getCurrentTag()
Return the current tag.

Returns:

hasNext

public boolean hasNext()
Return true if there are more elements.

Returns:

next

public iBase next()
Proceed with next element. Return the element is there is one.

Returns:

reset

public boolean reset()
Restart the iterator. Returns false if there are no ellements in it.

Returns: