Xindice API
version 1.1

org.apache.xindice.xml
Class NamespaceMap

java.lang.Object
  |
  +--java.util.AbstractMap
        |
        +--java.util.HashMap
              |
              +--org.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: 511426 $, $Date: 2007-02-24 22:25:02 -0500 (Sat, 24 Feb 2007) $
See Also:
Serialized Form

Inner classes inherited from class java.util.Map
Map.Entry
 
Constructor Summary
NamespaceMap()
           
NamespaceMap(Hashtable 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(Hashtable 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.1

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