Class SortedOrderedBag<E>
- java.lang.Object
-
- org.restlet.ext.jaxrs.internal.util.SortedOrderedBag<E>
-
- Type Parameters:
E-
- All Implemented Interfaces:
java.lang.Iterable<E>,java.util.Collection<E>
@Deprecated public class SortedOrderedBag<E> extends java.lang.Object implements java.util.Collection<E>Deprecated.Will be removed in next minor release.A sorted ordered bag allows multiple elements, where theComparatorsays that they are equal. In this case an element added later than another element is put behind the first added element.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classSortedOrderedBag.Compar<A extends java.lang.Comparable<A>>Deprecated.
-
Field Summary
Fields Modifier and Type Field Description private java.util.Comparator<E>compDeprecated.private static java.util.Comparator<?>DEFAULT_COMPARATORDeprecated.private java.util.LinkedList<E>elementsDeprecated.
-
Constructor Summary
Constructors Constructor Description SortedOrderedBag()Deprecated.Creates a new sorted ordered bag.SortedOrderedBag(java.util.Collection<E> coll)Deprecated.Creates a new sorted ordered bag.SortedOrderedBag(java.util.Comparator<E> comp)Deprecated.Creates a new sorted ordered bag.SortedOrderedBag(java.util.Comparator<E> comp, java.util.Collection<E> coll)Deprecated.Creates a new sorted ordered bag.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanadd(E add)Deprecated.uses bubble sortbooleanaddAll(java.util.Collection<? extends E> c)Deprecated.voidclear()Deprecated.booleancontains(java.lang.Object o)Deprecated.booleancontainsAll(java.util.Collection<?> c)Deprecated.Eget(int index)Deprecated.booleanisEmpty()Deprecated.java.util.Iterator<E>iterator()Deprecated.booleanremove(java.lang.Object o)Deprecated.booleanremoveAll(java.util.Collection<?> c)Deprecated.booleanretainAll(java.util.Collection<?> c)Deprecated.intsize()Deprecated.java.lang.Object[]toArray()Deprecated.<T> T[]toArray(T[] a)Deprecated.java.lang.StringtoString()Deprecated.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
SortedOrderedBag
public SortedOrderedBag()
Deprecated.Creates a new sorted ordered bag.
-
SortedOrderedBag
public SortedOrderedBag(java.util.Collection<E> coll)
Deprecated.Creates a new sorted ordered bag.- Parameters:
coll-
-
SortedOrderedBag
public SortedOrderedBag(java.util.Comparator<E> comp)
Deprecated.Creates a new sorted ordered bag.- Parameters:
comp- theComparatorto use
-
-
Method Detail
-
add
public boolean add(E add)
Deprecated.uses bubble sort- Specified by:
addin interfacejava.util.Collection<E>- See Also:
Collection.add(java.lang.Object)
-
addAll
public boolean addAll(java.util.Collection<? extends E> c)
Deprecated.- Specified by:
addAllin interfacejava.util.Collection<E>- See Also:
Collection.addAll(java.util.Collection)
-
clear
public void clear()
Deprecated.- Specified by:
clearin interfacejava.util.Collection<E>- See Also:
Collection.clear()
-
contains
public boolean contains(java.lang.Object o)
Deprecated.- Specified by:
containsin interfacejava.util.Collection<E>- See Also:
Collection.contains(java.lang.Object)
-
containsAll
public boolean containsAll(java.util.Collection<?> c)
Deprecated.- Specified by:
containsAllin interfacejava.util.Collection<E>- See Also:
Collection.containsAll(java.util.Collection)
-
get
public E get(int index)
Deprecated.- Parameters:
index-- Returns:
- the element at the given position
- See Also:
List.get(int)
-
isEmpty
public boolean isEmpty()
Deprecated.- Specified by:
isEmptyin interfacejava.util.Collection<E>- See Also:
Collection.isEmpty()
-
iterator
public java.util.Iterator<E> iterator()
Deprecated.
-
remove
public boolean remove(java.lang.Object o)
Deprecated.- Specified by:
removein interfacejava.util.Collection<E>- See Also:
Collection.remove(java.lang.Object)
-
removeAll
public boolean removeAll(java.util.Collection<?> c)
Deprecated.- Specified by:
removeAllin interfacejava.util.Collection<E>- See Also:
Collection.removeAll(java.util.Collection)
-
retainAll
public boolean retainAll(java.util.Collection<?> c)
Deprecated.- Specified by:
retainAllin interfacejava.util.Collection<E>- See Also:
Collection.retainAll(java.util.Collection)
-
size
public int size()
Deprecated.- Specified by:
sizein interfacejava.util.Collection<E>- See Also:
Collection.size()
-
toArray
public java.lang.Object[] toArray()
Deprecated.- Specified by:
toArrayin interfacejava.util.Collection<E>- See Also:
Collection.toArray()
-
toArray
public <T> T[] toArray(T[] a)
Deprecated.- Specified by:
toArrayin interfacejava.util.Collection<E>- See Also:
java.util.Collection#toArray(T[])
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toStringin classjava.lang.Object
-
-