public static class ImmutableSortedMap.Builder<K,V> extends ImmutableMap.Builder<K,V>
public static final maps ("constant maps"). Example:    static final ImmutableSortedMap<Integer, String> INT_TO_WORD =
       new ImmutableSortedMap.Builder<Integer, String>(Ordering.natural())
           .put(1, "one")
           .put(2, "two")
           .put(3, "three")
           .build();
 For small immutable sorted maps, the ImmutableSortedMap.of()
 methods are even more convenient.
 
Builder instances can be reused - it is safe to call build()
 multiple times to build multiple maps in series. Each map is a superset of
 the maps created before it.
| Constructor and Description | 
|---|
| ImmutableSortedMap.Builder(Comparator<? super K> comparator)Creates a new builder. | 
| Modifier and Type | Method and Description | 
|---|---|
| ImmutableSortedMap<K,V> | build()Returns a newly-created immutable sorted map. | 
| ImmutableSortedMap.Builder<K,V> | put(K key,
      V value)Associates  keywithvaluein the built map. | 
| ImmutableSortedMap.Builder<K,V> | put(Map.Entry<? extends K,? extends V> entry)Adds the given  entryto the map, making it immutable if
 necessary. | 
| ImmutableSortedMap.Builder<K,V> | putAll(Map<? extends K,? extends V> map)Associates all of the given map's keys and values in the built map. | 
public ImmutableSortedMap.Builder(Comparator<? super K> comparator)
ImmutableSortedMap.orderedBy(java.util.Comparator<K>).public ImmutableSortedMap.Builder<K,V> put(K key, V value)
key with value in the built map. Duplicate
 keys, according to the comparator (which might be the keys' natural
 order), are not allowed, and will cause build() to fail.put in class ImmutableMap.Builder<K,V>public ImmutableSortedMap.Builder<K,V> put(Map.Entry<? extends K,? extends V> entry)
entry to the map, making it immutable if
 necessary. Duplicate keys, according to the comparator (which might be
 the keys' natural order), are not allowed, and will cause build()
 to fail.put in class ImmutableMap.Builder<K,V>public ImmutableSortedMap.Builder<K,V> putAll(Map<? extends K,? extends V> map)
build() to fail.putAll in class ImmutableMap.Builder<K,V>NullPointerException - if any key or value in map is nullpublic ImmutableSortedMap<K,V> build()
build in class ImmutableMap.Builder<K,V>IllegalArgumentException - if any two keys are equal according to
     the comparator (which might be the keys' natural order)Copyright © 2010-2014. All Rights Reserved.