|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.hedenus.www.NamespaceContext
public class NamespaceContext
Defines a namespace context for URIs.
Nested Class Summary | |
---|---|
static class |
NamespaceContext.Mapping
|
Constructor Summary | |
---|---|
NamespaceContext(boolean useDefaults)
|
Method Summary | |
---|---|
NamespaceContext |
copy()
Creates a copy of this namespace context. |
java.lang.String |
createAndDefineNamespacePrefix(java.lang.String uri)
Heuristically creates a prefix and defines a new namespace-prefix mapping for the given URI. |
java.lang.String |
createQName(java.lang.String localName,
java.lang.String namespaceURI)
Creates a qualified name for the given local-name and the local-name's namespace URI. |
void |
defineNamespacePrefix(java.lang.String prefix,
java.lang.String namespaceURI)
Defines a new namespace-prefix mapping. |
java.util.Iterator |
getNamespaces()
Returns all namespace URIs as iterator. |
java.lang.String |
getNamespaceURI(java.lang.String prefix)
Returns the namespace URI for a prefix or null if prefix is not defined. |
java.lang.String |
getPrefix(java.lang.String namespaceURI)
Returns the prefix for a namespace URI or null if namespaceURI is not defined. |
java.util.Iterator |
getPrefixes()
Returns all prefixes as iterator. |
java.lang.String |
toShortForm(java.lang.String uri)
Creates an abbreviated form of the URI or returns the URI itself (same object) if no appropriate namespace mapping is found. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NamespaceContext(boolean useDefaults)
Method Detail |
---|
public void defineNamespacePrefix(java.lang.String prefix, java.lang.String namespaceURI)
prefix
- namespaceURI
- public NamespaceContext copy()
public java.lang.String getNamespaceURI(java.lang.String prefix)
null
if prefix
is not defined.
public java.lang.String getPrefix(java.lang.String namespaceURI)
null
if namespaceURI
is not defined.
public java.util.Iterator getPrefixes()
public java.util.Iterator getNamespaces()
public java.lang.String createQName(java.lang.String localName, java.lang.String namespaceURI)
localName
- namespaceURI
- public java.lang.String toShortForm(java.lang.String uri)
public java.lang.String createAndDefineNamespacePrefix(java.lang.String uri)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |