org.apache.camel.builder.xml
Class DefaultNamespaceContext
java.lang.Object
org.apache.camel.builder.xml.DefaultNamespaceContext
- All Implemented Interfaces:
- NamespaceContext, NamespaceAware
public class DefaultNamespaceContext
- extends Object
- implements NamespaceContext, NamespaceAware
An implementation of NamespaceContext
which uses a simple Map where
the keys are the prefixes and the values are the URIs
- Version:
- $Revision: 36321 $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultNamespaceContext
public DefaultNamespaceContext()
DefaultNamespaceContext
public DefaultNamespaceContext(XPathFactory factory)
DefaultNamespaceContext
public DefaultNamespaceContext(NamespaceContext parent,
Map<String,String> map)
add
public DefaultNamespaceContext add(String prefix,
String uri)
- A helper method to make it easy to create newly populated instances
getNamespaceURI
public String getNamespaceURI(String prefix)
- Specified by:
getNamespaceURI
in interface NamespaceContext
getPrefix
public String getPrefix(String namespaceURI)
- Specified by:
getPrefix
in interface NamespaceContext
getPrefixes
public Iterator getPrefixes(String namespaceURI)
- Specified by:
getPrefixes
in interface NamespaceContext
setNamespaces
public void setNamespaces(Map<String,String> namespaces)
- Description copied from interface:
NamespaceAware
- Injects the XML Namespaces of prefix -> uri mappings
- Specified by:
setNamespaces
in interface NamespaceAware
- Parameters:
namespaces
- the XML namespaces with the key of prefixes and the value the URIs
Copyright © 2009 IONA Open Source Community. All Rights Reserved.