|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.util.AbstractCollection<E> java.util.AbstractList<Object> org.apache.http.impl.client.RedirectLocations
public class RedirectLocations
This class represents a collection of URI
s used
as redirect locations.
Field Summary |
---|
Fields inherited from class java.util.AbstractList |
---|
modCount |
Constructor Summary | |
---|---|
RedirectLocations()
|
Method Summary | |
---|---|
void |
add(int index,
Object element)
Inserts the specified element at the specified position in this list (must be a URI). |
void |
add(URI uri)
Adds a new URI to the collection. |
boolean |
contains(Object o)
Returns true if this collection contains the specified element. |
boolean |
contains(URI uri)
Test if the URI is present in the collection. |
URI |
get(int index)
Returns the URI at the specified position in this list. |
List<URI> |
getAll()
Returns all redirect URI s in the order they were added to the collection. |
URI |
remove(int index)
Removes the URI at the specified position in this list. |
boolean |
remove(URI uri)
Removes a URI from the collection. |
Object |
set(int index,
Object element)
Replaces the URI at the specified position in this list with the specified element (must be a URI). |
int |
size()
Returns the number of elements in this list. |
Methods inherited from class java.util.AbstractList |
---|
add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subList |
Methods inherited from class java.util.AbstractCollection |
---|
addAll, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.List |
---|
addAll, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray |
Constructor Detail |
---|
public RedirectLocations()
Method Detail |
---|
public boolean contains(URI uri)
public void add(URI uri)
public boolean remove(URI uri)
public List<URI> getAll()
URI
s in the order they were added to the collection.
public URI get(int index)
get
in interface List<Object>
get
in class AbstractList<Object>
index
- index of the location to return
IndexOutOfBoundsException
- if the index is out of range (
index < 0 || index >= size()
)public int size()
Integer.MAX_VALUE
elements, returns
Integer.MAX_VALUE
.
size
in interface Collection<Object>
size
in interface List<Object>
size
in class AbstractCollection<Object>
public Object set(int index, Object element)
set
in interface List<Object>
set
in class AbstractList<Object>
index
- index of the element to replaceelement
- URI to be stored at the specified position
UnsupportedOperationException
- if the set
operation is not supported by this list
ClassCastException
- if the element is not a URI
NullPointerException
- if the specified element is null and this list does not
permit null elements
IndexOutOfBoundsException
- if the index is out of range (
index < 0 || index >= size()
)public void add(int index, Object element)
add
in interface List<Object>
add
in class AbstractList<Object>
index
- index at which the specified element is to be insertedelement
- URI to be inserted
UnsupportedOperationException
- if the add
operation is not supported by this list
ClassCastException
- if the element is not a URI
NullPointerException
- if the specified element is null and this list does not
permit null elements
IndexOutOfBoundsException
- if the index is out of range (
index < 0 || index > size()
)public URI remove(int index)
remove
in interface List<Object>
remove
in class AbstractList<Object>
index
- the index of the URI to be removed
IndexOutOfBoundsException
- if the index is out of range (
index < 0 || index >= size()
)public boolean contains(Object o)
true
if this collection contains the specified element.
More formally, returns true
if and only if this collection
contains at least one element e
such that
(o==null ? e==null : o.equals(e))
.
contains
in interface Collection<Object>
contains
in interface List<Object>
contains
in class AbstractCollection<Object>
o
- element whose presence in this collection is to be tested
true
if this collection contains the specified
element
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |