|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Associates namespaces with prefixes.
Every Node in a document is associated with
a NameSpacePrefixMap
which represents
all the in-scope namespace bindings for that Node
Method Summary | |
NamespacePrefixMap |
bind(java.lang.String prefix,
java.lang.String namespace)
record the association of a prefix to a namespace |
NamespacePrefixMap |
bindDefault(java.lang.String namespace)
identify the given namespace as the default namespace |
Name |
expandAttributeName(java.lang.String qName,
Node node)
returns the two-part Name for the given Attribute's qName non-colonized names are returned as belonging to no namespace |
Name |
expandElementTypeName(java.lang.String qName,
Node node)
returns the two-part Name for the given qName non-colonized names are identified in the default namespace, if there is one, else no namespace |
java.lang.String |
getDefaultNamespace()
|
java.lang.String |
getNamespace(int i)
|
java.lang.String |
getNamespace(java.lang.String prefix)
|
NameTable |
getNameTable()
A NamespacePrefixMap is associated with a single NameTable |
java.lang.String |
getPrefix(int i)
|
java.lang.String |
getPrefix(java.lang.String namespace)
|
int |
getSize()
The number of bound prefixes |
NamespacePrefixMap |
unbind(java.lang.String prefix)
removes the association of a prefix with a namespace |
NamespacePrefixMap |
unbindDefault()
remove the default namespace |
Method Detail |
public NameTable getNameTable()
public Name expandAttributeName(java.lang.String qName, Node node) throws XSLException
node
- -- provided for particularizing any Exception with Location
XSLException
- -- if there's no binding for the prefixpublic Name expandElementTypeName(java.lang.String qName, Node node) throws XSLException
node
- -- provided for particularizing any Exception with Location
XSLException
- -- if there's no binding for the prefixpublic NamespacePrefixMap bind(java.lang.String prefix, java.lang.String namespace)
public NamespacePrefixMap bindDefault(java.lang.String namespace)
public NamespacePrefixMap unbindDefault()
public NamespacePrefixMap unbind(java.lang.String prefix)
public java.lang.String getDefaultNamespace()
public int getSize()
public java.lang.String getPrefix(int i)
public java.lang.String getNamespace(int i)
public java.lang.String getPrefix(java.lang.String namespace)
public java.lang.String getNamespace(java.lang.String prefix)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |