- java.lang.Object
-
- org.xbib.content.xml.XmlNamespaceContext
-
- All Implemented Interfaces:
javax.xml.namespace.NamespaceContext,org.xbib.content.resource.NamespaceContext
public class XmlNamespaceContext extends java.lang.Object implements javax.xml.namespace.NamespaceContext, org.xbib.content.resource.NamespaceContextContains a simple context for XML namespaces.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Objectlock
-
Constructor Summary
Constructors Modifier Constructor Description protectedXmlNamespaceContext()protectedXmlNamespaceContext(java.util.ResourceBundle bundle)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNamespace(java.lang.String prefix, java.lang.String namespace)java.util.SortedMap<java.lang.String,java.lang.String>getNamespaces()java.lang.StringgetNamespaceURI(java.lang.String prefix)java.lang.StringgetPrefix(java.lang.String namespaceURI)java.util.Iterator<java.lang.String>getPrefixes(java.lang.String namespace)static XmlNamespaceContextnewInstance()Empty namespace context.static XmlNamespaceContextnewInstance(java.lang.String bundleName, java.util.Locale locale, java.lang.ClassLoader classLoader)java.lang.StringtoString()
-
-
-
Method Detail
-
newInstance
public static XmlNamespaceContext newInstance()
Empty namespace context.- Returns:
- an XML namespace context
-
newInstance
public static XmlNamespaceContext newInstance(java.lang.String bundleName, java.util.Locale locale, java.lang.ClassLoader classLoader)
-
addNamespace
public void addNamespace(java.lang.String prefix, java.lang.String namespace)- Specified by:
addNamespacein interfaceorg.xbib.content.resource.NamespaceContext
-
getNamespaces
public java.util.SortedMap<java.lang.String,java.lang.String> getNamespaces()
- Specified by:
getNamespacesin interfaceorg.xbib.content.resource.NamespaceContext
-
getNamespaceURI
public java.lang.String getNamespaceURI(java.lang.String prefix)
- Specified by:
getNamespaceURIin interfacejavax.xml.namespace.NamespaceContext- Specified by:
getNamespaceURIin interfaceorg.xbib.content.resource.NamespaceContext
-
getPrefix
public java.lang.String getPrefix(java.lang.String namespaceURI)
- Specified by:
getPrefixin interfacejavax.xml.namespace.NamespaceContext- Specified by:
getPrefixin interfaceorg.xbib.content.resource.NamespaceContext
-
getPrefixes
public java.util.Iterator<java.lang.String> getPrefixes(java.lang.String namespace)
- Specified by:
getPrefixesin interfacejavax.xml.namespace.NamespaceContext- Specified by:
getPrefixesin interfaceorg.xbib.content.resource.NamespaceContext
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-