org.apache.axis.message
Class SymbolTable
java.lang.Object
|
+--org.apache.axis.message.SymbolTable
- public class SymbolTable
- extends java.lang.Object
This was swiped from xerces2, I stripped the comments
out to make it easier for me to see what was going on,
I'll add them back in later
Method Summary |
int |
addSymbol(char[] buffer,
int offset,
int length)
|
int |
addSymbol(java.lang.String symbol)
|
java.lang.String |
getSymbol(int bucket)
|
int |
hash(char[] buffer,
int offset,
int length)
|
int |
hash(java.lang.String symbol)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static org.apache.commons.logging.Log log
TABLE_SIZE
protected static final int TABLE_SIZE
fBuckets
protected SymbolTable.Entry[] fBuckets
SymbolTable
public SymbolTable()
getSymbol
public java.lang.String getSymbol(int bucket)
addSymbol
public int addSymbol(java.lang.String symbol)
addSymbol
public int addSymbol(char[] buffer,
int offset,
int length)
hash
public int hash(java.lang.String symbol)
hash
public int hash(char[] buffer,
int offset,
int length)
Copyright © 2002 Apache XML Project. All Rights Reserved.