com.togethersoft.openapi.util.enum
Class OrderedDiffEnumeration
- public class OrderedDiffEnumeration
- implements Enumeration
Represents enumeration constructed from two others. This enumeration contains all elements from original
except which equals to elements from secondary enumeration. Comparision is produced by specified Comparator by
the order.
- Author:
- TogetherSoft
- Since: Together 4.0
| Constructor Summary |
OrderedDiffEnumeration(Enumeration orig, Enumeration sub, Comparator comparator) Initialize new OrderedDiffEnumeration. |
myComparator
private Comparator myComparator
myCurrent
private Object myCurrent
myOrig
private Enumeration myOrig
myOrigNext
private Object myOrigNext
mySub
private Enumeration mySub
mySubNext
private Object mySubNext
OrderedDiffEnumeration
public OrderedDiffEnumeration(Enumeration orig, Enumeration sub, Comparator comparator)
- Initialize new OrderedDiffEnumeration.
- Parameters:
- orig Original enumeration
- sub Secondary enumeration
- comparator Object of class which implements java.util.Comparator interface
advanceDiff
private void advanceDiff()
advanceOrig
private void advanceOrig()
advanceSub
private void advanceSub()
hasMoreElements
public boolean hasMoreElements()
- Checks is there more elements in enumeration.
nextElement
public Object nextElement()
- Returns next differed element from this enumeratio.
to Class java.lang.Object
to Class java.util.Enumeration
to Class java.lang.Object
to Class java.util.Enumeration
to Class java.lang.Object
to Class java.util.Comparator