Uses of Interface
org.javimmutable.collections.JImmutableMap

Packages that use JImmutableMap
org.javimmutable.collections   
org.javimmutable.collections.common   
org.javimmutable.collections.hash   
org.javimmutable.collections.inorder   
org.javimmutable.collections.listmap   
org.javimmutable.collections.tree   
org.javimmutable.collections.util   
 

Uses of JImmutableMap in org.javimmutable.collections
 

Methods in org.javimmutable.collections that return JImmutableMap
 JImmutableMap<K,V> JImmutableMap.assign(K key, V value)
          Sets the value associated with a specific key.
 JImmutableMap<K,V> JImmutableMap.delete(K key)
          Deletes the entry for the specified key (if any).
 JImmutableMap<K,V> JImmutableMap.deleteAll()
           
 

Uses of JImmutableMap in org.javimmutable.collections.common
 

Classes in org.javimmutable.collections.common that implement JImmutableMap
 class AbstractJImmutableMap<K,V>
           
 

Methods in org.javimmutable.collections.common that return JImmutableMap
protected abstract  JImmutableMap<T,Boolean> AbstractJImmutableSet.emptyMap()
          Implemented by derived classes to create a new empty PersistentMap for use by retainAll()
 

Methods in org.javimmutable.collections.common with parameters of type JImmutableMap
protected abstract  JImmutableSet<T> AbstractJImmutableSet.create(JImmutableMap<T,Boolean> map)
          Implemented by derived classes to create a new instance of the appropriate class.
static
<K,V> MapAdaptor<K,V>
MapAdaptor.of(JImmutableMap<K,V> map)
           
 

Constructors in org.javimmutable.collections.common with parameters of type JImmutableMap
AbstractJImmutableSet(JImmutableMap<T,Boolean> map)
           
MapAdaptor(JImmutableMap<K,V> map)
           
 

Uses of JImmutableMap in org.javimmutable.collections.hash
 

Classes in org.javimmutable.collections.hash that implement JImmutableMap
 class EmptyHashMap<K,V>
          Singleton implementation of JImmutableMap that contains no elements.
 class JImmutableHashMap<T,K,V>
           
 

Methods in org.javimmutable.collections.hash that return JImmutableMap
 JImmutableMap<K,V> JImmutableHashMap.assign(K key, V value)
           
 JImmutableMap<K,V> EmptyHashMap.assign(K key, V value)
           
 JImmutableMap<K,V> JImmutableHashMap.delete(K key)
           
 JImmutableMap<K,V> EmptyHashMap.delete(K key)
           
 JImmutableMap<K,V> JImmutableHashMap.deleteAll()
           
 JImmutableMap<K,V> EmptyHashMap.deleteAll()
           
protected  JImmutableMap<T,Boolean> JImmutableHashSet.emptyMap()
           
static
<K,V> JImmutableMap<K,V>
JImmutableHashMap.forKey(K key)
          Returns an empty map using the appropriate collision handling strategy for the given key's class.
static
<K,V> JImmutableMap<K,V>
JImmutableHashMap.of(Class<K> klass)
          Returns an empty map using the appropriate collision handling strategy for keys of the given class.
static
<K,V> JImmutableMap<K,V>
JImmutableHashMap.usingList()
          Returns an empty map using linked lists for handling hash code collisions.
static
<K extends Comparable<K>,V>
JImmutableMap<K,V>
JImmutableHashMap.usingTree()
          Returns an empty map using linked lists for handling hash code collisions.
 

Methods in org.javimmutable.collections.hash with parameters of type JImmutableMap
protected  JImmutableSet<T> JImmutableHashSet.create(JImmutableMap<T,Boolean> map)
           
 

Uses of JImmutableMap in org.javimmutable.collections.inorder
 

Classes in org.javimmutable.collections.inorder that implement JImmutableMap
 class JImmutableInsertOrderMap<K,V>
          JImmutableMap implementation that allows iteration over members in the order in which they were inserted into the map.
 

Methods in org.javimmutable.collections.inorder that return JImmutableMap
protected  JImmutableMap<T,Boolean> JImmutableInsertOrderSet.emptyMap()
           
 

Methods in org.javimmutable.collections.inorder with parameters of type JImmutableMap
protected  JImmutableSet<T> JImmutableInsertOrderSet.create(JImmutableMap<T,Boolean> map)
           
 

Uses of JImmutableMap in org.javimmutable.collections.listmap
 

Methods in org.javimmutable.collections.listmap with parameters of type JImmutableMap
protected  JImmutableListMap<K,V> JImmutableTreeListMap.create(JImmutableMap<K,JImmutableList<V>> map)
           
protected  JImmutableListMap<K,V> JImmutableInsertOrderListMap.create(JImmutableMap<K,JImmutableList<V>> map)
           
protected  JImmutableListMap<K,V> JImmutableHashListMap.create(JImmutableMap<K,JImmutableList<V>> map)
           
protected abstract  JImmutableListMap<K,V> AbstractJImmutableListMap.create(JImmutableMap<K,JImmutableList<V>> map)
          Implemented by derived classes to create a new instance of the appropriate class.
 

Constructors in org.javimmutable.collections.listmap with parameters of type JImmutableMap
AbstractJImmutableListMap(JImmutableMap<K,JImmutableList<V>> contents)
           
 

Uses of JImmutableMap in org.javimmutable.collections.tree
 

Classes in org.javimmutable.collections.tree that implement JImmutableMap
 class JImmutableTreeMap<K,V>
           
 

Methods in org.javimmutable.collections.tree that return JImmutableMap
protected  JImmutableMap<T,Boolean> JImmutableTreeSet.emptyMap()
           
 

Methods in org.javimmutable.collections.tree with parameters of type JImmutableMap
protected  JImmutableSet<T> JImmutableTreeSet.create(JImmutableMap<T,Boolean> map)
           
 

Uses of JImmutableMap in org.javimmutable.collections.util
 

Methods in org.javimmutable.collections.util that return JImmutableMap
protected abstract  JImmutableMap<K,V> MutableMapAdaptor.accessMap()
          Implemented by derived classes to allow this adaptor to access their JImmutableMap instance.
static
<K,V> JImmutableMap<K,V>
Functions.assignAll(JImmutableMap<K,V> dest, JImmutableMap<K,V> src)
           
static
<K,V> JImmutableMap<K,V>
Functions.assignAll(JImmutableMap<K,V> dest, Map<K,V> src)
           
static
<K,V> JImmutableMap<K,V>
JImmutables.insertOrderMap()
          Constructs an empty map whose cursors traverse elements in the same order that they were originally added to the map.
static
<K,V> JImmutableMap<K,V>
JImmutables.insertOrderMap(JImmutableMap<K,V> source)
          Constructs a map whose cursors traverse elements in the same order that they were originally added to the map.
static
<K,V> JImmutableMap<K,V>
JImmutables.insertOrderMap(Map<K,V> source)
          Constructs a map whose cursors traverse elements in the same order that they were originally added to the map.
static
<K,V> JImmutableMap<K,V>
JImmutables.map()
          Constructs an empty unsorted map.
static
<K,V> JImmutableMap<K,V>
JImmutables.map(JImmutableMap<K,V> source)
          Constructs an unsorted map.
static
<K,V> JImmutableMap<K,V>
JImmutables.map(Map<K,V> source)
          Constructs an unsorted map.
static
<K extends Comparable<K>,V>
JImmutableMap<K,V>
JImmutables.sortedMap()
          Constructs an empty map that sorts keys in their natural sort order (using ComparableComparator).
static
<K,V> JImmutableMap<K,V>
JImmutables.sortedMap(Comparator<K> comparator)
          Constructs a map that sorts keys using the specified Comparator.
static
<K,V> JImmutableMap<K,V>
JImmutables.sortedMap(Comparator<K> comparator, JImmutableMap<K,V> source)
          Constructs a map that sorts keys using the specified Comparator.
static
<K,V> JImmutableMap<K,V>
JImmutables.sortedMap(Comparator<K> comparator, Map<K,V> source)
          Constructs a map that sorts keys using the specified Comparator.
static
<K extends Comparable<K>,V>
JImmutableMap<K,V>
JImmutables.sortedMap(JImmutableMap<K,V> source)
          Constructs a map that sorts keys in their natural sort order (using ComparableComparator).
static
<K extends Comparable<K>,V>
JImmutableMap<K,V>
JImmutables.sortedMap(Map<K,V> source)
          Constructs a map that sorts keys in their natural sort order (using ComparableComparator).
 

Methods in org.javimmutable.collections.util with parameters of type JImmutableMap
static
<K,V> JImmutableMap<K,V>
Functions.assignAll(JImmutableMap<K,V> dest, JImmutableMap<K,V> src)
           
static
<K,V> JImmutableMap<K,V>
Functions.assignAll(JImmutableMap<K,V> dest, JImmutableMap<K,V> src)
           
static
<K,V> JImmutableMap<K,V>
Functions.assignAll(JImmutableMap<K,V> dest, Map<K,V> src)
           
static
<K,V> JImmutableMap<K,V>
JImmutables.insertOrderMap(JImmutableMap<K,V> source)
          Constructs a map whose cursors traverse elements in the same order that they were originally added to the map.
static
<K,V> JImmutableMap<K,V>
JImmutables.map(JImmutableMap<K,V> source)
          Constructs an unsorted map.
protected abstract  void MutableMapAdaptor.replaceMap(JImmutableMap<K,V> newMap)
          Implemented by derived classes to allow this adaptor to replace their JImmutableMap instance.
static
<K,V> JImmutableMap<K,V>
JImmutables.sortedMap(Comparator<K> comparator, JImmutableMap<K,V> source)
          Constructs a map that sorts keys using the specified Comparator.
static
<K extends Comparable<K>,V>
JImmutableMap<K,V>
JImmutables.sortedMap(JImmutableMap<K,V> source)
          Constructs a map that sorts keys in their natural sort order (using ComparableComparator).
 



Copyright © 2014 Burton Computer Corporation. All rights reserved.