|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.AbstractCollection<E>
java.util.AbstractSet<E>
java.util.TreeSet<E>
net.ajaest.lib.data.ComparableTreeSet<E>
public class ComparableTreeSet<E>
Nested Class Summary | |
---|---|
private static class |
ComparableTreeSet.ElementOwner
|
private class |
ComparableTreeSet.EnumPairComparator
|
Field Summary | |
---|---|
private java.util.Comparator<E> |
defComparator
|
private java.lang.Boolean |
isComparable
determines if the <E> parameter is comparable |
private static long |
serialVersionUID
|
Constructor Summary | |
---|---|
ComparableTreeSet()
|
|
ComparableTreeSet(java.util.Collection<? extends E> c)
|
|
ComparableTreeSet(java.util.Comparator<E> defComparator)
|
|
ComparableTreeSet(java.util.Comparator<E> defComparator,
java.util.Collection<? extends E> c)
|
Method Summary | |
---|---|
java.util.Comparator<E> |
comparator()
|
int |
compareTo(ComparableTreeSet<E> o)
|
private boolean |
isComparable(java.lang.Object o)
|
static void |
main(java.lang.String... args)
|
Methods inherited from class java.util.TreeSet |
---|
add, addAll, ceiling, clear, clone, contains, descendingIterator, descendingSet, first, floor, headSet, headSet, higher, isEmpty, iterator, last, lower, pollFirst, pollLast, remove, size, subSet, subSet, tailSet, tailSet |
Methods inherited from class java.util.AbstractSet |
---|
equals, hashCode, removeAll |
Methods inherited from class java.util.AbstractCollection |
---|
containsAll, retainAll, toArray, toArray, toString |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Set |
---|
containsAll, equals, hashCode, removeAll, retainAll, toArray, toArray |
Field Detail |
---|
private static final long serialVersionUID
private java.util.Comparator<E> defComparator
private java.lang.Boolean isComparable
<E>
parameter is comparable
Constructor Detail |
---|
public ComparableTreeSet()
public ComparableTreeSet(java.util.Collection<? extends E> c)
public ComparableTreeSet(java.util.Comparator<E> defComparator)
public ComparableTreeSet(java.util.Comparator<E> defComparator, java.util.Collection<? extends E> c)
Method Detail |
---|
public int compareTo(ComparableTreeSet<E> o)
compareTo
in interface java.lang.Comparable<ComparableTreeSet<E>>
public java.util.Comparator<E> comparator()
comparator
in interface java.util.SortedSet<E>
comparator
in class java.util.TreeSet<E>
private boolean isComparable(java.lang.Object o)
public static void main(java.lang.String... args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |