Package com.aowagie.text.pdf.hyphenation
Class ByteVector
java.lang.Object
com.aowagie.text.pdf.hyphenation.ByteVector
- All Implemented Interfaces:
Serializable
This class implements a simple byte vector with access to the
underlying array.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate byte[]
The encapsulated arrayprivate int
private static final int
Capacity increment sizeprivate int
Points to next free itemprivate static final long
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
DEFAULT_BLOCK_SIZE
private static final int DEFAULT_BLOCK_SIZECapacity increment size- See Also:
-
blockSize
private int blockSize -
array
private byte[] arrayThe encapsulated array -
n
private int nPoints to next free item
-
-
Constructor Details
-
ByteVector
public ByteVector() -
ByteVector
private ByteVector(int capacity)
-
-
Method Details
-
getArray
public byte[] getArray() -
length
int length()return number of items in array -
get
byte get(int index) -
alloc
int alloc(int size) This is to implement memory allocation in the array. Like malloc(). -
trimToSize
void trimToSize()
-