Modul speiger.src.collections
Klasse Short2CharMap.MapBuilder
java.lang.Object
speiger.src.collections.shorts.maps.interfaces.Short2CharMap.MapBuilder
- Umschließende Schnittstelle:
Short2CharMap
Helper class that reduces the method spam of the Map Class.
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungarrayMap()Helper function to unify codearrayMap(int size) Helper function to unify codearrayMap(short[] keys, char[] values) Helper function to unify codeHelper function to unify codeHelper function to unify codearrayMap(Short2CharMap map) Helper function to unify codeHelper function to unify codeavlTreeMap(short[] keys, char[] values, ShortComparator comp) Helper function to unify codeavlTreeMap(Short[] keys, Character[] values, ShortComparator comp) Helper function to unify codeavlTreeMap(Map<? extends Short, ? extends Character> map, ShortComparator comp) Helper function to unify codeavlTreeMap(ShortComparator comp) Helper function to unify codeavlTreeMap(Short2CharMap map, ShortComparator comp) Helper function to unify codecustomLinkedMap(int size, ShortStrategy strategy) Helper function to unify codecustomLinkedMap(short[] keys, char[] values, ShortStrategy strategy) Helper function to unify codecustomLinkedMap(Short[] keys, Character[] values, ShortStrategy strategy) Helper function to unify codecustomLinkedMap(Map<? extends Short, ? extends Character> map, ShortStrategy strategy) Helper function to unify codecustomLinkedMap(Short2CharMap map, ShortStrategy strategy) Helper function to unify codecustomLinkedMap(ShortStrategy strategy) Helper function to unify codecustomMap(int size, ShortStrategy strategy) Helper function to unify codecustomMap(short[] keys, char[] values, ShortStrategy strategy) Helper function to unify codecustomMap(Short[] keys, Character[] values, ShortStrategy strategy) Helper function to unify codecustomMap(Map<? extends Short, ? extends Character> map, ShortStrategy strategy) Helper function to unify codecustomMap(Short2CharMap map, ShortStrategy strategy) Helper function to unify codecustomMap(ShortStrategy strategy) Helper function to unify codeimmutable(short[] keys, char[] values) Helper function to unify codeHelper function to unify codeHelper function to unify codeimmutable(Short2CharMap map) Helper function to unify codeHelper function to unify codelinkedMap(int size) Helper function to unify codelinkedMap(short[] keys, char[] values) Helper function to unify codeHelper function to unify codeHelper function to unify codelinkedMap(Short2CharMap map) Helper function to unify codemap()Helper function to unify codemap(int size) Helper function to unify codemap(short[] keys, char[] values) Helper function to unify codeHelper function to unify codeHelper function to unify codemap(Short2CharMap map) Helper function to unify codeput(short key, char value) Starts a Map builder and puts in the Key and Value into it Keys and Values are stored as Array and then inserted using the putAllMethod when the mapType is choosenStarts a Map builder and puts in the Key and Value into it Keys and Values are stored as Array and then inserted using the putAllMethod when the mapType is choosenHelper function to unify coderbTreeMap(short[] keys, char[] values, ShortComparator comp) Helper function to unify coderbTreeMap(Short[] keys, Character[] values, ShortComparator comp) Helper function to unify coderbTreeMap(Map<? extends Short, ? extends Character> map, ShortComparator comp) Helper function to unify coderbTreeMap(ShortComparator comp) Helper function to unify coderbTreeMap(Short2CharMap map, ShortComparator comp) Helper function to unify codestart()Starts a Map Builder that allows you to create maps as Constants a lot easier Keys and Values are stored as Array and then inserted using the putAllMethod when the mapType is choosenstart(int size) Starts a Map Builder that allows you to create maps as Constants a lot easier Keys and Values are stored as Array and then inserted using the putAllMethod when the mapType is choosen
-
Konstruktordetails
-
MapBuilder
public MapBuilder()
-
-
Methodendetails
-
start
Starts a Map Builder that allows you to create maps as Constants a lot easier Keys and Values are stored as Array and then inserted using the putAllMethod when the mapType is choosen- Gibt zurück:
- a MapBuilder
-
start
Starts a Map Builder that allows you to create maps as Constants a lot easier Keys and Values are stored as Array and then inserted using the putAllMethod when the mapType is choosen- Parameter:
size- the expected minimum size of Elements in the Map, default is 16- Gibt zurück:
- a MapBuilder
-
put
Starts a Map builder and puts in the Key and Value into it Keys and Values are stored as Array and then inserted using the putAllMethod when the mapType is choosen- Parameter:
key- the key that should be addedvalue- the value that should be added- Gibt zurück:
- a MapBuilder with the key and value stored in it.
-
put
Starts a Map builder and puts in the Key and Value into it Keys and Values are stored as Array and then inserted using the putAllMethod when the mapType is choosen- Parameter:
key- the key that should be addedvalue- the value that should be added- Gibt zurück:
- a MapBuilder with the key and value stored in it.
-
map
Helper function to unify code- Gibt zurück:
- a OpenHashMap
-
map
Helper function to unify code- Parameter:
size- the minimum capacity of the Map- Gibt zurück:
- a OpenHashMap with a mimimum capacity
-
map
Helper function to unify code- Parameter:
keys- the keys that should be insertedvalues- the values that should be inserted- Gibt zurück:
- a OpenHashMap thats contains the injected values
- Löst aus:
IllegalStateException- if the keys and values do not match in length
-
map
Helper function to unify code- Parameter:
keys- the keys that should be insertedvalues- the values that should be inserted- Gibt zurück:
- a OpenHashMap thats contains the injected values
- Löst aus:
IllegalStateException- if the keys and values do not match in length- Note:
- the keys and values will be unboxed
-
map
Helper function to unify code- Parameter:
map- that should be cloned- Gibt zurück:
- a OpenHashMap thats copies the contents of the provided map
-
map
Helper function to unify code- Parameter:
map- that should be cloned- Gibt zurück:
- a OpenHashMap thats copies the contents of the provided map
- Note:
- the map will be unboxed
-
linkedMap
Helper function to unify code- Gibt zurück:
- a LinkedOpenHashMap
-
linkedMap
Helper function to unify code- Parameter:
size- the minimum capacity of the Map- Gibt zurück:
- a LinkedOpenHashMap with a mimimum capacity
-
linkedMap
Helper function to unify code- Parameter:
keys- the keys that should be insertedvalues- the values that should be inserted- Gibt zurück:
- a LinkedOpenHashMap thats contains the injected values
- Löst aus:
IllegalStateException- if the keys and values do not match in length
-
linkedMap
Helper function to unify code- Parameter:
keys- the keys that should be insertedvalues- the values that should be inserted- Gibt zurück:
- a LinkedOpenHashMap thats contains the injected values
- Löst aus:
IllegalStateException- if the keys and values do not match in length- Note:
- the keys and values will be unboxed
-
linkedMap
Helper function to unify code- Parameter:
map- that should be cloned- Gibt zurück:
- a LinkedOpenHashMap thats copies the contents of the provided map
-
linkedMap
Helper function to unify code- Parameter:
map- that should be cloned- Gibt zurück:
- a LinkedOpenHashMap thats copies the contents of the provided map
- Note:
- the map will be unboxed
-
immutable
Helper function to unify code- Parameter:
keys- the keys that should be insertedvalues- the values that should be inserted- Gibt zurück:
- a ImmutableOpenHashMap thats contains the injected values
- Löst aus:
IllegalStateException- if the keys and values do not match in length
-
immutable
Helper function to unify code- Parameter:
keys- the keys that should be insertedvalues- the values that should be inserted- Gibt zurück:
- a ImmutableOpenHashMap thats contains the injected values
- Löst aus:
IllegalStateException- if the keys and values do not match in length- Note:
- the keys and values will be unboxed
-
immutable
Helper function to unify code- Parameter:
map- that should be cloned- Gibt zurück:
- a ImmutableOpenHashMap thats copies the contents of the provided map
-
immutable
Helper function to unify code- Parameter:
map- that should be cloned- Gibt zurück:
- a ImmutableOpenHashMap thats copies the contents of the provided map
- Note:
- the map will be unboxed
-
customMap
Helper function to unify code- Parameter:
strategy- the Hash Controller- Gibt zurück:
- a CustomOpenHashMap
-
customMap
Helper function to unify code- Parameter:
size- the minimum capacity of the Mapstrategy- the Hash Controller- Gibt zurück:
- a CustomOpenHashMap with a mimimum capacity
-
customMap
Helper function to unify code- Parameter:
keys- the keys that should be insertedvalues- the values that should be insertedstrategy- the Hash Controller- Gibt zurück:
- a CustomOpenHashMap thats contains the injected values
- Löst aus:
IllegalStateException- if the keys and values do not match in length
-
customMap
public Short2CharOpenCustomHashMap customMap(Short[] keys, Character[] values, ShortStrategy strategy) Helper function to unify code- Parameter:
keys- the keys that should be insertedvalues- the values that should be insertedstrategy- the Hash Controller- Gibt zurück:
- a CustomOpenHashMap thats contains the injected values
- Löst aus:
IllegalStateException- if the keys and values do not match in length- Note:
- the keys and values will be unboxed
-
customMap
Helper function to unify code- Parameter:
map- that should be clonedstrategy- the Hash Controller- Gibt zurück:
- a CustomOpenHashMap thats copies the contents of the provided map
-
customMap
public Short2CharOpenCustomHashMap customMap(Map<? extends Short, ? extends Character> map, ShortStrategy strategy) Helper function to unify code- Parameter:
map- that should be clonedstrategy- the Hash Controller- Gibt zurück:
- a CustomOpenHashMap thats copies the contents of the provided map
- Note:
- the map will be unboxed
-
customLinkedMap
Helper function to unify code- Parameter:
strategy- the Hash Controller- Gibt zurück:
- a CustomLinkedOpenHashMap
-
customLinkedMap
Helper function to unify code- Parameter:
size- the minimum capacity of the Mapstrategy- the Hash Controller- Gibt zurück:
- a CustomLinkedOpenHashMap with a mimimum capacity
-
customLinkedMap
public Short2CharLinkedOpenCustomHashMap customLinkedMap(short[] keys, char[] values, ShortStrategy strategy) Helper function to unify code- Parameter:
keys- the keys that should be insertedvalues- the values that should be insertedstrategy- the Hash Controller- Gibt zurück:
- a CustomLinkedOpenHashMap thats contains the injected values
- Löst aus:
IllegalStateException- if the keys and values do not match in length
-
customLinkedMap
public Short2CharLinkedOpenCustomHashMap customLinkedMap(Short[] keys, Character[] values, ShortStrategy strategy) Helper function to unify code- Parameter:
keys- the keys that should be insertedvalues- the values that should be insertedstrategy- the Hash Controller- Gibt zurück:
- a CustomLinkedOpenHashMap thats contains the injected values
- Löst aus:
IllegalStateException- if the keys and values do not match in length- Note:
- the keys and values will be unboxed
-
customLinkedMap
Helper function to unify code- Parameter:
map- that should be clonedstrategy- the Hash Controller- Gibt zurück:
- a CustomLinkedOpenHashMap thats copies the contents of the provided map
-
customLinkedMap
public Short2CharLinkedOpenCustomHashMap customLinkedMap(Map<? extends Short, ? extends Character> map, ShortStrategy strategy) Helper function to unify code- Parameter:
map- that should be clonedstrategy- the Hash Controller- Gibt zurück:
- a CustomLinkedOpenHashMap thats copies the contents of the provided map
- Note:
- the map will be unboxed
-
arrayMap
Helper function to unify code- Gibt zurück:
- a OpenHashMap
-
arrayMap
Helper function to unify code- Parameter:
size- the minimum capacity of the Map- Gibt zurück:
- a OpenHashMap with a mimimum capacity
-
arrayMap
Helper function to unify code- Parameter:
keys- the keys that should be insertedvalues- the values that should be inserted- Gibt zurück:
- a OpenHashMap thats contains the injected values
- Löst aus:
IllegalStateException- if the keys and values do not match in length
-
arrayMap
Helper function to unify code- Parameter:
keys- the keys that should be insertedvalues- the values that should be inserted- Gibt zurück:
- a OpenHashMap thats contains the injected values
- Löst aus:
IllegalStateException- if the keys and values do not match in length- Note:
- the keys and values will be unboxed
-
arrayMap
Helper function to unify code- Parameter:
map- that should be cloned- Gibt zurück:
- a OpenHashMap thats copies the contents of the provided map
-
arrayMap
Helper function to unify code- Parameter:
map- that should be cloned- Gibt zurück:
- a OpenHashMap thats copies the contents of the provided map
- Note:
- the map will be unboxed
-
rbTreeMap
Helper function to unify code- Gibt zurück:
- a RBTreeMap
-
rbTreeMap
Helper function to unify code- Parameter:
comp- the Sorter of the TreeMap- Gibt zurück:
- a RBTreeMap
-
rbTreeMap
Helper function to unify code- Parameter:
keys- the keys that should be insertedvalues- the values that should be insertedcomp- the Sorter of the TreeMap- Gibt zurück:
- a RBTreeMap thats contains the injected values
- Löst aus:
IllegalStateException- if the keys and values do not match in length
-
rbTreeMap
Helper function to unify code- Parameter:
keys- the keys that should be insertedvalues- the values that should be insertedcomp- the Sorter of the TreeMap- Gibt zurück:
- a RBTreeMap thats contains the injected values
- Löst aus:
IllegalStateException- if the keys and values do not match in length- Note:
- the keys and values will be unboxed
-
rbTreeMap
Helper function to unify code- Parameter:
map- that should be clonedcomp- the Sorter of the TreeMap- Gibt zurück:
- a RBTreeMap thats copies the contents of the provided map
-
rbTreeMap
public Short2CharRBTreeMap rbTreeMap(Map<? extends Short, ? extends Character> map, ShortComparator comp) Helper function to unify code- Parameter:
map- that should be clonedcomp- the Sorter of the TreeMap- Gibt zurück:
- a RBTreeMap thats copies the contents of the provided map
- Note:
- the map will be unboxed
-
avlTreeMap
Helper function to unify code- Gibt zurück:
- a AVLTreeMap
-
avlTreeMap
Helper function to unify code- Parameter:
comp- the Sorter of the TreeMap- Gibt zurück:
- a AVLTreeMap
-
avlTreeMap
Helper function to unify code- Parameter:
keys- the keys that should be insertedvalues- the values that should be insertedcomp- the Sorter of the TreeMap- Gibt zurück:
- a AVLTreeMap thats contains the injected values
- Löst aus:
IllegalStateException- if the keys and values do not match in length
-
avlTreeMap
Helper function to unify code- Parameter:
keys- the keys that should be insertedvalues- the values that should be insertedcomp- the Sorter of the TreeMap- Gibt zurück:
- a AVLTreeMap thats contains the injected values
- Löst aus:
IllegalStateException- if the keys and values do not match in length- Note:
- the keys and values will be unboxed
-
avlTreeMap
Helper function to unify code- Parameter:
map- that should be clonedcomp- the Sorter of the TreeMap- Gibt zurück:
- a AVLTreeMap thats copies the contents of the provided map
-
avlTreeMap
public Short2CharAVLTreeMap avlTreeMap(Map<? extends Short, ? extends Character> map, ShortComparator comp) Helper function to unify code- Parameter:
map- that should be clonedcomp- the Sorter of the TreeMap- Gibt zurück:
- a AVLTreeMap thats copies the contents of the provided map
- Note:
- the map will be unboxed
-