Save This Page
Home » commons-collections-3.2.1-src » org.apache.commons » collections » primitives » [javadoc | source]
org.apache.commons.collections.primitives
abstract public class: RandomAccessCharList [javadoc | source]
java.lang.Object
   org.apache.commons.collections.primitives.AbstractCharCollection
      org.apache.commons.collections.primitives.RandomAccessCharList

All Implemented Interfaces:
    CharList, CharCollection

Direct Known Subclasses:
    RandomAccessCharSubList, AbstractRandomAccessCharListImpl, ArrayCharList

Abstract base class for CharList s backed by random access structures like arrays.

Read-only subclasses must override #get and #size . Mutable subclasses should also override #set . Variably-sized subclasses should also override #add and #removeElementAt . All other methods have at least some base implementation derived from these. Subclasses may choose to override these methods to provide a more efficient implementation.

Nested Class Summary:
protected static class  RandomAccessCharList.RandomAccessCharListIterator   
protected static class  RandomAccessCharList.RandomAccessCharSubList   
Constructor:
 protected RandomAccessCharList() 
Method from org.apache.commons.collections.primitives.RandomAccessCharList Summary:
add,   add,   addAll,   equals,   get,   getModCount,   hashCode,   incrModCount,   indexOf,   iterator,   lastIndexOf,   listIterator,   listIterator,   removeElementAt,   set,   size,   subList,   toString
Methods from org.apache.commons.collections.primitives.AbstractCharCollection:
add,   addAll,   clear,   contains,   containsAll,   isEmpty,   iterator,   removeAll,   removeElement,   retainAll,   size,   toArray,   toArray
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.commons.collections.primitives.RandomAccessCharList Detail:
 public boolean add(char element) 
 public  void add(int index,
    char element) 
    Unsupported in this implementation.
 public boolean addAll(int index,
    CharCollection collection) 
 public boolean equals(Object that) 
 abstract public char get(int index)
 protected int getModCount() 
    Get my count of structural modifications.
 public int hashCode() 
 protected  void incrModCount() 
    Increment my count of structural modifications.
 public int indexOf(char element) 
 public CharIterator iterator() 
 public int lastIndexOf(char element) 
 public CharListIterator listIterator() 
 public CharListIterator listIterator(int index) 
 public char removeElementAt(int index) 
    Unsupported in this implementation.
 public char set(int index,
    char element) 
    Unsupported in this implementation.
 abstract public int size()
 public CharList subList(int fromIndex,
    int toIndex) 
 public String toString()