Skip navigation links
A B C E F G H I K M P R S T V 

A

accept(int, T) - Method in interface com.jerolba.bikey.IntObjectConsumer
Performs this operation on the given arguments.
accept(R, C, V) - Method in interface com.jerolba.bikey.TriConsumer
Performs this operation on the given arguments.
add(R, C) - Method in interface com.jerolba.bikey.BikeySet
Adds the specified pair of element to this set if they are not already present.
add(Bikey<R, C>) - Method in interface com.jerolba.bikey.BikeySet
Adds the specified bikey to this set if it is not already present.
add(R, C) - Method in class com.jerolba.bikey.TableBikeySet
 
add(Bikey<R, C>) - Method in class com.jerolba.bikey.TableBikeySet
 
apply(R, C, V) - Method in interface com.jerolba.bikey.TriFunction
Applies this function to the given arguments.

B

Bikey<R,C> - Interface in com.jerolba.bikey
 
BikeyCollectors - Class in com.jerolba.bikey
 
BikeyCollectors() - Constructor for class com.jerolba.bikey.BikeyCollectors
 
BikeyEntry<R,C,V> - Interface in com.jerolba.bikey
 
BikeyMap<R,C,V> - Interface in com.jerolba.bikey
 
bikeySet() - Method in interface com.jerolba.bikey.BikeyMap
Returns a BikeySet view of the bikeys contained in this map.
BikeySet<R,C> - Interface in com.jerolba.bikey
 
bikeySet() - Method in class com.jerolba.bikey.TableBikeyMap
 

C

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
 

E

entrySet() - Method in interface com.jerolba.bikey.BikeyMap
Returns a Set view of the mappings contained in this map.
entrySet() - Method in interface com.jerolba.bikey.IntKeyMap
Returns a Set view of the mappings contained in this map.
entrySet() - Method in class com.jerolba.bikey.RadixHamTrie
 
entrySet() - Method in class com.jerolba.bikey.TableBikeyMap
 
equals(Object) - Method in interface com.jerolba.bikey.Bikey
Compares the specified object with this entry for equality.
equals(Object) - Method in interface com.jerolba.bikey.BikeyEntry
 
equals(Object) - Method in interface com.jerolba.bikey.BikeyMap
Compares the specified object with this map for equality.
equals(Object) - Method in class com.jerolba.bikey.IntObjectEntry
 
equals(Object) - Method in class com.jerolba.bikey.RadixHamTrie
 
equals(Object) - Method in class com.jerolba.bikey.TableBikeyMap
 
equals(Object) - Method in class com.jerolba.bikey.TableBikeySet
 

F

forEach(BiConsumer<Bikey<R, C>, ? super V>) - Method in interface com.jerolba.bikey.BikeyMap
Performs the given action for each entry in this map until all entries have been processed or the action throws an exception.
forEach(TriConsumer<? super R, ? super C, ? super V>) - Method in interface com.jerolba.bikey.BikeyMap
Performs the given action for each entry in this map until all entries have been processed or the action throws an exception.
forEach(BiConsumer<? super R, ? super C>) - Method in interface com.jerolba.bikey.BikeySet
Performs the given action for each pair of element of the set until all elements have been processed or the action throws an exception.
forEach(IntObjectConsumer<T>) - Method in interface com.jerolba.bikey.IntKeyMap
Performs the given action for each pair of element of the map until all elements have been processed or the action throws an exception.
forEach(IntObjectConsumer<V>) - Method in class com.jerolba.bikey.RadixHamTrie
 
forEach(Consumer<? super IntObjectEntry<V>>) - Method in class com.jerolba.bikey.RadixHamTrie
 
forEach(TriConsumer<? super R, ? super C, ? super V>) - Method in class com.jerolba.bikey.TableBikeyMap
 
forEach(BiConsumer<? super R, ? super C>) - Method in class com.jerolba.bikey.TableBikeySet
 
forEach(Consumer<? super Bikey<R, C>>) - Method in class com.jerolba.bikey.TableBikeySet
 
forEachBikey(BiConsumer<? super R, ? super C>) - Method in interface com.jerolba.bikey.BikeyMap
Performs the given action for each bikey in this map until all entries have been processed or the action throws an exception
forEachBikey(BiConsumer<? super R, ? super C>) - Method in class com.jerolba.bikey.TableBikeyMap
 
forEachKey(IntConsumer) - Method in interface com.jerolba.bikey.IntKeyMap
Performs the given action to each int key element of the map until all elements have been processed or the action throws an exception.
forEachKey(IntConsumer) - Method in class com.jerolba.bikey.RadixHamTrie
 

G

get(R, C) - Method in interface com.jerolba.bikey.BikeyMap
Returns the value to which the specified bikey is mapped, or null if this map contains no mapping for the bikey.
get(int) - Method in interface com.jerolba.bikey.IntKeyMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
get(int) - Method in class com.jerolba.bikey.RadixHamTrie
 
get(R, C) - Method in class com.jerolba.bikey.TableBikeyMap
 
getColumn() - Method in interface com.jerolba.bikey.Bikey
Returns the key column corresponding to this key.
getColumn() - Method in interface com.jerolba.bikey.BikeyEntry
 
getIntKey() - Method in class com.jerolba.bikey.IntObjectEntry
 
getKey() - Method in interface com.jerolba.bikey.BikeyEntry
 
getKey() - Method in class com.jerolba.bikey.IntObjectEntry
 
getOrDefault(R, C, V) - Method in interface com.jerolba.bikey.BikeyMap
Returns the value to which the specified bikey is mapped, or defaultValue if this map contains no mapping for the bikey.
getOrDefault(int, T) - Method in interface com.jerolba.bikey.IntKeyMap
Returns the value to which the specified key is mapped, or defaultValue if this map contains no mapping for the key.
getRow() - Method in interface com.jerolba.bikey.Bikey
Returns the key row corresponding to this key.
getRow() - Method in interface com.jerolba.bikey.BikeyEntry
 
getValue() - Method in interface com.jerolba.bikey.BikeyEntry
 
getValue() - Method in class com.jerolba.bikey.IntObjectEntry
 

H

hashCode() - Method in interface com.jerolba.bikey.Bikey
Returns the hash code value for this bikey.
hashCode() - Method in interface com.jerolba.bikey.BikeyEntry
 
hashCode() - Method in interface com.jerolba.bikey.BikeyMap
Returns the hash code value for this map.
hashCode() - Method in class com.jerolba.bikey.IntObjectEntry
 
hashCode() - Method in class com.jerolba.bikey.RadixHamTrie
 
hashCode() - Method in class com.jerolba.bikey.TableBikeyMap
 
hashCode() - Method in class com.jerolba.bikey.TableBikeySet
 

I

IntKeyMap<T> - Interface in com.jerolba.bikey
An object that maps int keys to values.
IntObjectConsumer<T> - Interface in com.jerolba.bikey
Represents an operation that accepts two input arguments and returns no result.
IntObjectEntry<T> - Class in com.jerolba.bikey
 
IntObjectEntry(int, T) - Constructor for class com.jerolba.bikey.IntObjectEntry
 
isEmpty() - Method in interface com.jerolba.bikey.BikeyMap
Returns true if this map contains no bikey-value mappings.
isEmpty() - Method in interface com.jerolba.bikey.IntKeyMap
Returns true if this map contains no elements.
iterator() - Method in class com.jerolba.bikey.RadixHamTrie
 
iterator() - Method in class com.jerolba.bikey.TableBikeyMap
 
iterator() - Method in class com.jerolba.bikey.TableBikeySet
Returns an iterator over the elements in this set.

K

keySet() - Method in interface com.jerolba.bikey.BikeyMap
Returns a Set view of the bikeys contained in this map.
keySet() - Method in interface com.jerolba.bikey.IntKeyMap
Returns a Set view of the keys contained in this map.
keySet() - Method in class com.jerolba.bikey.RadixHamTrie
 
keySet() - Method in class com.jerolba.bikey.TableBikeyMap
 

M

MatrixBikeyMap<R,C,V> - Class in com.jerolba.bikey
 
MatrixBikeyMap() - Constructor for class com.jerolba.bikey.MatrixBikeyMap
Constructs a new TableBikeyMap using IntArrayMap as IntKeyMap
MatrixBikeyMap(int) - Constructor for class com.jerolba.bikey.MatrixBikeyMap
Constructs a new TableBikeyMap using IntArrayMap as IntKeyMap with a given default capacity.
MatrixBikeyMap(BikeyMap<R, C, V>) - Constructor for class com.jerolba.bikey.MatrixBikeyMap
Constructs a new TableBikeyMap with the same mappings as the specified BikeyMap.
merge(R, C, V, BiFunction<? super V, ? super V, ? extends V>) - Method in interface com.jerolba.bikey.BikeyMap
If the specified bikey is not already associated with a value associates it with the given non-null value.
merge(int, T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface com.jerolba.bikey.IntKeyMap
If the specified key is not already associated with a value, associates it with the given non-null value.

P

put(R, C, V) - Method in interface com.jerolba.bikey.BikeyMap
Associates the specified value with the specified bikey in this map.
put(int, T) - Method in interface com.jerolba.bikey.IntKeyMap
Associates the specified value with the specified key in this int keyed map If the map previously contained a mapping for the key, the old value is replaced by the specified value.
put(int, V) - Method in class com.jerolba.bikey.RadixHamTrie
 
put(R, C, V) - Method in class com.jerolba.bikey.TableBikeyMap
 
putAll(BikeyMap<? extends R, ? extends C, ? extends V>) - Method in interface com.jerolba.bikey.BikeyMap
Copies all of the mappings from the specified map to this map.
putAll(IntKeyMap<? extends T>) - Method in interface com.jerolba.bikey.IntKeyMap
Copies all of the mappings from the specified map to this map.
putIfAbsent(R, C, V) - Method in interface com.jerolba.bikey.BikeyMap
If the specified bikey is not already associated with a value associates it with the given value and returns null, else returns the current value.
putIfAbsent(int, T) - Method in interface com.jerolba.bikey.IntKeyMap
If the specified key is not already associated with a value associates it with the given value and returns null, else returns the current value.

R

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
 

S

setValue(T) - Method in class com.jerolba.bikey.IntObjectEntry
Because IntObjectEntry has no reference to original map node, is not possible to modify its value.
size() - Method in interface com.jerolba.bikey.BikeyMap
Returns the number of bikey-value mappings in this map.
size() - Method in interface com.jerolba.bikey.IntKeyMap
Returns the number of elements in this map (its cardinality).
size() - Method in class com.jerolba.bikey.RadixHamTrie
 
size() - Method in class com.jerolba.bikey.TableBikeyMap
 
size() - Method in class com.jerolba.bikey.TableBikeySet
Returns the number of elements in this set (its cardinality).
spliterator() - Method in interface com.jerolba.bikey.BikeyMap
 
spliterator() - Method in interface com.jerolba.bikey.BikeySet
 
spliterator() - Method in interface com.jerolba.bikey.IntKeyMap
 
spliterator() - Method in class com.jerolba.bikey.RadixHamTrie
 
stream() - Method in interface com.jerolba.bikey.BikeySet
Returns a sequential Stream with this collection of pair values as its source.
stream() - Method in interface com.jerolba.bikey.IntKeyMap
Returns a sequential Stream with this collection of key and value pairs as its source.

T

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
 

V

values() - Method in interface com.jerolba.bikey.BikeyMap
Returns a Collection view of the values contained in this map.
values() - Method in interface com.jerolba.bikey.IntKeyMap
Returns a Collection view of the values contained in this map.
values() - Method in class com.jerolba.bikey.RadixHamTrie
 
values() - Method in class com.jerolba.bikey.TableBikeyMap
 
A B C E F G H I K M P R S T V 
Skip navigation links