org.almendra.commons.util.collection
Class StringVector

java.lang.Object
  extended by org.almendra.commons.util.collection.StringVector

public class StringVector
extends java.lang.Object


Field Summary
protected  java.util.Vector strings
           
 
Constructor Summary
StringVector()
          Creates a new StringVector object.
StringVector(java.util.Collection stringCollection)
          Creates a new StringVector object.
StringVector(java.lang.String string)
          Creates a new StringVector object.
StringVector(java.lang.String[] stringArray)
          Creates a new StringVector object.
StringVector(StringVector vector)
          Creates a new StringVector object.
 
Method Summary
 void add(int index, java.lang.String element)
           
 boolean add(java.lang.String element)
           
 boolean addAll(java.util.Collection c)
           
 boolean addAll(int index, java.util.Collection c)
           
 boolean addAll(StringVector v)
           
protected  void checkContainsStringsOnly(java.util.Collection c)
           
 boolean contains(java.lang.String element)
           
 boolean containsAll(java.util.Collection c)
           
 java.util.Enumeration elements()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String firstElement()
           
 java.lang.String get(int index)
           
 int hashCode()
           
 int indexOf(java.lang.String element)
           
 int indexOf(java.lang.String elem, int index)
           
 void insertElementAt(java.lang.String elem, int index)
           
 boolean isEmpty()
           
 java.util.Iterator iterator()
           
 java.lang.String lastElement()
           
 int lastIndexOf(java.lang.String elem)
           
 int lastIndexOf(java.lang.String elem, int index)
           
 java.lang.String remove(int index)
           
 boolean remove(java.lang.String o)
           
 boolean removeAll(java.util.Collection c)
           
 void removeAllElements()
           
 boolean removeElement(java.lang.String elem)
           
 void removeElementAt(int index)
           
 java.lang.String set(int index, java.lang.String element)
           
 int size()
           
 java.lang.String[] toArray()
           
 java.util.List toList()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

strings

protected java.util.Vector strings
Constructor Detail

StringVector

public StringVector()
Creates a new StringVector object.


StringVector

public StringVector(StringVector vector)
Creates a new StringVector object.


StringVector

public StringVector(java.lang.String[] stringArray)
Creates a new StringVector object.


StringVector

public StringVector(java.util.Collection stringCollection)
Creates a new StringVector object.


StringVector

public StringVector(java.lang.String string)
Creates a new StringVector object.

Method Detail

iterator

public java.util.Iterator iterator()
Returns:

add

public void add(int index,
                java.lang.String element)
Parameters:
index -
element -

add

public boolean add(java.lang.String element)
Parameters:
o -
Returns:

addAll

public boolean addAll(int index,
                      java.util.Collection c)
               throws java.lang.IllegalArgumentException
Parameters:
index -
c -
Returns:
Throws:
java.lang.IllegalArgumentException

addAll

public boolean addAll(java.util.Collection c)
               throws java.lang.IllegalArgumentException
Parameters:
c -
Returns:
Throws:
java.lang.IllegalArgumentException

checkContainsStringsOnly

protected void checkContainsStringsOnly(java.util.Collection c)
                                 throws java.lang.IllegalArgumentException
Parameters:
c -
Throws:
java.lang.IllegalArgumentException

addAll

public boolean addAll(StringVector v)
Parameters:
c -
Returns:

contains

public boolean contains(java.lang.String element)
Parameters:
o -
Returns:

containsAll

public boolean containsAll(java.util.Collection c)
Parameters:
c -
Returns:

elements

public java.util.Enumeration elements()
Returns:

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

firstElement

public java.lang.String firstElement()
Returns:

get

public java.lang.String get(int index)
Parameters:
index -
Returns:

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

indexOf

public int indexOf(java.lang.String element)
Parameters:
o -
Returns:

indexOf

public int indexOf(java.lang.String elem,
                   int index)
Parameters:
elem -
index -
Returns:

insertElementAt

public void insertElementAt(java.lang.String elem,
                            int index)
Parameters:
obj -
index -

isEmpty

public boolean isEmpty()
Returns:

lastElement

public java.lang.String lastElement()
Returns:

lastIndexOf

public int lastIndexOf(java.lang.String elem)
Parameters:
o -
Returns:

lastIndexOf

public int lastIndexOf(java.lang.String elem,
                       int index)
Parameters:
elem -
index -
Returns:

remove

public java.lang.String remove(int index)
Parameters:
index -
Returns:

remove

public boolean remove(java.lang.String o)
Parameters:
o -
Returns:

removeAll

public boolean removeAll(java.util.Collection c)
Parameters:
c -
Returns:

removeAllElements

public void removeAllElements()

removeElement

public boolean removeElement(java.lang.String elem)
Parameters:
obj -
Returns:

removeElementAt

public void removeElementAt(int index)
Parameters:
index -

set

public java.lang.String set(int index,
                            java.lang.String element)
Parameters:
index -
element -
Returns:

size

public int size()
Returns:

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toArray

public java.lang.String[] toArray()

toList

public java.util.List toList()