| java.lang.Object org.apache.xerces.utils.StringPool
All known Subclasses: org.apache.xerces.utils.CharDataChunk, org.apache.xerces.utils.UTF8DataChunk, org.apache.xerces.readers.UCSReader,
StringPool | final public class StringPool (Code) | | |
Inner Class :public interface StringProducer | |
Inner Class :public class CharArrayRange | |
Method Summary | |
public int | addNewSymbol(String str, int hashcode) | public int | addString(String str) | public int | addString(StringPool.StringProducer stringProducer, int offset, int length) | public boolean | addStringToList(int stringListIndex, int stringIndex) | public int | addSymbol(String str) | public int | addSymbol(StringPool.StringProducer stringProducer, int offset, int length, int hashcode) | public int | addSymbol(int stringIndex) | public CharArrayRange | createCharArrayRange() | public int | createNonMatchingSymbol(int startOffset, int entry, int[] entries, int offset) | public boolean | equalNames(int stringIndex1, int stringIndex2) | public void | finishStringList(int stringListIndex) | public void | getCharArrayRange(int symbolIndex, CharArrayRange r) | public SymbolCache | getSymbolCache() | public int | lookupSymbol(StringPool.StringProducer stringProducer, int offset, int length, int hashcode) | public String | orphanString(int stringIndex) | public void | releaseString(int stringIndex) | public void | reset() | public void | resetShuffleCount() | public int | startStringList() | public boolean | stringInList(int stringListIndex, int stringIndex) | public int[] | stringListAsIntArray(int stringListIndex) | public String | stringListAsString(int stringListIndex) | public int | stringListLength(int stringListIndex) | public String | toString(int stringIndex) | public void | updateCacheLine(int symbolIndex, int totalMisses, int length) |
EMPTY_STRING | final public static int EMPTY_STRING(Code) | | |
NULL_STRING | final public static int NULL_STRING(Code) | | Constants
|
StringPool | public StringPool()(Code) | | |
addNewSymbol | public int addNewSymbol(String str, int hashcode)(Code) | | |
addStringToList | public boolean addStringToList(int stringListIndex, int stringIndex)(Code) | | |
addSymbol | public int addSymbol(int stringIndex)(Code) | | |
createCharArrayRange | public CharArrayRange createCharArrayRange()(Code) | | |
createNonMatchingSymbol | public int createNonMatchingSymbol(int startOffset, int entry, int[] entries, int offset) throws Exception(Code) | | |
equalNames | public boolean equalNames(int stringIndex1, int stringIndex2)(Code) | | |
finishStringList | public void finishStringList(int stringListIndex)(Code) | | |
getCharArrayRange | public void getCharArrayRange(int symbolIndex, CharArrayRange r)(Code) | | |
orphanString | public String orphanString(int stringIndex)(Code) | | |
releaseString | public void releaseString(int stringIndex)(Code) | | |
reset | public void reset()(Code) | | |
resetShuffleCount | public void resetShuffleCount()(Code) | | |
startStringList | public int startStringList()(Code) | | |
stringInList | public boolean stringInList(int stringListIndex, int stringIndex)(Code) | | |
stringListAsIntArray | public int[] stringListAsIntArray(int stringListIndex)(Code) | | |
stringListAsString | public String stringListAsString(int stringListIndex)(Code) | | |
stringListLength | public int stringListLength(int stringListIndex)(Code) | | |
updateCacheLine | public void updateCacheLine(int symbolIndex, int totalMisses, int length)(Code) | | |
|
|