eu.esdihumboldt.cst.functions.core.merge
Class AbstractMergeHandler.MergedIterator
java.lang.Object
eu.esdihumboldt.hale.common.instance.model.impl.GenericResourceIteratorAdapter<K,FamilyInstance>
eu.esdihumboldt.cst.functions.core.merge.AbstractMergeHandler.MergedIterator
- All Implemented Interfaces:
- ResourceIterator<FamilyInstance>, Closeable, Iterator<FamilyInstance>
- Enclosing class:
- AbstractMergeHandler<T,K>
public class AbstractMergeHandler.MergedIterator
- extends GenericResourceIteratorAdapter<K,FamilyInstance>
Resource iterator over the merged instances
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractMergeHandler.MergedIterator
public AbstractMergeHandler.MergedIterator(com.google.common.collect.Multimap<K,InstanceReference> index,
InstanceCollection instances,
T mergeConfig)
- Create a collection of merged instances.
- Parameters:
index
- the merge indexinstances
- the original instance collectionmergeConfig
- the merge configuration
convert
protected FamilyInstance convert(K next)
- Description copied from class:
GenericResourceIteratorAdapter
- Convert an object before it is returned by
GenericResourceIteratorAdapter.next()
.
- Specified by:
convert
in class GenericResourceIteratorAdapter<K,FamilyInstance>
- Parameters:
next
- the object to convert
- Returns:
- the converted object
remove
public void remove()
- Specified by:
remove
in interface Iterator<FamilyInstance>
- Overrides:
remove
in class GenericResourceIteratorAdapter<K,FamilyInstance>
- See Also:
Iterator.remove()
Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d