org.apache.axiom.util.namespace
Class MapBasedNamespaceContext
java.lang.Object
org.apache.axiom.util.namespace.AbstractNamespaceContext
org.apache.axiom.util.namespace.MapBasedNamespaceContext
- All Implemented Interfaces:
- NamespaceContext
- Direct Known Subclasses:
- NamespaceContextImpl
public class MapBasedNamespaceContext
- extends AbstractNamespaceContext
Namespace context implementation that stores namespace bindings in a Map
.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
namespaces
protected Map namespaces
MapBasedNamespaceContext
public MapBasedNamespaceContext(Map map)
doGetNamespaceURI
protected String doGetNamespaceURI(String prefix)
- Description copied from class:
AbstractNamespaceContext
- Get namespace URI bound to a prefix in the current scope. The contract of
this method is the same as
NamespaceContext.getNamespaceURI(String)
, except that the
implementation is not required to handle the implicit namespace bindings.
- Specified by:
doGetNamespaceURI
in class AbstractNamespaceContext
- Parameters:
prefix
- prefix to look up
- Returns:
- namespace URI bound to prefix in the current scope
doGetPrefix
protected String doGetPrefix(String nsURI)
- Description copied from class:
AbstractNamespaceContext
- Get prefix bound to namespace URI in the current scope. The contract of
this method is the same as
NamespaceContext.getPrefix(String)
,
except that the implementation is not required to handle the implicit
namespace bindings.
- Specified by:
doGetPrefix
in class AbstractNamespaceContext
- Parameters:
nsURI
- URI of namespace to lookup
- Returns:
- prefix bound to namespace URI in current context
doGetPrefixes
protected Iterator doGetPrefixes(String nsURI)
- Description copied from class:
AbstractNamespaceContext
- Get all prefixes bound to a namespace URI in the current scope. The
contract of this method is the same as
NamespaceContext.getPrefixes(String)
, except that the
implementation is not required to handle the implicit namespace bindings.
- Specified by:
doGetPrefixes
in class AbstractNamespaceContext
- Parameters:
nsURI
- URI of namespace to lookup
- Returns:
- iterator for all prefixes bound to the namespace URI in the
current scope
Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.