com.jclark.xsl.om
Class NameTableImpl

java.lang.Object
  extended by com.jclark.xsl.om.NameTableImpl
All Implemented Interfaces:
NameTable
Direct Known Subclasses:
EngineImpl

public class NameTableImpl
extends java.lang.Object
implements NameTable


Constructor Summary
NameTableImpl()
           
 
Method Summary
(package private)  com.jclark.xsl.om.NameTableImpl.NameImpl createName(java.util.Hashtable ns, java.lang.String qName, java.lang.String namespace)
           
 Name createName(java.lang.String nonQName)
           
 Name createName(java.lang.String qName, java.lang.String namespace)
           
 NamespacePrefixMap getEmptyNamespacePrefixMap()
           
(package private)  NamespacePrefixMap intern(NamespacePrefixMap prefixMap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameTableImpl

public NameTableImpl()
Method Detail

createName

public Name createName(java.lang.String qName,
                       java.lang.String namespace)
Specified by:
createName in interface NameTable

createName

public Name createName(java.lang.String nonQName)
Specified by:
createName in interface NameTable

createName

com.jclark.xsl.om.NameTableImpl.NameImpl createName(java.util.Hashtable ns,
                                                    java.lang.String qName,
                                                    java.lang.String namespace)

getEmptyNamespacePrefixMap

public NamespacePrefixMap getEmptyNamespacePrefixMap()
Specified by:
getEmptyNamespacePrefixMap in interface NameTable

intern

NamespacePrefixMap intern(NamespacePrefixMap prefixMap)