- java.lang.Object
-
- com.lowagie.text.pdf.hyphenation.ByteVector
-
- All Implemented Interfaces:
Serializable
public class ByteVector extends Object implements Serializable
This class implements a simple byte vector with access to the underlying array.- Author:
- Carlos Villegas
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ByteVector()ByteVector(byte[] a)ByteVector(byte[] a, int capacity)ByteVector(int capacity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intalloc(int size)This is to implement memory allocation in the array.intcapacity()byteget(int index)byte[]getArray()intlength()voidput(int index, byte val)voidtrimToSize()
-
-
-
Method Detail
-
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()
-
-