java.lang.Object | ||
↳ | org.apache.xerces.util.SymbolTable | |
↳ | org.apache.xerces.util.ShadowedSymbolTable |
Shadowed symbol table. The table has a reference to the main symbol table and is not allowed to add new symbols to the main symbol table. New symbols are added to the shadow symbol table and are local to the component using this table.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.xerces.util.SymbolTable
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
fSymbolTable | Main symbol table. |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.xerces.util.SymbolTable
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructs a shadow of the specified symbol table.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Adds the specified symbol to the symbol table and returns a
reference to the unique symbol.
| |||||||||||
Adds the specified symbol to the symbol table and returns a
reference to the unique symbol.
| |||||||||||
Returns a hashcode value for the specified symbol information.
| |||||||||||
Returns a hashcode value for the specified symbol.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.xerces.util.SymbolTable
| |||||||||||
From class
java.lang.Object
|
Constructs a shadow of the specified symbol table.
Adds the specified symbol to the symbol table and returns a reference to the unique symbol. If the symbol already exists, the previous symbol reference is returned instead, in order guarantee that symbol references remain unique.
buffer | The buffer containing the new symbol. |
---|---|
offset | The offset into the buffer of the new symbol. |
length | The length of the new symbol in the buffer. |
Adds the specified symbol to the symbol table and returns a reference to the unique symbol. If the symbol already exists, the previous symbol reference is returned instead, in order guarantee that symbol references remain unique.
symbol | The new symbol. |
---|
Returns a hashcode value for the specified symbol information.
The value returned by this method must be identical to the value
returned by the hash(String)
method when called
with the string object created from the symbol information.
buffer | The character buffer containing the symbol. |
---|---|
offset | The offset into the character buffer of the start of the symbol. |
length | The length of the symbol. |
Returns a hashcode value for the specified symbol. The value
returned by this method must be identical to the value returned
by the hash(char[],int,int)
method when called
with the character array that comprises the symbol string.
symbol | The symbol to hash. |
---|