public final class JsObjectArrayList<E extends GenericJavaScriptObject>
extends java.lang.Object
implements java.util.List<E>
JsArrayObjectImpl| Constructor and Description |
|---|
JsObjectArrayList()
Creates an empty list
|
| Modifier and Type | Method and Description |
|---|---|
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.
Shifts the element currently at that position (if any) and any subsequent elements to the right (adds one to their indices). |
boolean |
addAll(java.util.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
|
void |
addAll(E[] values)
Loads an array of elements into the list
|
boolean |
addAll(int index,
java.util.Collection<? extends E> c)
Inserts all of the elements in the specified collection into this list at the specified position.
Shifts the element currently at that position (if any) and any subsequent elements to the right (increases their indices). |
void |
clear()
Removes all of the elements from this list.
|
boolean |
contains(java.lang.Object o)
Returns true if this list contains the specified element.
|
boolean |
containsAll(java.util.Collection<?> c)
Returns true if this list contains all of the elements of the specified collection.
|
E |
get(int index)
Returns the element at the specified position in this list.
|
int |
indexOf(java.lang.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
|
java.util.Iterator<E> |
iterator()
Returns an iterator over the elements in this list in proper sequence.
|
int |
lastIndexOf(java.lang.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.
|
java.util.ListIterator<E> |
listIterator()
Returns a list iterator over the elements in this list
|
java.util.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.
The specified index indicates the first element that would be returned by an initial call to next. An initial call to previous would return the element with the specified index minus one. |
E |
remove(int index)
Removes the element at the specified position in this list.
Shifts any subsequent elements to the left (subtracts one from their indices). |
boolean |
remove(java.lang.Object o)
Removes the first occurrence of the specified element from this list, if it is present.
|
boolean |
removeAll(java.util.Collection<?> c)
Removes from this list all of its elements that are contained in the specified collection.
|
boolean |
retainAll(java.util.Collection<?> c)
Retains only the elements in this list that are contained in the specified collection.
In other words, removes from this list all of its elements that are not 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.
|
java.util.List<E> |
subList(int fromIndex,
int toIndex)
Not implemented
|
java.lang.Object[] |
toArray()
Not implemented
|
<T> T[] |
toArray(T[] a)
Not implemented
|
java.lang.String |
toString() |
public void addAll(E[] values)
values - an array of elements to be loadedpublic int size()
size in interface java.util.Collection<E extends GenericJavaScriptObject>size in interface java.util.List<E extends GenericJavaScriptObject>public boolean isEmpty()
isEmpty in interface java.util.Collection<E extends GenericJavaScriptObject>isEmpty in interface java.util.List<E extends GenericJavaScriptObject>public boolean contains(java.lang.Object o)
contains in interface java.util.Collection<E extends GenericJavaScriptObject>contains in interface java.util.List<E extends GenericJavaScriptObject>public java.util.Iterator<E> iterator()
iterator in interface java.lang.Iterable<E extends GenericJavaScriptObject>iterator in interface java.util.Collection<E extends GenericJavaScriptObject>iterator in interface java.util.List<E extends GenericJavaScriptObject>public java.lang.Object[] toArray()
toArray in interface java.util.Collection<E extends GenericJavaScriptObject>toArray in interface java.util.List<E extends GenericJavaScriptObject>public <T> T[] toArray(T[] a)
toArray in interface java.util.Collection<E extends GenericJavaScriptObject>toArray in interface java.util.List<E extends GenericJavaScriptObject>public boolean add(E e)
add in interface java.util.Collection<E extends GenericJavaScriptObject>add in interface java.util.List<E extends GenericJavaScriptObject>public boolean remove(java.lang.Object o)
remove in interface java.util.Collection<E extends GenericJavaScriptObject>remove in interface java.util.List<E extends GenericJavaScriptObject>public boolean containsAll(java.util.Collection<?> c)
containsAll in interface java.util.Collection<E extends GenericJavaScriptObject>containsAll in interface java.util.List<E extends GenericJavaScriptObject>public boolean addAll(java.util.Collection<? extends E> c)
addAll in interface java.util.Collection<E extends GenericJavaScriptObject>addAll in interface java.util.List<E extends GenericJavaScriptObject>public boolean addAll(int index,
java.util.Collection<? extends E> c)
addAll in interface java.util.List<E extends GenericJavaScriptObject>public boolean removeAll(java.util.Collection<?> c)
removeAll in interface java.util.Collection<E extends GenericJavaScriptObject>removeAll in interface java.util.List<E extends GenericJavaScriptObject>public boolean retainAll(java.util.Collection<?> c)
retainAll in interface java.util.Collection<E extends GenericJavaScriptObject>retainAll in interface java.util.List<E extends GenericJavaScriptObject>public void clear()
clear in interface java.util.Collection<E extends GenericJavaScriptObject>clear in interface java.util.List<E extends GenericJavaScriptObject>public E get(int index)
get in interface java.util.List<E extends GenericJavaScriptObject>public E set(int index, E element)
set in interface java.util.List<E extends GenericJavaScriptObject>public void add(int index,
E element)
add in interface java.util.List<E extends GenericJavaScriptObject>public E remove(int index)
remove in interface java.util.List<E extends GenericJavaScriptObject>public int indexOf(java.lang.Object o)
indexOf in interface java.util.List<E extends GenericJavaScriptObject>public int lastIndexOf(java.lang.Object o)
lastIndexOf in interface java.util.List<E extends GenericJavaScriptObject>public java.util.ListIterator<E> listIterator()
listIterator in interface java.util.List<E extends GenericJavaScriptObject>public java.util.ListIterator<E> listIterator(int index)
listIterator in interface java.util.List<E extends GenericJavaScriptObject>public java.util.List<E> subList(int fromIndex, int toIndex)
subList in interface java.util.List<E extends GenericJavaScriptObject>public java.lang.String toString()
toString in class java.lang.Object