org.apache.fop.layout.hyphenation
Class CharVector


public class CharVector
implements Cloneable, Serializable

This class implements a simple char vector with access to the underlying array.

Author:
Carlos Villegas

Constructor Summary
CharVector()
           
CharVector(int capacity)
           
CharVector(char[] a)
           
CharVector(char[] a, int capacity)
           

Method Summary
 intalloc(int size)
           
 intcapacity()
          returns current capacity of array
 voidclear()
          Reset Vector but don't resize or clear elements
 Objectclone()
           
 charget(int index)
           
 char[]getArray()
           
 intlength()
          return number of items in array
 voidput(int index, char val)
           
 voidtrimToSize()
           

Constructor Detail

CharVector

public CharVector()

CharVector

public CharVector(int capacity)

CharVector

public CharVector(char[] a)

CharVector

public CharVector(char[] a, int capacity)
Method Detail

alloc

public int alloc(int size)

capacity

public int capacity()
returns current capacity of array

clear

public void clear()
Reset Vector but don't resize or clear elements

clone

public Object clone()

get

public char get(int index)

getArray

public char[] getArray()

length

public int length()
return number of items in array

put

public void put(int index, char val)

trimToSize

public void trimToSize()