org.apache.xerces.impl.dtd

Class DTDGrammar.QNameHashtable

Enclosing Class:
DTDGrammar

protected static final class DTDGrammar.QNameHashtable
extends java.lang.Object

A simple Hashtable implementation that takes a tuple (String, String) as the key and a int as value.

Authors:
Eric Ye, IBM
Andy Clark, IBM

Field Summary

static boolean
UNIQUE_STRINGS

Method Summary

int
get(String key)
Returns the value associated with the specified key tuple.
protected int
hash(String symbol)
Returns a hash value for the specified symbol.
void
put(String key, int value)
Associates the given value with the specified key tuple.

Field Details

UNIQUE_STRINGS

public static final boolean UNIQUE_STRINGS

Field Value:
true

Method Details

get

public int get(String key)
Returns the value associated with the specified key tuple.


hash

protected int hash(String symbol)
Returns a hash value for the specified symbol.


put

public void put(String key,
                int value)
Associates the given value with the specified key tuple.


Copyright B) 1999-2004 Apache XML Project. All Rights Reserved.