|
XML for Java 2.0.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Method Summary | |
int |
addString(java.lang.String s)
Add string. |
int |
addString(StringProducer stringProducer,
int offset,
int length)
|
boolean |
addStringToList(int stringListIndex,
int stringIndex)
Add a string from the StringPool to a "StringList". |
int |
addSymbol(java.lang.String s)
Add symbol. |
int |
addSymbol(StringProducer stringProducer,
int offset,
int length,
int hashcode)
|
void |
finishStringList(int stringListIndex)
Finish a "StringList." |
java.lang.String |
orphanString(int stringIndex)
Get String value. |
void |
releaseString(int stringIndex)
Release index. |
void |
reset(ParserState parserState)
Reset this pool for use during the next invocation of the parser. |
StringPool |
resetOrCopy(ParserState parserState)
Return a pool for use during the next invocation of the parser. |
int |
startStringList()
Maintain a list of strings. |
boolean |
stringInList(int stringListIndex,
int stringIndex)
Return true if a stringIndex (from the StringPool) is in a "StringList." |
int |
stringListLength(int stringListIndex)
Return the length of a "StringList." |
int[] |
stringsInList(int stringListIndex)
Given a stringListIndex return an array populated by indexes of strings in the StringPool. |
java.lang.String |
toString(int stringIndex)
Get String value. |
Method Detail |
public void reset(ParserState parserState)
public StringPool resetOrCopy(ParserState parserState)
public int addString(java.lang.String s)
public int addString(StringProducer stringProducer, int offset, int length)
public int addSymbol(java.lang.String s)
public int addSymbol(StringProducer stringProducer, int offset, int length, int hashcode)
public int startStringList()
public boolean addStringToList(int stringListIndex, int stringIndex)
public void finishStringList(int stringListIndex)
public int stringListLength(int stringListIndex)
public boolean stringInList(int stringListIndex, int stringIndex)
public int[] stringsInList(int stringListIndex)
public void releaseString(int stringIndex)
stringIndex
will be
released and the index can be reused.public java.lang.String toString(int stringIndex)
public java.lang.String orphanString(int stringIndex)
stringIndex
will be
released and the index can be reused. Optimized form of toString
followed
by releaseString
that eliminates an wasteful caching operation.
|
XML for Java 2.0.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |