Package io.usethesource.capsule
Interface BinaryRelation.Immutable<K,V>
- All Superinterfaces:
BinaryRelation<K,
,V> SetMultimap<K,
,V> SetMultimap.Immutable<K,
,V> SetMultimapEq<K,
,V> SetMultimapEq.Immutable<K,
V>
- All Known Implementing Classes:
PersistentBidirectionalTrieSetMultimap
- Enclosing interface:
BinaryRelation<T,
U>
@Experimental
public static interface BinaryRelation.Immutable<K,V>
extends BinaryRelation<K,V>, SetMultimap.Immutable<K,V>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.usethesource.capsule.BinaryRelation
BinaryRelation.Immutable<K,
V>, BinaryRelation.Transient<K, V> Nested classes/interfaces inherited from interface io.usethesource.capsule.SetMultimap
SetMultimap.Immutable<K,
V>, SetMultimap.Transient<K, V> Nested classes/interfaces inherited from interface io.usethesource.capsule.SetMultimapEq
SetMultimapEq.Immutable<K,
V>, SetMultimapEq.Transient<K, V> -
Method Summary
Modifier and TypeMethodDescriptioninverse()
boolean
static <K,
V> BinaryRelation.Immutable <K, V> of()
static <K,
V> BinaryRelation.Immutable <K, V> of
(K key0, V value0) static <K,
V> BinaryRelation.Immutable <K, V> of
(K key0, V value0, K key1, V value1) static <K,
V> BinaryRelation.Immutable <K, V> of
(K key0, V value0, K key1, V value1, K key2, V value2) static <K,
V> BinaryRelation.Immutable <K, V> of
(K key0, V value0, K key1, V value1, K key2, V value2, K key3, V value3) static <K,
V> BinaryRelation.Immutable <K, V> of
(K key0, V value0, K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) static <K,
V> BinaryRelation.Immutable <K, V> of
(K key0, V value0, K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5) Methods inherited from interface io.usethesource.capsule.BinaryRelation
toSetMultimap
Methods inherited from interface io.usethesource.capsule.SetMultimap
containsEntry, containsKey, containsValue, entryIterator, entrySet, equals, get, hashCode, isEmpty, keyIterator, keySet, nativeEntryIterator, size, sizeDistinct, tupleIterator, tupleStream, valueIterator, values
Methods inherited from interface io.usethesource.capsule.SetMultimap.Immutable
__insert, __insert, __insert, __put, __put, __remove, __remove, complement, intersect, inverseMap, union
Methods inherited from interface io.usethesource.capsule.SetMultimapEq
containsEntryEquivalent, containsKeyEquivalent, containsValueEquivalent, getEquivalent
Methods inherited from interface io.usethesource.capsule.SetMultimapEq.Immutable
__insertEquivalent, __insertEquivalent, __putEquivalent, __putEquivalent, __removeEquivalent, __removeEquivalent, complementEquivalent, intersectEquivalent, unionEquivalent
-
Method Details
-
inverse
BinaryRelation.Immutable<V,K> inverse()- Specified by:
inverse
in interfaceBinaryRelation<K,
V>
-
isTransientSupported
boolean isTransientSupported()- Specified by:
isTransientSupported
in interfaceSetMultimap.Immutable<K,
V>
-
asTransient
BinaryRelation.Transient<K,V> asTransient()- Specified by:
asTransient
in interfaceSetMultimap.Immutable<K,
V>
-
of
-
of
-
of
-
of
static <K,V> BinaryRelation.Immutable<K,V> of(K key0, V value0, K key1, V value1, K key2, V value2) -
of
static <K,V> BinaryRelation.Immutable<K,V> of(K key0, V value0, K key1, V value1, K key2, V value2, K key3, V value3) -
of
static <K,V> BinaryRelation.Immutable<K,V> of(K key0, V value0, K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) -
of
static <K,V> BinaryRelation.Immutable<K,V> of(K key0, V value0, K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5)
-