com.partnersoft.v3x.io
Class CaseInsensitiveTreeMap

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.TreeMap
          extended by com.partnersoft.v3x.io.CaseInsensitiveTreeMap
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map, java.util.SortedMap

public class CaseInsensitiveTreeMap
extends java.util.TreeMap

A TreeMap whose keys are strings and that is case-insensitive.

See Also:
Serialized Form

Constructor Summary
CaseInsensitiveTreeMap()
           
CaseInsensitiveTreeMap(java.util.Map notherMap)
           
 
Method Summary
 CaseInsensitiveTreeMap copy()
           
static java.util.Map ensureInsensitive(java.util.Map original)
           
 
Methods inherited from class java.util.TreeMap
clear, clone, comparator, containsKey, containsValue, entrySet, firstKey, get, headMap, keySet, lastKey, put, 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
 

Constructor Detail

CaseInsensitiveTreeMap

public CaseInsensitiveTreeMap()

CaseInsensitiveTreeMap

public CaseInsensitiveTreeMap(java.util.Map notherMap)
Method Detail

ensureInsensitive

public static java.util.Map ensureInsensitive(java.util.Map original)

copy

public CaseInsensitiveTreeMap copy()