com.github.libxjava.util
Class BasicArrayList<E>

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<E>
              extended by com.github.libxjava.util.BasicArrayList<E>
All Implemented Interfaces:
Serializable, Cloneable, Iterable<E>, Collection<E>, List<E>, RandomAccess
Direct Known Subclasses:
SerialisableArrayList

public class BasicArrayList<E>
extends ArrayList<E>

Version:
libxjava-jse5 - 0.2
Author:
Marcel Patzlaff
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
BasicArrayList()
           
BasicArrayList(int initialCapacity)
           
 
Method Summary
 boolean add(E obj)
           
 void add(int index, E obj)
           
 void clear()
           
 boolean contains(Object obj)
           
 void ensureCapacity(int minCapacity)
           
 BasicEnumeration<E> enumeration()
           
 E get(int index)
           
 int indexOf(Object obj)
           
 boolean isEmpty()
           
 int lastIndexOf(Object obj)
           
 E remove(int index)
           
 boolean remove(Object obj)
           
 E set(int index, E obj)
           
 int size()
           
 String toString()
           
 void trimToSize()
           
 
Methods inherited from class java.util.ArrayList
addAll, addAll, clone, removeRange, toArray, toArray
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, removeAll, retainAll
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList
 

Constructor Detail

BasicArrayList

public BasicArrayList()

BasicArrayList

public BasicArrayList(int initialCapacity)
Method Detail

add

public boolean add(E obj)
Specified by:
add in interface Collection<E>
Specified by:
add in interface List<E>
Overrides:
add in class ArrayList<E>

add

public void add(int index,
                E obj)
Specified by:
add in interface List<E>
Overrides:
add in class ArrayList<E>

clear

public void clear()
Specified by:
clear in interface Collection<E>
Specified by:
clear in interface List<E>
Overrides:
clear in class ArrayList<E>

contains

public boolean contains(Object obj)
Specified by:
contains in interface Collection<E>
Specified by:
contains in interface List<E>
Overrides:
contains in class ArrayList<E>

ensureCapacity

public void ensureCapacity(int minCapacity)
Overrides:
ensureCapacity in class ArrayList<E>

enumeration

public BasicEnumeration<E> enumeration()

get

public E get(int index)
Specified by:
get in interface List<E>
Overrides:
get in class ArrayList<E>

indexOf

public int indexOf(Object obj)
Specified by:
indexOf in interface List<E>
Overrides:
indexOf in class ArrayList<E>

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface Collection<E>
Specified by:
isEmpty in interface List<E>
Overrides:
isEmpty in class ArrayList<E>

lastIndexOf

public int lastIndexOf(Object obj)
Specified by:
lastIndexOf in interface List<E>
Overrides:
lastIndexOf in class ArrayList<E>

trimToSize

public void trimToSize()
Overrides:
trimToSize in class ArrayList<E>

remove

public boolean remove(Object obj)
Specified by:
remove in interface Collection<E>
Specified by:
remove in interface List<E>
Overrides:
remove in class ArrayList<E>

remove

public E remove(int index)
Specified by:
remove in interface List<E>
Overrides:
remove in class ArrayList<E>

set

public E set(int index,
             E obj)
Specified by:
set in interface List<E>
Overrides:
set in class ArrayList<E>

size

public int size()
Specified by:
size in interface Collection<E>
Specified by:
size in interface List<E>
Overrides:
size in class ArrayList<E>

toString

public String toString()
Overrides:
toString in class AbstractCollection<E>


Copyright © 2010 Marcel Patzlaff. All Rights Reserved.