Package org.apache.xml.utils
Class StringToStringTableVector
- java.lang.Object
-
- org.apache.xml.utils.StringToStringTableVector
-
public class StringToStringTableVector extends java.lang.ObjectA very simple table that stores a list of StringToStringTables, optimized for small lists.
-
-
Constructor Summary
Constructors Constructor Description StringToStringTableVector()Default constructor.StringToStringTableVector(int blocksize)Construct a StringToStringTableVector, using the given block size.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddElement(StringToStringTable value)Append a StringToStringTable object onto the vector.booleancontains(StringToStringTable s)Tell if the table contains the given StringToStringTable.booleancontainsKey(java.lang.String key)Given a string, find out if there is a value in this table that matches the key.StringToStringTableelementAt(int i)Get the nth element.java.lang.Stringget(java.lang.String key)Given a string, find the last added occurance value that matches the key.intgetLength()Get the length of the list.voidremoveLastElem()Remove the last element.intsize()Get the length of the list.
-
-
-
Constructor Detail
-
StringToStringTableVector
public StringToStringTableVector()
Default constructor. Note that the default block size is very small, for small lists.
-
StringToStringTableVector
public StringToStringTableVector(int blocksize)
Construct a StringToStringTableVector, using the given block size.- Parameters:
blocksize- Size of blocks to allocate
-
-
Method Detail
-
getLength
public final int getLength()
Get the length of the list.- Returns:
- Number of StringToStringTable objects in the list
-
size
public final int size()
Get the length of the list.- Returns:
- Number of StringToStringTable objects in the list
-
addElement
public final void addElement(StringToStringTable value)
Append a StringToStringTable object onto the vector.- Parameters:
value- StringToStringTable object to add
-
get
public final java.lang.String get(java.lang.String key)
Given a string, find the last added occurance value that matches the key.- Parameters:
key- String to look up- Returns:
- the last added occurance value that matches the key or null if not found.
-
containsKey
public final boolean containsKey(java.lang.String key)
Given a string, find out if there is a value in this table that matches the key.- Parameters:
key- String to look for- Returns:
- True if the string was found in table, null if not
-
removeLastElem
public final void removeLastElem()
Remove the last element.
-
elementAt
public final StringToStringTable elementAt(int i)
Get the nth element.- Parameters:
i- Index of element to find- Returns:
- The StringToStringTable object at the given index
-
contains
public final boolean contains(StringToStringTable s)
Tell if the table contains the given StringToStringTable.- Parameters:
s- The StringToStringTable to find- Returns:
- True if the StringToStringTable is found
-
-