org.jpedal.utils.repositories
Class Vector_String

java.lang.Object
  extended by org.jpedal.utils.repositories.Vector_String
All Implemented Interfaces:
java.io.Serializable

public class Vector_String
extends java.lang.Object
implements java.io.Serializable

Provides the functionality/convenience of a Vector for ints - Much faster because not synchronized and no cast - Does not double in size each time

See Also:
Serialized Form

Constructor Summary
Vector_String()
           
Vector_String(int number)
           
 
Method Summary
 void addElement(java.lang.String value)
          add an item
 void clear()
          clear the array
 boolean contains(java.lang.String value)
          see if value present
 java.lang.String elementAt(int id)
          remove element at
 java.lang.String[] get()
          extract underlying data
 void merge(int master, int child, java.lang.String separator)
           
 void removeElementAt(int id)
          remove element at
 void set(java.lang.String[] new_items)
          replace underlying data
 void setElementAt(java.lang.String new_name, int id)
          set an element
 void setSize(int currentItem)
          reset pointer used in add to remove items above
 int size()
          return the size
 void trim()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Vector_String

public Vector_String(int number)

Vector_String

public Vector_String()
Method Detail

get

public final java.lang.String[] get()
extract underlying data


elementAt

public final java.lang.String elementAt(int id)
remove element at


contains

public final boolean contains(java.lang.String value)
see if value present


merge

public final void merge(int master,
                        int child,
                        java.lang.String separator)

clear

public final void clear()
clear the array


removeElementAt

public final void removeElementAt(int id)
remove element at


set

public final void set(java.lang.String[] new_items)
replace underlying data


addElement

public final void addElement(java.lang.String value)
add an item


size

public final int size()
return the size


setElementAt

public final void setElementAt(java.lang.String new_name,
                               int id)
set an element


trim

public void trim()

setSize

public void setSize(int currentItem)
reset pointer used in add to remove items above