com.openharbor.xmlj
Class Element.AttributeMap

java.lang.Object
  extended byjava.util.AbstractMap
      extended bycom.openharbor.xmlj.Element.AttributeMap
All Implemented Interfaces:
java.util.Map
Direct Known Subclasses:
ObservableElement.ObservableMap
Enclosing class:
Element

protected static class Element.AttributeMap
extends java.util.AbstractMap

A Map representing the attributes of an Element. This class maintains the invariant that every key is an XMLName and every value is a non-null String.


Nested Class Summary
 
Nested classes inherited from class java.util.Map
java.util.Map.Entry
 
Constructor Summary
Element.AttributeMap(java.util.Map real)
           
 
Method Summary
 void clear()
           
 boolean containsKey(java.lang.Object key)
           
 boolean containsValue(java.lang.Object value)
           
 java.util.Set entrySet()
           
 boolean equals(java.lang.Object o)
           
 java.lang.Object get(java.lang.Object key)
           
 int hashCode()
           
 boolean isEmpty()
           
 java.util.Set keySet()
           
 java.lang.Object put(java.lang.Object key, java.lang.Object value)
           
 void putAll(java.util.Map map)
           
 java.lang.Object remove(java.lang.Object key)
           
 int size()
           
protected static com.openharbor.beck.xml.XMLName toXMLName(java.lang.Object key)
           
 java.util.Collection values()
           
 
Methods inherited from class java.util.AbstractMap
clone, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Element.AttributeMap

public Element.AttributeMap(java.util.Map real)
Method Detail

toXMLName

protected static com.openharbor.beck.xml.XMLName toXMLName(java.lang.Object key)

size

public int size()

isEmpty

public boolean isEmpty()

containsKey

public boolean containsKey(java.lang.Object key)

containsValue

public boolean containsValue(java.lang.Object value)

get

public java.lang.Object get(java.lang.Object key)

put

public java.lang.Object put(java.lang.Object key,
                            java.lang.Object value)

remove

public java.lang.Object remove(java.lang.Object key)

putAll

public void putAll(java.util.Map map)

clear

public void clear()

keySet

public java.util.Set keySet()

values

public java.util.Collection values()

entrySet

public java.util.Set entrySet()

equals

public boolean equals(java.lang.Object o)

hashCode

public int hashCode()