public class TMF814CorbaIterator extends java.lang.Object implements CorbaIterator
Constructor and Description |
---|
TMF814CorbaIterator(java.lang.Object _listHolder,
java.lang.Object _iterator,
int _intResultSize,
boolean _blnDestroyIterator)
Constructor
|
public TMF814CorbaIterator(java.lang.Object _listHolder, java.lang.Object _iterator, int _intResultSize, boolean _blnDestroyIterator)
_listHolder
- listHolder object eg. ManagedElementList_THolder,
EquipmentOrHolderList_THolder, TerminationPointList_THolder_iterator
- iterator object eg. ManagedElementIterator_I,
EquipmentOrHolderIterator_I, TerminationPointIterator_I_intResultSize
- The number of results returned for each iteration set_blnDestroyIterator
- Returns true to destroy the EMS iterator object after all
results have been processed by the collector. This operation
assists the EMS in performing garbage collection.public void init() throws CorbaCollectorException
CorbaCollectorException
public boolean hasNext()
hasNext
in interface CorbaIterator
hasNext
in interface java.util.Iterator<java.lang.Object>
public java.util.List<java.lang.Object> next()
This method supports the following scenarios:
i) The first time next() is invoked, return results from the listHolder
object.
ii) For each subsequent invocation, return results from the iterator
object if it is not null.
next
in interface java.util.Iterator<java.lang.Object>
public void remove()
remove
in interface java.util.Iterator<java.lang.Object>