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 BinaryRelation
BinaryRelation.Immutable<K,V>, BinaryRelation.Transient<K, V> Nested classes/interfaces inherited from interface SetMultimap
SetMultimap.Immutable<K,V>, SetMultimap.Transient<K, V> Nested classes/interfaces inherited from interface SetMultimapEq
SetMultimapEq.Immutable<K,V>, SetMultimapEq.Transient<K, V> -
Method Summary
Modifier and TypeMethodDescriptioninverse()booleanstatic <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 BinaryRelation
toSetMultimapMethods inherited from interface SetMultimap
containsEntry, containsKey, containsValue, entryIterator, entrySet, equals, get, hashCode, isEmpty, keyIterator, keySet, nativeEntryIterator, size, sizeDistinct, tupleIterator, tupleStream, valueIterator, valuesMethods inherited from interface SetMultimap.Immutable
__insert, __insert, __insert, __put, __put, __remove, __remove, complement, intersect, inverseMap, unionMethods inherited from interface SetMultimapEq
containsEntryEquivalent, containsKeyEquivalent, containsValueEquivalent, getEquivalentMethods inherited from interface SetMultimapEq.Immutable
__insertEquivalent, __insertEquivalent, __putEquivalent, __putEquivalent, __removeEquivalent, __removeEquivalent, complementEquivalent, intersectEquivalent, unionEquivalent
-
Method Details
-
inverse
BinaryRelation.Immutable<V,K> inverse()- Specified by:
inversein interfaceBinaryRelation<K,V>
-
isTransientSupported
boolean isTransientSupported()- Specified by:
isTransientSupportedin interfaceSetMultimap.Immutable<K,V>
-
asTransient
BinaryRelation.Transient<K,V> asTransient()- Specified by:
asTransientin interfaceSetMultimap.Immutable<K,V>
-
of
-
of
-
of
-
of
-
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)
-