org.sablecc.sablecc
Class TypedTreeMap

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.TreeMap
          extended by org.sablecc.sablecc.TypedTreeMap
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map, java.util.SortedMap

public class TypedTreeMap
extends java.util.TreeMap

See Also:
Serialized Form

Nested Class Summary
private  class TypedTreeMap.EntryIterator
           
private  class TypedTreeMap.EntrySet
           
private  class TypedTreeMap.TypedEntry
           
 
Field Summary
private  java.util.Set entries
           
private  Cast keyCast
           
private  Cast valueCast
           
 
Constructor Summary
TypedTreeMap()
           
TypedTreeMap(Cast keyCast, Cast valueCast)
           
TypedTreeMap(java.util.Comparator comparator)
           
TypedTreeMap(java.util.Comparator comparator, Cast keyCast, Cast valueCast)
           
TypedTreeMap(java.util.Map map)
           
TypedTreeMap(java.util.Map map, Cast keyCast, Cast valueCast)
           
TypedTreeMap(java.util.SortedMap smap)
           
TypedTreeMap(java.util.SortedMap smap, Cast keyCast, Cast valueCast)
           
 
Method Summary
 java.lang.Object clone()
           
 java.util.Set entrySet()
           
 Cast getKeyCast()
           
 Cast getValueCast()
           
 java.lang.Object put(java.lang.Object key, java.lang.Object value)
           
 
Methods inherited from class java.util.TreeMap
clear, comparator, containsKey, containsValue, firstKey, get, headMap, keySet, lastKey, putAll, remove, size, subMap, tailMap, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, isEmpty, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode, isEmpty
 

Field Detail

keyCast

private Cast keyCast

valueCast

private Cast valueCast

entries

private java.util.Set entries
Constructor Detail

TypedTreeMap

public TypedTreeMap()

TypedTreeMap

public TypedTreeMap(java.util.Comparator comparator)

TypedTreeMap

public TypedTreeMap(java.util.Map map)

TypedTreeMap

public TypedTreeMap(java.util.SortedMap smap)

TypedTreeMap

public TypedTreeMap(Cast keyCast,
                    Cast valueCast)

TypedTreeMap

public TypedTreeMap(java.util.Comparator comparator,
                    Cast keyCast,
                    Cast valueCast)

TypedTreeMap

public TypedTreeMap(java.util.Map map,
                    Cast keyCast,
                    Cast valueCast)

TypedTreeMap

public TypedTreeMap(java.util.SortedMap smap,
                    Cast keyCast,
                    Cast valueCast)
Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class java.util.TreeMap

getKeyCast

public Cast getKeyCast()

getValueCast

public Cast getValueCast()

entrySet

public java.util.Set entrySet()
Specified by:
entrySet in interface java.util.Map
Overrides:
entrySet in class java.util.TreeMap

put

public java.lang.Object put(java.lang.Object key,
                            java.lang.Object value)
Specified by:
put in interface java.util.Map
Overrides:
put in class java.util.TreeMap