edu.harvard.seas.iis.util
Class TokenizedStringVector

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.Vector<java.lang.String>
              extended by edu.harvard.seas.iis.util.TokenizedStringVector
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<java.lang.String>, java.util.Collection<java.lang.String>, java.util.List<java.lang.String>, java.util.RandomAccess

public class TokenizedStringVector
extends java.util.Vector<java.lang.String>

See Also:
Serialized Form

Constructor Summary
TokenizedStringVector(java.lang.String s)
           
TokenizedStringVector(java.lang.String s, java.lang.String delimiters)
           
 
Method Summary
 double getAsDouble(int i)
           
 float getAsFloat(int i)
           
 int getAsInt(int i)
           
 long getAsLong(int i)
           
 java.lang.String getNthFromLast(int i)
          Gets an element indexed from the end of the vector rather than beginning (i = 0 is the last element)
 double getNthFromLastAsDouble(int i)
           
 float getNthFromLastAsFloat(int i)
           
 int getNthFromLastAsInt(int i)
           
 long getNthFromLastAsLong(int i)
           
 
Methods inherited from class java.util.Vector
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize
 
Methods inherited from class java.util.AbstractList
iterator, listIterator, listIterator
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
iterator, listIterator, listIterator
 

Constructor Detail

TokenizedStringVector

public TokenizedStringVector(java.lang.String s,
                             java.lang.String delimiters)

TokenizedStringVector

public TokenizedStringVector(java.lang.String s)
Method Detail

getAsInt

public int getAsInt(int i)

getAsDouble

public double getAsDouble(int i)

getAsLong

public long getAsLong(int i)

getAsFloat

public float getAsFloat(int i)

getNthFromLast

public java.lang.String getNthFromLast(int i)
Gets an element indexed from the end of the vector rather than beginning (i = 0 is the last element)

Parameters:
i -
Returns:

getNthFromLastAsInt

public int getNthFromLastAsInt(int i)

getNthFromLastAsDouble

public double getNthFromLastAsDouble(int i)

getNthFromLastAsLong

public long getNthFromLastAsLong(int i)

getNthFromLastAsFloat

public float getNthFromLastAsFloat(int i)