|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.AbstractCollection
java.util.AbstractSet
edu.emory.mathcs.backport.java.util.TreeSet
Constructor Summary | |
---|---|
TreeSet()
|
|
TreeSet(java.util.Collection c)
|
|
TreeSet(java.util.Comparator comparator)
|
|
TreeSet(java.util.SortedSet s)
|
Method Summary | |
---|---|
boolean |
add(java.lang.Object o)
|
boolean |
addAll(java.util.Collection c)
|
java.lang.Object |
ceiling(java.lang.Object e)
Returns the least element in this set greater than or equal to the given element, or null if there is no such element. |
void |
clear()
|
java.lang.Object |
clone()
|
java.util.Comparator |
comparator()
|
boolean |
contains(java.lang.Object o)
|
java.util.Iterator |
descendingIterator()
Returns an iterator over the elements in this set, in descending order. |
java.lang.Object |
first()
|
java.lang.Object |
floor(java.lang.Object e)
Returns the greatest element in this set less than or equal to the given element, or null if there is no such element. |
java.util.SortedSet |
headSet(java.lang.Object toElement)
|
java.lang.Object |
higher(java.lang.Object e)
Returns the least element in this set strictly greater than the given element, or null if there is no such element. |
boolean |
isEmpty()
|
java.util.Iterator |
iterator()
Returns an iterator over the elements in this set, in ascending order. |
java.lang.Object |
last()
|
java.lang.Object |
lower(java.lang.Object e)
Returns the greatest element in this set strictly less than the given element, or null if there is no such element. |
NavigableSet |
navigableHeadSet(java.lang.Object toElement)
Returns a view of the portion of this set whose elements are strictly less than toElement. |
NavigableSet |
navigableSubSet(java.lang.Object fromElement,
java.lang.Object toElement)
Returns a view of the portion of this set whose elements range from fromElement, inclusive, to toElement, exclusive. |
NavigableSet |
navigableTailSet(java.lang.Object fromElement)
Returns a view of the portion of this set whose elements are greater than or equal to fromElement. |
java.lang.Object |
pollFirst()
Retrieves and removes the first (lowest) element, or returns null if this set is empty. |
java.lang.Object |
pollLast()
Retrieves and removes the last (highest) element, or returns null if this set is empty. |
boolean |
remove(java.lang.Object o)
|
int |
size()
|
java.util.SortedSet |
subSet(java.lang.Object fromElement,
java.lang.Object toElement)
|
java.util.SortedSet |
tailSet(java.lang.Object fromElement)
|
java.lang.Object[] |
toArray()
|
java.lang.Object[] |
toArray(java.lang.Object[] a)
|
Methods inherited from class java.util.AbstractSet |
---|
equals, hashCode, removeAll |
Methods inherited from class java.util.AbstractCollection |
---|
containsAll, retainAll, 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 |
Constructor Detail |
public TreeSet()
public TreeSet(java.util.Comparator comparator)
public TreeSet(java.util.Collection c)
public TreeSet(java.util.SortedSet s)
Method Detail |
public java.lang.Object lower(java.lang.Object e)
NavigableSet
lower
in interface NavigableSet
e
- the value to match
public java.lang.Object floor(java.lang.Object e)
NavigableSet
floor
in interface NavigableSet
e
- the value to match
public java.lang.Object ceiling(java.lang.Object e)
NavigableSet
ceiling
in interface NavigableSet
e
- the value to match
public java.lang.Object higher(java.lang.Object e)
NavigableSet
higher
in interface NavigableSet
e
- the value to match
public java.lang.Object pollFirst()
NavigableSet
pollFirst
in interface NavigableSet
public java.lang.Object pollLast()
NavigableSet
pollLast
in interface NavigableSet
public java.util.Iterator iterator()
NavigableSet
iterator
in interface NavigableSet
public java.util.Iterator descendingIterator()
NavigableSet
descendingIterator
in interface NavigableSet
public NavigableSet navigableSubSet(java.lang.Object fromElement, java.lang.Object toElement)
NavigableSet
The returned set will throw an IllegalArgumentException on an attempt to insert an element outside its range.
navigableSubSet
in interface NavigableSet
fromElement
- low endpoint (inclusive) of the returned settoElement
- high endpoint (exclusive) of the returned set
public NavigableSet navigableHeadSet(java.lang.Object toElement)
NavigableSet
The returned set will throw an IllegalArgumentException on an attempt to insert an element outside its range.
navigableHeadSet
in interface NavigableSet
toElement
- high endpoint (exclusive) of the returned set
public NavigableSet navigableTailSet(java.lang.Object fromElement)
NavigableSet
The returned set will throw an IllegalArgumentException on an attempt to insert an element outside its range.
navigableTailSet
in interface NavigableSet
fromElement
- low endpoint (inclusive) of the returned set
public java.util.Comparator comparator()
comparator
in interface java.util.SortedSet
public java.util.SortedSet subSet(java.lang.Object fromElement, java.lang.Object toElement)
subSet
in interface java.util.SortedSet
public java.util.SortedSet headSet(java.lang.Object toElement)
headSet
in interface java.util.SortedSet
public java.util.SortedSet tailSet(java.lang.Object fromElement)
tailSet
in interface java.util.SortedSet
public java.lang.Object first()
first
in interface java.util.SortedSet
public java.lang.Object last()
last
in interface java.util.SortedSet
public int size()
size
in interface java.util.Set
public boolean isEmpty()
isEmpty
in interface java.util.Set
public boolean contains(java.lang.Object o)
contains
in interface java.util.Set
public java.lang.Object[] toArray()
toArray
in interface java.util.Set
public java.lang.Object[] toArray(java.lang.Object[] a)
toArray
in interface java.util.Set
public boolean add(java.lang.Object o)
add
in interface java.util.Set
public boolean remove(java.lang.Object o)
remove
in interface java.util.Set
public boolean addAll(java.util.Collection c)
addAll
in interface java.util.Set
public void clear()
clear
in interface java.util.Set
public java.lang.Object clone()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |