Package com.lowagie.text.pdf.hyphenation
Class ByteVector
java.lang.Object
com.lowagie.text.pdf.hyphenation.ByteVector
- All Implemented Interfaces:
Serializable
This class implements a simple byte vector with access to the
underlying array.
- Author:
- Carlos Villegas
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionByteVector(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()- Returns:
- 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().- Parameters:
size- The size to add- Returns:
- The index of the size of the old array
-
trimToSize
public void trimToSize()
-