public class Ep6ObjectItemSelector extends java.lang.Object implements ItemSelector<IEp6Object,java.lang.String>
Modifier and Type | Field and Description |
---|---|
private boolean |
done |
private java.util.Set<java.lang.String> |
objectGUIDs |
Constructor and Description |
---|
Ep6ObjectItemSelector(java.util.Set<java.lang.String> objectGUIDs) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<java.lang.String> |
getPendings()
getPendings returns a list of references to pending items.
|
boolean |
hasPendings()
hasPendings checks if ItemSelector has unconsumed elements in its lists.
|
boolean |
isDone()
isDone is used for premature end of iteration.
|
boolean |
isSelectable(IEp6Object obj)
isSelectable should be called for each element in list.
|
void |
select(IEp6Object obj)
select consumes an item.
|
private java.util.Set<java.lang.String> objectGUIDs
private boolean done
public Ep6ObjectItemSelector(java.util.Set<java.lang.String> objectGUIDs)
public boolean isSelectable(IEp6Object obj)
ItemSelector
isSelectable
in interface ItemSelector<IEp6Object,java.lang.String>
public boolean isDone()
ItemSelector
isDone
in interface ItemSelector<IEp6Object,java.lang.String>
public void select(IEp6Object obj)
ItemSelector
select
in interface ItemSelector<IEp6Object,java.lang.String>
public java.util.Collection<java.lang.String> getPendings()
ItemSelector
getPendings
in interface ItemSelector<IEp6Object,java.lang.String>
public boolean hasPendings()
ItemSelector
hasPendings
in interface ItemSelector<IEp6Object,java.lang.String>