|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface NamespacePrefixMap
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 |
---|
NameTable getNameTable()
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 prefixName 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 prefixNamespacePrefixMap bind(java.lang.String prefix, java.lang.String namespace)
NamespacePrefixMap bindDefault(java.lang.String namespace)
NamespacePrefixMap unbindDefault()
NamespacePrefixMap unbind(java.lang.String prefix)
java.lang.String getDefaultNamespace()
int getSize()
java.lang.String getPrefix(int i)
java.lang.String getNamespace(int i)
java.lang.String getPrefix(java.lang.String namespace)
java.lang.String getNamespace(java.lang.String prefix)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |