com.jclark.xsl.om
Interface NamespacePrefixMap


public interface NamespacePrefixMap


Method Summary
 NamespacePrefixMap bind(java.lang.String prefix, java.lang.String namespace)
           
 NamespacePrefixMap bindDefault(java.lang.String namespace)
           
 Name expandAttributeName(java.lang.String name, Node node)
           
 Name expandElementTypeName(java.lang.String name, Node node)
           
 java.lang.String getDefaultNamespace()
           
 java.lang.String getNamespace(int i)
           
 java.lang.String getNamespace(java.lang.String prefix)
           
 NameTable getNameTable()
           
 java.lang.String getPrefix(int i)
           
 java.lang.String getPrefix(java.lang.String namespace)
           
 int getSize()
           
 NamespacePrefixMap unbind(java.lang.String name)
           
 NamespacePrefixMap unbindDefault()
           
 

Method Detail

getNameTable

public NameTable getNameTable()

expandAttributeName

public Name expandAttributeName(java.lang.String name,
                                Node node)
                         throws XSLException
XSLException

expandElementTypeName

public Name expandElementTypeName(java.lang.String name,
                                  Node node)
                           throws XSLException
XSLException

bind

public NamespacePrefixMap bind(java.lang.String prefix,
                               java.lang.String namespace)

bindDefault

public NamespacePrefixMap bindDefault(java.lang.String namespace)

unbindDefault

public NamespacePrefixMap unbindDefault()

unbind

public NamespacePrefixMap unbind(java.lang.String name)

getDefaultNamespace

public java.lang.String getDefaultNamespace()

getSize

public int getSize()

getPrefix

public java.lang.String getPrefix(int i)

getNamespace

public java.lang.String getNamespace(int i)

getPrefix

public java.lang.String getPrefix(java.lang.String namespace)

getNamespace

public java.lang.String getNamespace(java.lang.String prefix)