|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--weblogic.apache.xml.utils.StringVector
A very simple table that stores a list of strings, optimized for small lists.
This class is based on an implementation from the Apache XML Project. In future releases the XML parser, XSLT processor, and associated classes will likely be updated to be based on a later version of the Apache implementations. Since Apache does not guarantee backwards compatibility between versions of their software, we cannot guarantee backwards compatibility of any of the classes contained in the weblogic.apache package or sub-packages.
Field Summary | |
protected int |
m_blocksize
|
protected int |
m_firstFree
|
protected java.lang.String[] |
m_map
|
protected int |
m_mapSize
|
Constructor Summary | |
StringVector()
Default constructor. |
|
StringVector(int blocksize)
Construct a StringVector, using the given block size. |
Method Summary | |
void |
addElement(java.lang.String value)
Append a string onto the vector. |
boolean |
contains(java.lang.String s)
Tell if the table contains the given string. |
boolean |
containsIgnoreCase(java.lang.String s)
Tell if the table contains the given string. |
java.lang.String |
elementAt(int i)
Get the nth element. |
int |
getLength()
Get the length of the list. |
java.lang.String |
peek()
Get the string at the tail of this vector without popping. |
java.lang.String |
pop()
Pop the tail of this vector. |
void |
push(java.lang.String s)
Tell if the table contains the given string. |
int |
size()
Get the length of the list. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
protected int m_blocksize
protected java.lang.String[] m_map
protected int m_firstFree
protected int m_mapSize
Constructor Detail |
public StringVector()
public StringVector(int blocksize)
blocksize
- Size of the blocks to allocateMethod Detail |
public int getLength()
public final int size()
public final void addElement(java.lang.String value)
value
- Sting to add to the vectorpublic final java.lang.String elementAt(int i)
i
- Index of string to findpublic final boolean contains(java.lang.String s)
s
- String to look forpublic final boolean containsIgnoreCase(java.lang.String s)
s
- String to findpublic final void push(java.lang.String s)
s
- String to push into the vectorpublic final java.lang.String pop()
public final java.lang.String peek()
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs61 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |