Package com.ctc.wstx.util
Class StringVector
- java.lang.Object
-
- com.ctc.wstx.util.StringVector
-
-
Constructor Summary
Constructors Constructor Description StringVector(int initialCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddString(String str)voidaddStrings(String str1, String str2)String[]asArray()voidclear(boolean removeRefs)booleancontainsInterned(String value)StringfindLastByValueNonInterned(String value)StringfindLastFromMap(String key)Specialized access method; treats vector as a Map, with 2 Strings per entry; first one being key, second value.intfindLastIndexByValueNonInterned(String value)intfindLastIndexNonInterned(String key)StringfindLastNonInterned(String key)String[]getInternalArray()StringgetLastString()StringgetString(int index)booleanisEmpty()StringremoveLast()voidremoveLast(int count)voidsetString(int index, String str)intsize()StringtoString()
-
-
-
Method Detail
-
size
public int size()
-
isEmpty
public boolean isEmpty()
-
getString
public String getString(int index)
-
getLastString
public String getLastString()
-
getInternalArray
public String[] getInternalArray()
-
asArray
public String[] asArray()
-
containsInterned
public boolean containsInterned(String value)
-
addString
public void addString(String str)
-
setString
public void setString(int index, String str)
-
clear
public void clear(boolean removeRefs)
-
removeLast
public String removeLast()
-
removeLast
public void removeLast(int count)
-
findLastFromMap
public String findLastFromMap(String key)
Specialized access method; treats vector as a Map, with 2 Strings per entry; first one being key, second value. Further, keys are assumed to be canonicalized with passed in key (ie. either intern()ed, or resolved from symbol table). Starting from the end (assuming even number of entries), tries to find an entry with matching key, and if so, returns value.
-
findLastIndexNonInterned
public int findLastIndexNonInterned(String key)
-
findLastIndexByValueNonInterned
public int findLastIndexByValueNonInterned(String value)
-
-