Package io.usethesource.capsule
Interface Set.Transient<K>
-
- All Superinterfaces:
java.util.Collection<K>
,java.lang.Iterable<K>
,Set<K>
,java.util.Set<K>
,SetEq<K>
,SetEq.Transient<K>
- All Known Implementing Classes:
PersistentTrieSet.AbstractTransientTrieSet
,PersistentTrieSet.TransientTrieSet
public static interface Set.Transient<K> extends Set<K>, SetEq.Transient<K>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.usethesource.capsule.Set
Set.Immutable<K>, Set.Transient<K>
-
Nested classes/interfaces inherited from interface io.usethesource.capsule.SetEq
SetEq.Immutable<K>, SetEq.Transient<K>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
__insert(K key)
boolean
__insertAll(java.util.Set<? extends K> set)
boolean
__remove(K key)
boolean
__removeAll(java.util.Set<? extends K> set)
boolean
__retainAll(java.util.Set<? extends K> set)
Set.Immutable<K>
freeze()
static <K> Set.Transient<K>
of()
static <K> Set.Transient<K>
of(K key0)
static <K> Set.Transient<K>
of(K key0, K key1)
static <K> Set.Transient<K>
of(K key0, K key1, K key2)
static <K> Set.Transient<K>
of(K key0, K key1, K key2, K key3)
static <K> Set.Transient<K>
of(K key0, K key1, K key2, K key3, K key4)
static <K> Set.Transient<K>
of(K key0, K key1, K key2, K key3, K key4, K key5)
-
Methods inherited from interface io.usethesource.capsule.Set
contains, containsAll, equals, findFirst, get, hashCode, isEmpty, keyIterator, size
-
Methods inherited from interface java.util.Set
add, addAll, clear, iterator, remove, removeAll, retainAll, spliterator, toArray, toArray
-
Methods inherited from interface io.usethesource.capsule.SetEq
containsAllEquivalent, containsEquivalent, equivalent, getEquivalent
-
Methods inherited from interface io.usethesource.capsule.SetEq.Transient
__insertAllEquivalent, __insertEquivalent, __removeAllEquivalent, __removeEquivalent, __retainAllEquivalent
-
-
-
-
Method Detail
-
__insert
boolean __insert(K key)
-
__remove
boolean __remove(K key)
-
__insertAll
boolean __insertAll(java.util.Set<? extends K> set)
-
__removeAll
boolean __removeAll(java.util.Set<? extends K> set)
-
__retainAll
boolean __retainAll(java.util.Set<? extends K> set)
-
freeze
Set.Immutable<K> freeze()
-
of
static <K> Set.Transient<K> of()
-
of
static <K> Set.Transient<K> of(K key0)
-
of
static <K> Set.Transient<K> of(K key0, K key1)
-
of
static <K> Set.Transient<K> of(K key0, K key1, K key2)
-
of
static <K> Set.Transient<K> of(K key0, K key1, K key2, K key3)
-
of
static <K> Set.Transient<K> of(K key0, K key1, K key2, K key3, K key4)
-
of
static <K> Set.Transient<K> of(K key0, K key1, K key2, K key3, K key4, K key5)
-
-