org.kxml
Class PrefixMap

java.lang.Object
  extended by org.kxml.PrefixMap

public class PrefixMap
extends java.lang.Object

Like Attribute, this class is immutable for similar reasons


Field Summary
static PrefixMap DEFAULT
           
 
Constructor Summary
PrefixMap(PrefixMap previous, java.lang.String prefix, java.lang.String namespace)
           
 
Method Summary
 java.lang.String getNamespace()
           
 java.lang.String getNamespace(java.lang.String prefix)
          returns the namespace associated with the given prefix, or null, if none is assigned
 java.lang.String getPrefix()
           
 java.lang.String getPrefix(java.lang.String namespace)
           
 PrefixMap getPrevious()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT

public static final PrefixMap DEFAULT
Constructor Detail

PrefixMap

public PrefixMap(PrefixMap previous,
                 java.lang.String prefix,
                 java.lang.String namespace)
Method Detail

getNamespace

public java.lang.String getNamespace()

getPrefix

public java.lang.String getPrefix()

getPrevious

public PrefixMap getPrevious()

getNamespace

public java.lang.String getNamespace(java.lang.String prefix)
returns the namespace associated with the given prefix, or null, if none is assigned


getPrefix

public java.lang.String getPrefix(java.lang.String namespace)