Class IndexedItemBitSetMap<K,M>
java.lang.Object
com.vladsch.flexmark.util.collection.IndexedItemSetMapBase<K,BitSet,M>
com.vladsch.flexmark.util.collection.IndexedItemBitSetMap<K,M>
- All Implemented Interfaces:
IndexedItemSetMap<K,BitSet, M>, Map<K, BitSet>
-
Nested Class Summary
-
Field Summary
FieldsFields inherited from class IndexedItemSetMapBase
bag -
Constructor Summary
ConstructorsConstructorDescriptionIndexedItemBitSetMap(@NotNull Function<M, K> computable) IndexedItemBitSetMap(@NotNull Function<M, K> computable, int capacity) -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddSetItem(@NotNull BitSet set, int item) booleancontainsSetItem(@NotNull BitSet set, int item) @NotNull BitSetnewSet()booleanremoveSetItem(@NotNull BitSet set, int item) Methods inherited from class IndexedItemSetMapBase
addItem, clear, containsItem, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, removeItem, size, valuesMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Field Details
-
computable
-
-
Constructor Details
-
IndexedItemBitSetMap
-
IndexedItemBitSetMap
-
-
Method Details
-
getComputable
-
mapKey
-
newSet
-
addSetItem
- Specified by:
addSetItemin interfaceIndexedItemSetMap<K,BitSet, M> - Specified by:
addSetItemin classIndexedItemSetMapBase<K,BitSet, M>
-
removeSetItem
- Specified by:
removeSetItemin interfaceIndexedItemSetMap<K,BitSet, M> - Specified by:
removeSetItemin classIndexedItemSetMapBase<K,BitSet, M>
-
containsSetItem
- Specified by:
containsSetItemin interfaceIndexedItemSetMap<K,BitSet, M> - Specified by:
containsSetItemin classIndexedItemSetMapBase<K,BitSet, M>
-