com.bulletphysics.util
Class ObjectArrayList<T>
java.lang.Object
   java.util.AbstractCollection<E>
java.util.AbstractCollection<E>
       java.util.AbstractList<T>
java.util.AbstractList<T>
           com.bulletphysics.util.ObjectArrayList<T>
com.bulletphysics.util.ObjectArrayList<T>
- All Implemented Interfaces: 
- Externalizable, Serializable, Iterable<T>, Collection<T>, List<T>, RandomAccess
- public final class ObjectArrayList<T> 
- extends AbstractList<T>- implements RandomAccess, Externalizable
- See Also:
- Serialized Form
 
 
 
 
 
 
ObjectArrayList
public ObjectArrayList()
ObjectArrayList
public ObjectArrayList(int initialCapacity)
add
public boolean add(T value)
- 
- Specified by:
- addin interface- Collection<T>
- Specified by:
- addin interface- List<T>
- Overrides:
- addin class- AbstractList<T>
 
- 
 
add
public void add(int index,
                T value)
- 
- Specified by:
- addin interface- List<T>
- Overrides:
- addin class- AbstractList<T>
 
- 
 
remove
public T remove(int index)
- 
- Specified by:
- removein interface- List<T>
- Overrides:
- removein class- AbstractList<T>
 
- 
 
removeQuick
public void removeQuick(int index)
- 
 
- 
 
get
public T get(int index)
- 
- Specified by:
- getin interface- List<T>
- Specified by:
- getin class- AbstractList<T>
 
- 
 
getQuick
public T getQuick(int index)
- 
 
- 
 
set
public T set(int index,
             T value)
- 
- Specified by:
- setin interface- List<T>
- Overrides:
- setin class- AbstractList<T>
 
- 
 
setQuick
public void setQuick(int index,
                     T value)
- 
 
- 
 
size
public int size()
- 
- Specified by:
- sizein interface- Collection<T>
- Specified by:
- sizein interface- List<T>
- Specified by:
- sizein class- AbstractCollection<T>
 
- 
 
capacity
public int capacity()
- 
 
- 
 
clear
public void clear()
- 
- Specified by:
- clearin interface- Collection<T>
- Specified by:
- clearin interface- List<T>
- Overrides:
- clearin class- AbstractList<T>
 
- 
 
indexOf
public int indexOf(Object o)
- 
- Specified by:
- indexOfin interface- List<T>
- Overrides:
- indexOfin class- AbstractList<T>
 
- 
 
writeExternal
public void writeExternal(ObjectOutput out)
                   throws IOException
- 
- Specified by:
- writeExternalin interface- Externalizable
 
- 
- Throws:
- IOException
 
readExternal
public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
- 
- Specified by:
- readExternalin interface- Externalizable
 
- 
- Throws:
- IOException
- ClassNotFoundException