public class TLcdXMLPrefixMap extends java.lang.Object implements javax.xml.namespace.NamespaceContext, ILcdXMLPrefixMap
Constructor and Description |
---|
TLcdXMLPrefixMap()
Creates an empty prefix map.
|
TLcdXMLPrefixMap(java.lang.String aNamespace,
java.lang.String aPrefix)
Creates a prefix map with a single namespace.
|
Modifier and Type | Method and Description |
---|---|
void |
addPrefix(java.lang.String aNamespaceURI,
java.lang.String aPrefix)
Adds the given (namespace, prefix) mapping to this map.
|
int |
getNamespaceCount()
Returns the number of namespaces, available in this map.
|
java.lang.String |
getNamespaceURI(int aIndex)
Returns the namespace at the given index.
|
java.lang.String |
getNamespaceURI(java.lang.String prefix)
Returns the namespace, corresponding with the given prefix, or
null if no
namespace is known for the given prefix. |
java.lang.String |
getPrefix(java.lang.String namespaceURI)
Returns the prefix, corresponding with the given namespace, or
null if no
prefix is known for the given namespace. |
java.util.Iterator |
getPrefixes(java.lang.String namespaceURI) |
public TLcdXMLPrefixMap()
public TLcdXMLPrefixMap(java.lang.String aNamespace, java.lang.String aPrefix)
public int getNamespaceCount()
ILcdXMLPrefixMap
getNamespaceCount
in interface ILcdXMLPrefixMap
public java.lang.String getNamespaceURI(int aIndex)
ILcdXMLPrefixMap
getNamespaceURI
in interface ILcdXMLPrefixMap
aIndex
- the index of the namespace to be returnedpublic java.lang.String getNamespaceURI(java.lang.String prefix)
ILcdXMLPrefixMap
null
if no
namespace is known for the given prefix.getNamespaceURI
in interface ILcdXMLPrefixMap
getNamespaceURI
in interface javax.xml.namespace.NamespaceContext
prefix
- the prefix for which to return its namespace.public java.lang.String getPrefix(java.lang.String namespaceURI)
ILcdXMLPrefixMap
null
if no
prefix is known for the given namespace.getPrefix
in interface ILcdXMLPrefixMap
getPrefix
in interface javax.xml.namespace.NamespaceContext
namespaceURI
- the namespace for which to return its prefix.public void addPrefix(java.lang.String aNamespaceURI, java.lang.String aPrefix)
ILcdXMLPrefixMap
addPrefix
in interface ILcdXMLPrefixMap
aNamespaceURI
- the namespace to be added.aPrefix
- the prefix, corresponding to the namespace that is added.public java.util.Iterator getPrefixes(java.lang.String namespaceURI)
getPrefixes
in interface javax.xml.namespace.NamespaceContext