com.jclark.xsl.om
Interface NamespacePrefixMap
public interface NamespacePrefixMap
associates Namespaces with prefixes
bind
public NamespacePrefixMap bind(String prefix,
String namespace)
record the association of a prefix to a namespace
bindDefault
public NamespacePrefixMap bindDefault(String namespace)
identify the given namespace as the default namespace
expandAttributeName
public Name expandAttributeName(String qName,
Node node)
throws XSLException
returns the two-part Name for the given qName
node
- -- provided for particularizing any Exception
expandElementTypeName
public Name expandElementTypeName(String qName,
Node node)
throws XSLException
returns the two-part Name for the given qName
node
- -- provided for particularizing any Exception
getDefaultNamespace
public String getDefaultNamespace()
- the default namespace (which needs no prefix)
getNamespace
public String getNamespace(String prefix)
- the namespace bound to the given prefix (or null)
getNamespace
public String getNamespace(int i)
getPrefix
public String getPrefix(String namespace)
- the (first??) prefix bound to the given namespace (or null)
getPrefix
public String getPrefix(int i)
getSize
public int getSize()
- the number of bindings in this map
unbind
public NamespacePrefixMap unbind(String prefix)
removes the association of a prefix with a namespace