Top Fields Constructors Methods
com.vladsch.flexmark.util.collection

public Class IndexedItemBitSetMap<K, M>

extends IndexedItemSetMapBase<K, BitSet, M>
Class Inheritance
Imports
org.jetbrains.annotations.NotNull, java.util.BitSet, java.util.function.Function

Field Summary

Modifier and TypeField and Description
private final @NotNull Function<M, K>
Inherited from com.vladsch.flexmark.util.collection.IndexedItemSetMapBase:
bag

Constructor Summary

AccessConstructor and Description
public
public
IndexedItemBitSetMap(@NotNull Function<M, K> computable, int capacity)

Method Summary

Modifier and TypeMethod and Description
public boolean
public boolean
public @NotNull Function<M, K>
public K
public @NotNull BitSet
public boolean
Inherited from com.vladsch.flexmark.util.collection.IndexedItemSetMapBase:
addItemclearcontainsItemcontainsKeycontainsValueentrySetgetisEmptykeySetputputAllremoveremoveItemsizevalues

Field Detail

computableback to summary
private final @NotNull Function<M, K> computable
Annotations
@NotNull

Constructor Detail

IndexedItemBitSetMapback to summary
public IndexedItemBitSetMap(@NotNull Function<M, K> computable)
IndexedItemBitSetMapback to summary
public IndexedItemBitSetMap(@NotNull Function<M, K> computable, int capacity)

Method Detail

addSetItemback to summary
public boolean addSetItem(@NotNull BitSet set, int item)

Implements abstract com.vladsch.flexmark.util.collection.IndexedItemSetMapBase.addSetItem.

Implements com.vladsch.flexmark.util.collection.IndexedItemSetMap.addSetItem.

Annotations
@Override
containsSetItemback to summary
public boolean containsSetItem(@NotNull BitSet set, int item)

Implements abstract com.vladsch.flexmark.util.collection.IndexedItemSetMapBase.containsSetItem.

Implements com.vladsch.flexmark.util.collection.IndexedItemSetMap.containsSetItem.

Annotations
@Override
getComputableback to summary
public @NotNull Function<M, K> getComputable()
Annotations
@NotNull
mapKeyback to summary
public K mapKey(M key)

Implements abstract com.vladsch.flexmark.util.collection.IndexedItemSetMapBase.mapKey.

Implements com.vladsch.flexmark.util.collection.IndexedItemSetMap.mapKey.

Annotations
@Override
@NotNull
newSetback to summary
public @NotNull BitSet newSet()

Implements abstract com.vladsch.flexmark.util.collection.IndexedItemSetMapBase.newSet.

Implements com.vladsch.flexmark.util.collection.IndexedItemSetMap.newSet.

Annotations
@Override
@NotNull
removeSetItemback to summary
public boolean removeSetItem(@NotNull BitSet set, int item)

Implements abstract com.vladsch.flexmark.util.collection.IndexedItemSetMapBase.removeSetItem.

Implements com.vladsch.flexmark.util.collection.IndexedItemSetMap.removeSetItem.

Annotations
@Override