Package com.aowagie.text.pdf.hyphenation
Class ByteVector
- java.lang.Object
-
- com.aowagie.text.pdf.hyphenation.ByteVector
-
- All Implemented Interfaces:
java.io.Serializable
class ByteVector extends java.lang.Object implements java.io.SerializableThis class implements a simple byte vector with access to the underlying array.
-
-
Field Summary
Fields Modifier and Type Field Description private byte[]arrayThe encapsulated arrayprivate intblockSizeprivate static intDEFAULT_BLOCK_SIZECapacity increment sizeprivate intnPoints to next free itemprivate static longserialVersionUID
-
Constructor Summary
Constructors Modifier Constructor Description ByteVector()privateByteVector(int capacity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) intalloc(int size)This is to implement memory allocation in the array.(package private) byteget(int index)byte[]getArray()(package private) intlength()return number of items in array(package private) voidtrimToSize()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
DEFAULT_BLOCK_SIZE
private static final int DEFAULT_BLOCK_SIZE
Capacity increment size- See Also:
- Constant Field Values
-
blockSize
private int blockSize
-
array
private byte[] array
The encapsulated array
-
n
private int n
Points to next free item
-
-