Class ByteVector
java.lang.Object
org.apache.lucene.analysis.compound.hyphenation.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
ConstructorDescriptionByteVector
(byte[] a) ByteVector
(byte[] a, int capacity) ByteVector
(int capacity) -
Method Summary
-
Constructor Details
-
ByteVector
public ByteVector() -
ByteVector
public ByteVector(int capacity) -
ByteVector
public ByteVector(byte[] a) -
ByteVector
public ByteVector(byte[] a, int capacity)
-
-
Method Details
-
getArray
public byte[] getArray() -
length
public int length()return number of items in array -
capacity
public int capacity()returns current capacity of array -
put
public void put(int index, byte val) -
get
public byte get(int index) -
alloc
public int alloc(int size) This is to implement memory allocation in the array. Like malloc(). -
trimToSize
public void trimToSize()
-