org.apache.servicemix.jbi.jaxp
Class NamespaceContextImpl

java.lang.Object
  extended by org.apache.servicemix.jbi.jaxp.NamespaceContextImpl
All Implemented Interfaces:
javax.xml.namespace.NamespaceContext

public class NamespaceContextImpl
extends java.lang.Object
implements javax.xml.namespace.NamespaceContext

A simple namespace context with a clean xbean configuration.

Version:
$Revision: 397796 $
Author:
gnodet

Constructor Summary
NamespaceContextImpl()
          Constructs a SimpleNamespaceContext with no parent context or namespace declarations.
NamespaceContextImpl(java.util.Map<java.lang.String,java.lang.String> namespaces)
          Constructs a SimpleNamespaceContext with no parent context that contains the specified prefixes.
 
Method Summary
 java.util.Map<java.lang.String,java.lang.String> getNamespaces()
           
 java.lang.String getNamespaceURI(java.lang.String prefix)
           
 java.lang.String getPrefix(java.lang.String nsURI)
           
 java.util.Iterator<java.lang.String> getPrefixes(java.lang.String nsURI)
           
 void setNamespaces(java.util.Map<java.lang.String,java.lang.String> namespaces)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamespaceContextImpl

public NamespaceContextImpl()
Constructs a SimpleNamespaceContext with no parent context or namespace declarations.


NamespaceContextImpl

public NamespaceContextImpl(java.util.Map<java.lang.String,java.lang.String> namespaces)
Constructs a SimpleNamespaceContext with no parent context that contains the specified prefixes.

Parameters:
namespaces - A Map of namespace URIs, keyed by their prefixes.
Method Detail

getNamespaces

public java.util.Map<java.lang.String,java.lang.String> getNamespaces()
Returns:
Returns the namespaces.

setNamespaces

public void setNamespaces(java.util.Map<java.lang.String,java.lang.String> namespaces)
Parameters:
namespaces - The namespaces to set.

getNamespaceURI

public java.lang.String getNamespaceURI(java.lang.String prefix)
Specified by:
getNamespaceURI in interface javax.xml.namespace.NamespaceContext

getPrefix

public java.lang.String getPrefix(java.lang.String nsURI)
Specified by:
getPrefix in interface javax.xml.namespace.NamespaceContext

getPrefixes

public java.util.Iterator<java.lang.String> getPrefixes(java.lang.String nsURI)
Specified by:
getPrefixes in interface javax.xml.namespace.NamespaceContext


Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.