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: RandomAccessByteList [javadoc | source]
java.lang.Object
   org.apache.commons.collections.primitives.AbstractByteCollection
      org.apache.commons.collections.primitives.RandomAccessByteList

All Implemented Interfaces:
    ByteList, ByteCollection

Direct Known Subclasses:
    RandomAccessByteSubList, AbstractRandomAccessByteListImpl, ArrayByteList

Abstract base class for ByteList 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  RandomAccessByteList.RandomAccessByteListIterator   
protected static class  RandomAccessByteList.RandomAccessByteSubList   
Constructor:
 protected RandomAccessByteList() 
Method from org.apache.commons.collections.primitives.RandomAccessByteList 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.AbstractByteCollection:
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.RandomAccessByteList Detail:
 public boolean add(byte element) 
 public  void add(int index,
    byte element) 
    Unsupported in this implementation.
 public boolean addAll(int index,
    ByteCollection collection) 
 public boolean equals(Object that) 
 abstract public byte 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(byte element) 
 public ByteIterator iterator() 
 public int lastIndexOf(byte element) 
 public ByteListIterator listIterator() 
 public ByteListIterator listIterator(int index) 
 public byte removeElementAt(int index) 
    Unsupported in this implementation.
 public byte set(int index,
    byte element) 
    Unsupported in this implementation.
 abstract public int size()
 public ByteList subList(int fromIndex,
    int toIndex) 
 public String toString()