JavaScript is disabled on your browser.
Skip navigation links
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
C
G
I
M
N
O
S
T
C
Collectors
- Class in
com.github.protobufel.multikeymap
The utility class providing the MultiKeyMap and multiple sets' intersection related collectors.
com.github.protobufel.multikeymap
- package com.github.protobufel.multikeymap
Java 8 implementation of the
MultiKeyMap
.
G
getEntriesByPartialKey(Iterable<? extends T>)
- Method in interface com.github.protobufel.multikeymap.
MultiKeyMap
Gets all entries for which their full keys contain the partial key set in any order.
getEntriesByPartialKey(Iterable<? extends T>, Iterable<Integer>)
- Method in interface com.github.protobufel.multikeymap.
MultiKeyMap
Gets all entries for which their full keys contain the partial key according to the specified positions.
getFullKeysByPartialKey(Iterable<? extends T>)
- Method in interface com.github.protobufel.multikeymap.
MultiKeyMap
Gets all full keys that contain the partial key set in any order.
getFullKeysByPartialKey(Iterable<? extends T>, Iterable<Integer>)
- Method in interface com.github.protobufel.multikeymap.
MultiKeyMap
Gets all full keys that contain the partial key according to the specified positions.
getValuesByPartialKey(Iterable<? extends T>)
- Method in interface com.github.protobufel.multikeymap.
MultiKeyMap
Gets all values for which their full keys contain the partial key set in any order.
getValuesByPartialKey(Iterable<? extends T>, Iterable<Integer>)
- Method in interface com.github.protobufel.multikeymap.
MultiKeyMap
Gets all values for which their full keys contain the partial key according to the specified positions.
I
intersectSets(Iterable<? extends Set<T>>, boolean)
- Static method in class com.github.protobufel.multikeymap.
Collectors
Returns the Optional result of the intersection of all sets in the supplied Iterable.
M
MultiKeyMap
<
T
,
K
extends java.lang.Iterable<
T
>,
V
> - Interface in
com.github.protobufel.multikeymap
Represents a generic Map of composite keys plus the methods to query it by any combination of sub-keys.
MultiKeyMaps
- Class in
com.github.protobufel.multikeymap
Provides the factory methods of the generic MultiKeyMap implementations.
N
newMultiKeyMap(Supplier<Map<K, V>>, boolean)
- Static method in class com.github.protobufel.multikeymap.
MultiKeyMaps
Creates a new MultiKeyMap based on the provided map supplier.
newMultiKeyMap()
- Static method in class com.github.protobufel.multikeymap.
MultiKeyMaps
Creates a new default, Serialiazable instance of MultiKeyMap.
O
of(Map<K, V>)
- Static method in class com.github.protobufel.multikeymap.
MultiKeyMaps
Creates a new default, Serialiazable instance of MultiKeyMap initialized off the data by the supplied Map.
S
setIntersecting(Set<T>, boolean)
- Static method in class com.github.protobufel.multikeymap.
Collectors
Gets a collector which intersects the stream of sets and returns the resulting set.
setIntersecting(Supplier<Set<T>>, boolean)
- Static method in class com.github.protobufel.multikeymap.
Collectors
Gets a collector which intersects the stream of sets and returns the resulting set.
T
toMultiKeyMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>)
- Static method in class com.github.protobufel.multikeymap.
Collectors
Gets a MultiKeyMap producing collector.
toMultiKeyMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>, BinaryOperator<V>)
- Static method in class com.github.protobufel.multikeymap.
Collectors
Gets a MultiKeyMap producing collector.
toMultiKeyMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>, BinaryOperator<V>, Supplier<M>)
- Static method in class com.github.protobufel.multikeymap.
Collectors
Gets a MultiKeyMap producing collector.
C
G
I
M
N
O
S
T
Skip navigation links
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes