Public Member Functions | Package Functions

com.cosylab.util.CircularArrayList< T > Class Reference

Inherits java::util::AbstractList< T >, java::util::List< T >, and java::io::Serializable.

List of all members.

Public Member Functions

 CircularArrayList ()
 CircularArrayList (int size)
 CircularArrayList (Collection< T > c)
boolean isEmpty ()
void ensureCapacity (int minCapacity)
int size ()
boolean contains (Object elem)
int indexOf (Object elem)
int lastIndexOf (Object elem)
Object[] toArray ()
T get (int index)
T set (int index, T element)
boolean add (T o)
T remove (int index)
void clear ()
boolean addAll (Collection<?extends T > c)
void add (int index, T element)
boolean addAll (int index, Collection<?extends T > c)

Package Functions

public< T > T[] toArray (T a[])

Detailed Description

Cicruclar array list implementation.

Author:
msekoranja

Constructor & Destructor Documentation

com.cosylab.util.CircularArrayList< T >.CircularArrayList (  ) 
com.cosylab.util.CircularArrayList< T >.CircularArrayList ( int  size  ) 
com.cosylab.util.CircularArrayList< T >.CircularArrayList ( Collection< T c  ) 

Member Function Documentation

boolean com.cosylab.util.CircularArrayList< T >.add ( T  o  ) 
void com.cosylab.util.CircularArrayList< T >.add ( int  index,
T  element 
)
boolean com.cosylab.util.CircularArrayList< T >.addAll ( int  index,
Collection<?extends T c 
)
boolean com.cosylab.util.CircularArrayList< T >.addAll ( Collection<?extends T c  ) 
void com.cosylab.util.CircularArrayList< T >.clear (  ) 
boolean com.cosylab.util.CircularArrayList< T >.contains ( Object  elem  ) 
void com.cosylab.util.CircularArrayList< T >.ensureCapacity ( int  minCapacity  ) 
T com.cosylab.util.CircularArrayList< T >.get ( int  index  ) 
int com.cosylab.util.CircularArrayList< T >.indexOf ( Object  elem  ) 
boolean com.cosylab.util.CircularArrayList< T >.isEmpty (  ) 
int com.cosylab.util.CircularArrayList< T >.lastIndexOf ( Object  elem  ) 
T com.cosylab.util.CircularArrayList< T >.remove ( int  index  ) 
T com.cosylab.util.CircularArrayList< T >.set ( int  index,
T  element 
)
int com.cosylab.util.CircularArrayList< T >.size (  ) 
Object [] com.cosylab.util.CircularArrayList< T >.toArray (  ) 
public<T> T [] com.cosylab.util.CircularArrayList< T >.toArray ( T  a[]  )  [package]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties