Public Methods |
void
|
add(int index, Object element)
Inserts the specified element at the specified position in this
list.
|
void
|
add(int index, Attribute object)
Inserts the attribute specified as an element at the position specified.
|
void
|
add(Attribute object)
Adds the Attribute specified as the last element of the list.
|
boolean
|
add(Object o)
Appends the specified element to the end of this list.
|
boolean
|
addAll(int index, AttributeList list)
Inserts all of the elements in the AttributeList specified
into this list, starting at the specified position, in the order in which
they are returned by the Iterator of the AttributeList specified.
|
boolean
|
addAll(int index, Collection<?> c)
Inserts all of the elements in the specified collection into this
list, starting at the specified position.
|
boolean
|
addAll(Collection<?> c)
Appends all of the elements in the specified collection to the end of
this list, in the order that they are returned by the
specified collection's Iterator.
|
boolean
|
addAll(AttributeList list)
Appends all the elements in the AttributeList specified to
the end of the list, in the order in which they are returned by the
Iterator of the AttributeList specified.
|
List<Attribute>
|
asList()
Return a view of this list as a List<Attribute> .
|
Object
|
set(int index, Object element)
Replaces the element at the specified position in this list with
the specified element.
|
void
|
set(int index, Attribute object)
Sets the element at the position specified to be the attribute specified.
|
[Expand]
Inherited Methods |
From class
java.util.ArrayList
boolean
|
add(E e)
Appends the specified element to the end of this list.
|
void
|
add(int index, E element)
Inserts the specified element at the specified position in this
list.
|
boolean
|
addAll(Collection<? extends E> c)
Appends all of the elements in the specified collection to the end of
this list, in the order that they are returned by the
specified collection's Iterator.
|
boolean
|
addAll(int index, Collection<? extends E> c)
Inserts all of the elements in the specified collection into this
list, starting at the specified position.
|
void
|
clear()
Removes all of the elements from this list.
|
Object
|
clone()
Returns a shallow copy of this ArrayList instance.
|
boolean
|
contains(Object o)
Returns true if this list contains the specified element.
|
void
|
ensureCapacity(int minCapacity)
Increases the capacity of this ArrayList instance, if
necessary, to ensure that it can hold at least the number of elements
specified by the minimum capacity argument.
|
E
|
get(int index)
Returns the element at the specified position in this list.
|
int
|
indexOf(Object o)
Returns the index of the first occurrence of the specified element
in this list, or -1 if this list does not contain the element.
|
boolean
|
isEmpty()
Returns true if this list contains no elements.
|
Iterator<E>
|
iterator()
Returns an iterator over the elements in this list in proper sequence.
|
int
|
lastIndexOf(Object o)
Returns the index of the last occurrence of the specified element
in this list, or -1 if this list does not contain the element.
|
ListIterator<E>
|
listIterator(int index)
Returns a list iterator over the elements in this list (in proper
sequence), starting at the specified position in the list.
|
ListIterator<E>
|
listIterator()
Returns a list iterator over the elements in this list (in proper
sequence).
|
E
|
remove(int index)
Removes the element at the specified position in this list.
|
boolean
|
remove(Object o)
Removes the first occurrence of the specified element from this list,
if it is present.
|
boolean
|
removeAll(Collection<?> c)
Removes from this list all of its elements that are contained in the
specified collection.
|
void
|
removeRange(int fromIndex, int toIndex)
Removes from this list all of the elements whose index is between
fromIndex , inclusive, and toIndex , exclusive.
|
boolean
|
retainAll(Collection<?> c)
Retains only the elements in this list that are contained in the
specified collection.
|
E
|
set(int index, E element)
Replaces the element at the specified position in this list with
the specified element.
|
int
|
size()
Returns the number of elements in this list.
|
List<E>
|
subList(int fromIndex, int toIndex)
Returns a view of the portion of this list between the specified
fromIndex , inclusive, and toIndex , exclusive.
|
<T>
T[]
|
toArray(T[] a)
Returns an array containing all of the elements in this list in proper
sequence (from first to last element); the runtime type of the returned
array is that of the specified array.
|
Object[]
|
toArray()
Returns an array containing all of the elements in this list
in proper sequence (from first to last element).
|
void
|
trimToSize()
Trims the capacity of this ArrayList instance to be the
list's current size.
|
|
From class
java.util.AbstractList
boolean
|
add(E e)
Appends the specified element to the end of this list (optional
operation).
|
void
|
add(int index, E element)
Inserts the specified element at the specified position in this list
(optional operation).
This implementation always throws an
UnsupportedOperationException .
|
boolean
|
addAll(int index, Collection<? extends E> c)
Inserts all of the elements in the specified collection into this
list at the specified position (optional operation).
This implementation gets an iterator over the specified collection
and iterates over it, inserting the elements obtained from the
iterator into this list at the appropriate position, one at a time,
using add(int, E) .
|
void
|
clear()
Removes all of the elements from this list (optional operation).
|
boolean
|
equals(Object o)
Compares the specified object with this list for equality.
|
abstract
E
|
get(int index)
Returns the element at the specified position in this list.
|
int
|
hashCode()
Returns the hash code value for this list.
|
int
|
indexOf(Object o)
Returns the index of the first occurrence of the specified element
in this list, or -1 if this list does not contain the element.
This implementation first gets a list iterator (with
listIterator() ).
|
Iterator<E>
|
iterator()
Returns an iterator over the elements in this list in proper sequence.
|
int
|
lastIndexOf(Object o)
Returns the index of the last occurrence of the specified element
in this list, or -1 if this list does not contain the element.
This implementation first gets a list iterator that points to the end
of the list (with listIterator(size()) ).
|
ListIterator<E>
|
listIterator(int index)
Returns a list iterator over the elements in this list (in proper
sequence), starting at the specified position in the list.
This implementation returns a straightforward implementation of the
ListIterator interface that extends the implementation of the
Iterator interface returned by the iterator() method.
|
ListIterator<E>
|
listIterator()
Returns a list iterator over the elements in this list (in proper
sequence).
This implementation returns listIterator(0) .
|
E
|
remove(int index)
Removes the element at the specified position in this list (optional
operation).
This implementation always throws an
UnsupportedOperationException .
|
void
|
removeRange(int fromIndex, int toIndex)
Removes from this list all of the elements whose index is between
fromIndex , inclusive, and toIndex , exclusive.
|
E
|
set(int index, E element)
Replaces the element at the specified position in this list with the
specified element (optional operation).
This implementation always throws an
UnsupportedOperationException .
|
List<E>
|
subList(int fromIndex, int toIndex)
Returns a view of the portion of this list between the specified
fromIndex, inclusive, and toIndex, exclusive.
This implementation returns a list that subclasses
AbstractList .
|
|
From class
java.util.AbstractCollection
boolean
|
add(E e)
Ensures that this collection contains the specified element (optional
operation).
This implementation always throws an
UnsupportedOperationException.
|
boolean
|
addAll(Collection<? extends E> c)
Adds all of the elements in the specified collection to this collection
(optional operation).
This implementation iterates over the specified collection, and adds
each object returned by the iterator to this collection, in turn.
|
void
|
clear()
Removes all of the elements from this collection (optional operation).
This implementation iterates over this collection, removing each
element using the Iterator.remove operation.
|
boolean
|
contains(Object o)
Returns true if this collection contains the specified element.
This implementation iterates over the elements in the collection,
checking each element in turn for equality with the specified element.
|
boolean
|
containsAll(Collection<?> c)
Returns true if this collection contains all of the elements
in the specified collection.
This implementation iterates over the specified collection,
checking each element returned by the iterator in turn to see
if it's contained in this collection.
|
boolean
|
isEmpty()
Returns true if this collection contains no elements.
This implementation returns size() == 0.
|
abstract
Iterator<E>
|
iterator()
Returns an iterator over the elements contained in this collection.
|
boolean
|
remove(Object o)
Removes a single instance of the specified element from this
collection, if it is present (optional operation).
This implementation iterates over the collection looking for the
specified element.
|
boolean
|
removeAll(Collection<?> c)
Removes all of this collection's elements that are also contained in the
specified collection (optional operation).
This implementation iterates over this collection, checking each
element returned by the iterator in turn to see if it's contained
in the specified collection.
|
boolean
|
retainAll(Collection<?> c)
Retains only the elements in this collection that are contained in the
specified collection (optional operation).
This implementation iterates over this collection, checking each
element returned by the iterator in turn to see if it's contained
in the specified collection.
|
abstract
int
|
size()
Returns the number of elements in this collection.
|
<T>
T[]
|
toArray(T[] a)
Returns an array containing all of the elements in this collection;
the runtime type of the returned array is that of the specified array.
This implementation returns an array containing all the elements
returned by this collection's iterator in the same order, stored in
consecutive elements of the array, starting with index 0 .
|
Object[]
|
toArray()
Returns an array containing all of the elements in this collection.
This implementation returns an array containing all the elements
returned by this collection's iterator, in the same order, stored in
consecutive elements of the array, starting with index 0 .
|
String
|
toString()
Returns a string representation of this collection.
|
|
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait()
Causes the current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object.
|
final
void
|
wait(long timeout, int nanos)
Causes the current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object, or
some other thread interrupts the current thread, or a certain
amount of real time has elapsed.
|
final
void
|
wait(long timeout)
Causes the current thread to wait until either another thread invokes the
notify() method or the
notifyAll() method for this object, or a
specified amount of time has elapsed.
|
|
From interface
java.lang.Iterable
abstract
Iterator<T>
|
iterator()
Returns an iterator over a set of elements of type T.
|
|
From interface
java.util.Collection
abstract
boolean
|
add(E e)
Ensures that this collection contains the specified element (optional
operation).
|
abstract
boolean
|
addAll(Collection<? extends E> c)
Adds all of the elements in the specified collection to this collection
(optional operation).
|
abstract
void
|
clear()
Removes all of the elements from this collection (optional operation).
|
abstract
boolean
|
contains(Object o)
Returns true if this collection contains the specified element.
|
abstract
boolean
|
containsAll(Collection<?> c)
Returns true if this collection contains all of the elements
in the specified collection.
|
abstract
boolean
|
equals(Object o)
Compares the specified object with this collection for equality.
|
abstract
int
|
hashCode()
Returns the hash code value for this collection.
|
abstract
boolean
|
isEmpty()
Returns true if this collection contains no elements.
|
abstract
Iterator<E>
|
iterator()
Returns an iterator over the elements in this collection.
|
abstract
boolean
|
remove(Object o)
Removes a single instance of the specified element from this
collection, if it is present (optional operation).
|
abstract
boolean
|
removeAll(Collection<?> c)
Removes all of this collection's elements that are also contained in the
specified collection (optional operation).
|
abstract
boolean
|
retainAll(Collection<?> c)
Retains only the elements in this collection that are contained in the
specified collection (optional operation).
|
abstract
int
|
size()
Returns the number of elements in this collection.
|
abstract
<T>
T[]
|
toArray(T[] a)
Returns an array containing all of the elements in this collection;
the runtime type of the returned array is that of the specified array.
|
abstract
Object[]
|
toArray()
Returns an array containing all of the elements in this collection.
|
|
From interface
java.util.List
abstract
boolean
|
add(E e)
Appends the specified element to the end of this list (optional
operation).
|
abstract
void
|
add(int index, E element)
Inserts the specified element at the specified position in this list
(optional operation).
|
abstract
boolean
|
addAll(Collection<? extends E> c)
Appends all of the elements in the specified collection to the end of
this list, in the order that they are returned by the specified
collection's iterator (optional operation).
|
abstract
boolean
|
addAll(int index, Collection<? extends E> c)
Inserts all of the elements in the specified collection into this
list at the specified position (optional operation).
|
abstract
void
|
clear()
Removes all of the elements from this list (optional operation).
|
abstract
boolean
|
contains(Object o)
Returns true if this list contains the specified element.
|
abstract
boolean
|
containsAll(Collection<?> c)
Returns true if this list contains all of the elements of the
specified collection.
|
abstract
boolean
|
equals(Object o)
Compares the specified object with this list for equality.
|
abstract
E
|
get(int index)
Returns the element at the specified position in this list.
|
abstract
int
|
hashCode()
Returns the hash code value for this list.
|
abstract
int
|
indexOf(Object o)
Returns the index of the first occurrence of the specified element
in this list, or -1 if this list does not contain the element.
|
abstract
boolean
|
isEmpty()
Returns true if this list contains no elements.
|
abstract
Iterator<E>
|
iterator()
Returns an iterator over the elements in this list in proper sequence.
|
abstract
int
|
lastIndexOf(Object o)
Returns the index of the last occurrence of the specified element
in this list, or -1 if this list does not contain the element.
|
abstract
ListIterator<E>
|
listIterator(int index)
Returns a list iterator over the elements in this list (in proper
sequence), starting at the specified position in the list.
|
abstract
ListIterator<E>
|
listIterator()
Returns a list iterator over the elements in this list (in proper
sequence).
|
abstract
E
|
remove(int index)
Removes the element at the specified position in this list (optional
operation).
|
abstract
boolean
|
remove(Object o)
Removes the first occurrence of the specified element from this list,
if it is present (optional operation).
|
abstract
boolean
|
removeAll(Collection<?> c)
Removes from this list all of its elements that are contained in the
specified collection (optional operation).
|
abstract
boolean
|
retainAll(Collection<?> c)
Retains only the elements in this list that are contained in the
specified collection (optional operation).
|
abstract
E
|
set(int index, E element)
Replaces the element at the specified position in this list with the
specified element (optional operation).
|
abstract
int
|
size()
Returns the number of elements in this list.
|
abstract
List<E>
|
subList(int fromIndex, int toIndex)
Returns a view of the portion of this list between the specified
fromIndex, inclusive, and toIndex, exclusive.
|
abstract
<T>
T[]
|
toArray(T[] a)
Returns an array containing all of the elements in this list in
proper sequence (from first to last element); the runtime type of
the returned array is that of the specified array.
|
abstract
Object[]
|
toArray()
Returns an array containing all of the elements in this list in proper
sequence (from first to last element).
|
|