com.github.libxjava.util
Class BasicArrayList

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

public class BasicArrayList
extends ArrayList

Version:
libxjava-cdc - 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
 void add(int index, Object obj)
           
 boolean add(Object obj)
           
 void clear()
           
 boolean contains(Object obj)
           
 void ensureCapacity(int minCapacity)
           
 BasicEnumeration enumeration()
           
 Object get(int index)
           
 int indexOf(Object obj)
           
 boolean isEmpty()
           
 int lastIndexOf(Object obj)
           
 Object remove(int index)
           
 boolean remove(Object obj)
           
 Object set(int index, Object 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(Object obj)
Specified by:
add in interface Collection
Specified by:
add in interface List
Overrides:
add in class ArrayList

add

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

clear

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

contains

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

ensureCapacity

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

enumeration

public BasicEnumeration enumeration()

get

public Object get(int index)
Specified by:
get in interface List
Overrides:
get in class ArrayList

indexOf

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

isEmpty

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

lastIndexOf

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

trimToSize

public void trimToSize()
Overrides:
trimToSize in class ArrayList

remove

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

remove

public Object remove(int index)
Specified by:
remove in interface List
Overrides:
remove in class ArrayList

set

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

size

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

toString

public String toString()
Overrides:
toString in class AbstractCollection


Copyright © 2010 Marcel Patzlaff. All Rights Reserved.