| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.lucene.analysis.compound.hyphenation.ByteVector
public class ByteVector
This class implements a simple byte vector with access to the underlying array. This class has been taken from the Apache FOP project (http://xmlgraphics.apache.org/fop/). They have been slightly modified.
| Constructor Summary | |
|---|---|
| ByteVector() | |
| ByteVector(byte[] a) | |
| ByteVector(byte[] a,
           int capacity) | |
| ByteVector(int capacity) | |
| Method Summary | |
|---|---|
|  int | alloc(int size)This is to implement memory allocation in the array. | 
|  int | capacity()returns current capacity of array | 
|  byte | get(int index) | 
|  byte[] | getArray() | 
|  int | length()return number of items in array | 
|  void | put(int index,
    byte val) | 
|  void | trimToSize() | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ByteVector()
public ByteVector(int capacity)
public ByteVector(byte[] a)
public ByteVector(byte[] a,
                  int capacity)
| Method Detail | 
|---|
public byte[] getArray()
public int length()
public int capacity()
public void put(int index,
                byte val)
public byte get(int index)
public int alloc(int size)
public void trimToSize()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||