Xindice API
version 1.2m1

org.apache.xindice.xml
Class NamespaceMap

java.lang.Object
  extended byjava.util.AbstractMap
      extended byjava.util.HashMap
          extended byorg.apache.xindice.xml.NamespaceMap
All Implemented Interfaces:
Cloneable, Map, Serializable

public final class NamespaceMap
extends HashMap

NamespaceMap is just a HashMap extension that provides some useful Namespace related functionality.

Version:
$Revision: 595817 $, $Date: 2007-11-16 15:49:03 -0500 (Fri, 16 Nov 2007) $
See Also:
Serialized Form

Constructor Summary
NamespaceMap()
           
NamespaceMap(Map namespaces)
           
 
Method Summary
 void clearNamespaces()
           
 org.w3c.dom.Node getContextNode()
           
 String getDefaultNamespaceURI()
           
 String getNamespaceURI(String prefix)
           
 void includeNamespaces(Map nsMap, boolean override)
           
 void removeDefaultNamespace()
           
 void removeNamespace(String prefix)
           
 void setDefaultNamespace(String uri)
           
 void setNamespace(String prefix, String uri)
           
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

NamespaceMap

public NamespaceMap()

NamespaceMap

public NamespaceMap(Map namespaces)
Method Detail

getContextNode

public org.w3c.dom.Node getContextNode()

clearNamespaces

public void clearNamespaces()

getDefaultNamespaceURI

public String getDefaultNamespaceURI()

getNamespaceURI

public String getNamespaceURI(String prefix)

setDefaultNamespace

public void setDefaultNamespace(String uri)

setNamespace

public void setNamespace(String prefix,
                         String uri)

removeDefaultNamespace

public void removeDefaultNamespace()

removeNamespace

public void removeNamespace(String prefix)

includeNamespaces

public void includeNamespaces(Map nsMap,
                              boolean override)

Xindice API
version 1.2m1

Copyright (c) 1999-2007 The Apache Software Foundation. All Rights Reserved.