com.jclark.xsl.om

Class NameTableImpl

public class NameTableImpl extends Object implements NameTable

manages collections of Names and NamespacePrefixMaps
Constructor Summary
NameTableImpl()
Empty constructor initializes prefix map
Method Summary
NamecreateName(String qName, String namespace)
construct (or find) a Name for the given qName in the given Namespace
NamecreateName(String nonQName)
create a name in the document's (null) namespace for a non-qualified name
NamespacePrefixMapgetEmptyNamespacePrefixMap()
NamespacePrefixMapintern(NamespacePrefixMap prefixMap)

Constructor Detail

NameTableImpl

public NameTableImpl()
Empty constructor initializes prefix map

Method Detail

createName

public Name createName(String qName, String namespace)
construct (or find) a Name for the given qName in the given Namespace

createName

public Name createName(String nonQName)
create a name in the document's (null) namespace for a non-qualified name

getEmptyNamespacePrefixMap

public NamespacePrefixMap getEmptyNamespacePrefixMap()

intern

NamespacePrefixMap intern(NamespacePrefixMap prefixMap)