- clear() - Method in interface com.jerolba.bikey.BikeyMap
-
Removes all of the mappings from this map.
- clear() - Method in interface com.jerolba.bikey.IntKeyMap
-
Removes all of the elements from this map.
- clear() - Method in class com.jerolba.bikey.RadixHamTrie
-
- clear() - Method in class com.jerolba.bikey.TableBikeyMap
-
- clear() - Method in class com.jerolba.bikey.TableBikeySet
-
Removes all of the elements from this set.
- clone() - Method in class com.jerolba.bikey.RadixHamTrie
-
Returns a shallow copy of this RadixHamTrie instance: the
elements themselves are not cloned.
- clone() - Method in class com.jerolba.bikey.TableBikeyMap
-
Returns a shallow copy of this TableBikeyMap instance: the
elements themselves are not cloned.
- clone() - Method in class com.jerolba.bikey.TableBikeySet
-
Returns a shallow copy of this TableBikeySet instance: the
elements themselves are not cloned.
- columnKeySet() - Method in interface com.jerolba.bikey.BikeyMap
-
Returns a set of column keys that have one or more values in the map.
- columnKeySet() - Method in interface com.jerolba.bikey.BikeySet
-
Returns a set of column keys that have one or more values in the
BikeySet.
- columnKeySet() - Method in class com.jerolba.bikey.TableBikeyMap
-
- columnKeySet() - Method in class com.jerolba.bikey.TableBikeySet
-
- com.jerolba.bikey - package com.jerolba.bikey
-
- compute(R, C, TriFunction<? super R, ? super C, ? super V, ? extends V>) - Method in interface com.jerolba.bikey.BikeyMap
-
Attempts to compute a mapping for the specified bikey and its current
mapped value or null
if there is no current mapping.
- compute(int, BiFunction<Integer, ? super T, ? extends T>) - Method in interface com.jerolba.bikey.IntKeyMap
-
Attempts to compute a mapping for the specified key and its current
mapped value (or
null
if there is no current mapping)
(Method
merge()
is often simpler to use for such
purposes.)
- computeIfAbsent(R, C, BiFunction<R, C, ? extends V>) - Method in interface com.jerolba.bikey.BikeyMap
-
If the specified bikey is not already associated with a value, attempts
to compute its value using the given mapping function and enters it into
this map unless null
.
- computeIfAbsent(int, Function<Integer, ? extends T>) - Method in interface com.jerolba.bikey.IntKeyMap
-
If the specified key is not already associated with a value, attempts to
compute its value using the given mapping function and enters it into
this map unless null
.
- computeIfPresent(R, C, TriFunction<? super R, ? super C, ? super V, ? extends V>) - Method in interface com.jerolba.bikey.BikeyMap
-
If the value for the specified bikey is present and non-null, attempts to
compute a new mapping given the bikey and its current mapped value.
- computeIfPresent(int, BiFunction<Integer, ? super T, ? extends T>) - Method in interface com.jerolba.bikey.IntKeyMap
-
If the value for the specified key is present, attempts to compute a new
mapping given the key and its current mapped value.
- contains(R, C) - Method in interface com.jerolba.bikey.BikeySet
-
Returns true if this set contains the specified pair of
elements.
- contains(Object) - Method in interface com.jerolba.bikey.BikeySet
-
Returns true if this set contains the specified element.
- contains(R, C) - Method in class com.jerolba.bikey.TableBikeySet
-
- contains(Object) - Method in class com.jerolba.bikey.TableBikeySet
-
- containsColumn(Object) - Method in interface com.jerolba.bikey.BikeyMap
-
Returns true if the map contains a mapping with the specified
column.
- containsColumn(Object) - Method in class com.jerolba.bikey.TableBikeyMap
-
- containsKey(R, C) - Method in interface com.jerolba.bikey.BikeyMap
-
Returns true if this map contains a mapping for the specified
bikey.
- containsKey(int) - Method in interface com.jerolba.bikey.IntKeyMap
-
Returns true if this map contains the specified element.
- containsRow(Object) - Method in interface com.jerolba.bikey.BikeyMap
-
Returns true if the map contains a mapping with the specified
row key.
- containsRow(Object) - Method in class com.jerolba.bikey.TableBikeyMap
-
- containsValue(Object) - Method in interface com.jerolba.bikey.BikeyMap
-
Returns true if this map maps one or more bikeys to the
specified value.
- containsValue(Object) - Method in interface com.jerolba.bikey.IntKeyMap
-
Returns true if this map maps one or more keys to the specified
value.
- containsValue(Object) - Method in class com.jerolba.bikey.RadixHamTrie
-
- containsValue(Object) - Method in class com.jerolba.bikey.TableBikeyMap
-
- RadixHamTrie<V> - Class in com.jerolba.bikey
-
Implements a radix hash array mapped trie data structure, with radix=32
The key is a primitive int and allows all range of integer values.
- RadixHamTrie() - Constructor for class com.jerolba.bikey.RadixHamTrie
-
Constructs an empty RadixHamTrie
- RadixHamTrie(IntKeyMap<? extends V>) - Constructor for class com.jerolba.bikey.RadixHamTrie
-
Constructs a new RadixHamTrie
with the same mappings as the
specified IntKeyMap
.
- remove(R, C) - Method in interface com.jerolba.bikey.BikeyMap
-
Removes the mapping for a bikey from this map if it is present.
- remove(R, C, Object) - Method in interface com.jerolba.bikey.BikeyMap
-
Removes the entry for the specified bikey only if it is currently mapped
to the specified value.
- remove(R, C) - Method in interface com.jerolba.bikey.BikeySet
-
Removes the specified pair of elements from this set if they are present.
- remove(Object) - Method in interface com.jerolba.bikey.BikeySet
-
Removes the specified element from this set if it is present
- remove(int) - Method in interface com.jerolba.bikey.IntKeyMap
-
Removes the specified element from this map if it is present.
- remove(int, Object) - Method in interface com.jerolba.bikey.IntKeyMap
-
Removes the entry for the specified key only if it is currently mapped to
the specified value.
- remove(int) - Method in class com.jerolba.bikey.RadixHamTrie
-
- remove(R, C) - Method in class com.jerolba.bikey.TableBikeyMap
-
- remove(R, C) - Method in class com.jerolba.bikey.TableBikeySet
-
- remove(Object) - Method in class com.jerolba.bikey.TableBikeySet
-
- replace(R, C, V, V) - Method in interface com.jerolba.bikey.BikeyMap
-
Replaces the entry for the specified bikey only if currently mapped to
the specified value.
- replace(R, C, V) - Method in interface com.jerolba.bikey.BikeyMap
-
Replaces the entry for the specified bikey only if it is currently mapped
to some value.
- replace(int, T, T) - Method in interface com.jerolba.bikey.IntKeyMap
-
Replaces the entry for the specified key only if currently mapped to the
specified value.
- replace(int, T) - Method in interface com.jerolba.bikey.IntKeyMap
-
Replaces the entry for the specified key only if it is currently mapped
to some value.
- rowKeySet() - Method in interface com.jerolba.bikey.BikeyMap
-
Returns a set of row keys that have one or more values in the map.
- rowKeySet() - Method in interface com.jerolba.bikey.BikeySet
-
Returns a set of row keys that have one or more values in the
BikeySet.
- rowKeySet() - Method in class com.jerolba.bikey.TableBikeyMap
-
- rowKeySet() - Method in class com.jerolba.bikey.TableBikeySet
-
- TableBikeyMap<R,C,V> - Class in com.jerolba.bikey
-
- TableBikeyMap() - Constructor for class com.jerolba.bikey.TableBikeyMap
-
- TableBikeyMap(Supplier<? extends IntKeyMap<V>>) - Constructor for class com.jerolba.bikey.TableBikeyMap
-
- TableBikeyMap(BikeyMap<R, C, V>) - Constructor for class com.jerolba.bikey.TableBikeyMap
-
Constructs a new TableBikeyMap
with the same mappings as the
specified BikeyMap
.
- TableBikeySet<R,C> - Class in com.jerolba.bikey
-
- TableBikeySet() - Constructor for class com.jerolba.bikey.TableBikeySet
-
Constructs a new, empty set
- TableBikeySet(BikeySet<? extends R, ? extends C>) - Constructor for class com.jerolba.bikey.TableBikeySet
-
Constructs a new set containing the elements in the specified set.
- toMap(Function<? super T, ? extends Bikey<R, C>>, Function<? super T, ? extends U>) - Static method in class com.jerolba.bikey.BikeyCollectors
-
Returns a Collector
that accumulates elements into a
BikeyMap
whose keys and values are the result of applying the
provided mapping functions to the input elements.
- toMap(Function<? super T, ? extends R>, Function<? super T, ? extends C>, Function<? super T, ? extends U>) - Static method in class com.jerolba.bikey.BikeyCollectors
-
Returns a Collector
that accumulates elements into a
BikeyMap
whose keys and values are the result of applying the
provided mapping functions to the input elements.
- toMap(Function<? super T, ? extends Bikey<R, C>>, Function<? super T, ? extends U>, Supplier<M>) - Static method in class com.jerolba.bikey.BikeyCollectors
-
Returns a Collector
that accumulates elements into a
BikeyMap
whose keys and values are the result of applying the
provided mapping functions to the input elements.
- toMap(Function<? super T, ? extends R>, Function<? super T, ? extends C>, Function<? super T, ? extends U>, Supplier<M>) - Static method in class com.jerolba.bikey.BikeyCollectors
-
Returns a Collector
that accumulates elements into a
BikeyMap
whose keys and values are the result of applying the
provided mapping functions to the input elements.
- toMap(Function<? super T, ? extends Bikey<R, C>>, Function<? super T, ? extends U>, BinaryOperator<U>) - Static method in class com.jerolba.bikey.BikeyCollectors
-
Returns a Collector
that accumulates elements into a
BikeyMap
whose keys and values are the result of applying the
provided mapping functions to the input elements.
- toMap(Function<? super T, ? extends R>, Function<? super T, ? extends C>, Function<? super T, ? extends U>, BinaryOperator<U>) - Static method in class com.jerolba.bikey.BikeyCollectors
-
Returns a Collector
that accumulates elements into a
BikeyMap
whose keys and values are the result of applying the
provided mapping functions to the input elements.
- toMap(Function<? super T, ? extends Bikey<R, C>>, Function<? super T, ? extends U>, BinaryOperator<U>, Supplier<M>) - Static method in class com.jerolba.bikey.BikeyCollectors
-
Returns a Collector
that accumulates elements into a
BikeyMap
whose keys and values are the result of applying the
provided mapping functions to the input elements.
- toMap(Function<? super T, ? extends R>, Function<? super T, ? extends C>, Function<? super T, ? extends U>, BinaryOperator<U>, Supplier<M>) - Static method in class com.jerolba.bikey.BikeyCollectors
-
Returns a Collector
that accumulates elements into a
BikeyMap
whose keys and values are the result of applying the
provided mapping functions to the input elements.
- toSet() - Static method in class com.jerolba.bikey.BikeyCollectors
-
Returns a Collector
that accumulates the input elements into a
new BikeySet
.
- toString() - Method in class com.jerolba.bikey.IntObjectEntry
-
- toString() - Method in class com.jerolba.bikey.RadixHamTrie
-
- toString() - Method in class com.jerolba.bikey.TableBikeyMap
-
- TriConsumer<R,C,V> - Interface in com.jerolba.bikey
-
- TriFunction<R,C,V,T> - Interface in com.jerolba.bikey
-