Class MemberIterator
java.lang.Object
org.eclipse.birt.report.model.api.MemberIterator
- All Implemented Interfaces:
Iterator
An iterator over the members of a structure. Each call to
getNext( )
returns a MemberHandle
for the next
structure member.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected Iterator
Iterator over the members.protected org.eclipse.birt.report.model.metadata.StructureDefn
The definition of the structure.protected StructureHandle
Handle to the structure itself. -
Constructor Summary
ConstructorsConstructorDescriptionMemberIterator
(StructureHandle struct) Constructs a member iterator with the given structure handle. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
structHandle
Handle to the structure itself. -
structDefn
protected org.eclipse.birt.report.model.metadata.StructureDefn structDefnThe definition of the structure. -
iter
Iterator over the members. -
isValid
protected boolean isValid
-
-
Constructor Details
-
MemberIterator
Constructs a member iterator with the given structure handle.- Parameters:
struct
- handle to the structure over which to iterate
-
-
Method Details
-
remove
public void remove()The remove operation is not supported when iterating over a structure; the application cannot remove members of a structure. -
hasNext
public boolean hasNext() -
next
Returns a handle to the next member. Implementation of iterator.next( )
-