com.smallx.xml.infoset.memory
Class MemoryNamespaceDataProxy

java.lang.Object
  extended bycom.smallx.xml.infoset.memory.MemoryNamespaceDataProxy
All Implemented Interfaces:
NamespaceDataProxy

public class MemoryNamespaceDataProxy
extends java.lang.Object
implements NamespaceDataProxy


Nested Class Summary
 
Nested classes inherited from class com.smallx.xml.infoset.NamespaceDataProxy
NamespaceDataProxy.DefaultDataProxy
 
Field Summary
 
Fields inherited from interface com.smallx.xml.infoset.NamespaceDataProxy
DEFAULT_PROXY
 
Constructor Summary
MemoryNamespaceDataProxy()
          Creates a new instance of MemoryNamespaceDataProxy
MemoryNamespaceDataProxy(NamespaceDataProxy toCopy)
           
 
Method Summary
 void addNamespaceBinding(java.lang.String prefix, java.net.URI namespace)
           
 void excludePrefix(java.lang.String prefix)
           
 java.net.URI getNamespace(java.lang.String prefix)
           
 java.util.Iterator getNamespaces()
           
 java.lang.String getPrefix(java.net.URI namespace)
           
 java.util.Iterator getPrefixes()
           
 boolean isPrefixExcluded(java.lang.String prefix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemoryNamespaceDataProxy

public MemoryNamespaceDataProxy()
Creates a new instance of MemoryNamespaceDataProxy


MemoryNamespaceDataProxy

public MemoryNamespaceDataProxy(NamespaceDataProxy toCopy)
Method Detail

getNamespace

public java.net.URI getNamespace(java.lang.String prefix)
Specified by:
getNamespace in interface NamespaceDataProxy

getNamespaces

public java.util.Iterator getNamespaces()
Specified by:
getNamespaces in interface NamespaceDataProxy

getPrefix

public java.lang.String getPrefix(java.net.URI namespace)
Specified by:
getPrefix in interface NamespaceDataProxy

getPrefixes

public java.util.Iterator getPrefixes()
Specified by:
getPrefixes in interface NamespaceDataProxy

addNamespaceBinding

public void addNamespaceBinding(java.lang.String prefix,
                                java.net.URI namespace)

excludePrefix

public void excludePrefix(java.lang.String prefix)
Specified by:
excludePrefix in interface NamespaceDataProxy

isPrefixExcluded

public boolean isPrefixExcluded(java.lang.String prefix)
Specified by:
isPrefixExcluded in interface NamespaceDataProxy