Class CharVector

java.lang.Object
com.aowagie.text.pdf.hyphenation.CharVector
All Implemented Interfaces:
Serializable, Cloneable

class CharVector extends Object implements Cloneable, Serializable
This class implements a simple char vector with access to the underlying array.
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • DEFAULT_BLOCK_SIZE

      private static final int DEFAULT_BLOCK_SIZE
      Capacity increment size
      See Also:
    • blockSize

      private int blockSize
    • array

      private char[] array
      The encapsulated array
    • n

      private int n
      Points to next free item
  • Constructor Details

    • CharVector

      public CharVector()
    • CharVector

      private CharVector(int capacity)
    • CharVector

      private CharVector(char[] a, int capacity)
  • Method Details

    • clone

      public Object clone()
      Overrides:
      clone in class Object
    • getArray

      public char[] getArray()
    • length

      int length()
      return number of items in array
    • get

      char get(int index)
    • alloc

      int alloc(int size)
    • trimToSize

      void trimToSize()