Uses of Class
com.vladsch.flexmark.util.data.DataKeyBase
Packages that use DataKeyBase
Package
Description
-
Uses of DataKeyBase in com.vladsch.flexmark.experimental.util.data
Subclasses of DataKeyBase in com.vladsch.flexmark.experimental.util.data -
Uses of DataKeyBase in com.vladsch.flexmark.util.ast
Methods in com.vladsch.flexmark.util.ast that return types with arguments of type DataKeyBaseModifier and TypeMethodDescription@NotNull Map<? extends DataKeyBase<?>,
Object> Document.getAll()
@NotNull Collection<? extends DataKeyBase<?>>
Document.getKeys()
Methods in com.vladsch.flexmark.util.ast with parameters of type DataKeyBaseModifier and TypeMethodDescriptionboolean
Document.contains
(@NotNull DataKeyBase<?> key) @Nullable Object
Document.getOrCompute
(@NotNull DataKeyBase<?> key, @NotNull DataValueFactory<?> factory) @NotNull MutableDataSet
Document.remove
(@NotNull DataKeyBase<?> key) -
Uses of DataKeyBase in com.vladsch.flexmark.util.data
Subclasses of DataKeyBase in com.vladsch.flexmark.util.dataModifier and TypeClassDescriptionclass
DataKey<T>
NOTE: Constructors have changed in a breaking way from 0.50.x and prior implementationsclass
Fields in com.vladsch.flexmark.util.data with type parameters of type DataKeyBaseMethods in com.vladsch.flexmark.util.data that return types with arguments of type DataKeyBaseModifier and TypeMethodDescription@NotNull Map<? extends DataKeyBase<?>,
Object> DataHolder.getAll()
@NotNull Map<? extends DataKeyBase<?>,
Object> DataSet.getAll()
@NotNull Map<? extends DataKeyBase<?>,
Object> MutableScopedDataSet.getAll()
@NotNull Map<? extends DataKeyBase<?>,
Object> ScopedDataSet.getAll()
@NotNull Collection<? extends DataKeyBase<?>>
DataHolder.getKeys()
@NotNull Collection<? extends DataKeyBase<?>>
DataSet.getKeys()
@NotNull Collection<? extends DataKeyBase<?>>
MutableScopedDataSet.getKeys()
@NotNull Collection<? extends DataKeyBase<?>>
ScopedDataSet.getKeys()
Methods in com.vladsch.flexmark.util.data with parameters of type DataKeyBaseModifier and TypeMethodDescriptionboolean
DataHolder.contains
(@NotNull DataKeyBase<?> key) boolean
DataSet.contains
(@NotNull DataKeyBase<?> key) boolean
MutableScopedDataSet.contains
(@NotNull DataKeyBase<?> key) boolean
ScopedDataSet.contains
(@NotNull DataKeyBase<?> key) DataHolder.getOrCompute
(@NotNull DataKeyBase<?> key, @NotNull DataValueFactory<?> factory) Get key if it exists or compute using supplier@Nullable Object
DataSet.getOrCompute
(@NotNull DataKeyBase<?> key, @NotNull DataValueFactory<?> factory) MutableDataHolder.getOrCompute
(@NotNull DataKeyBase<?> key, @NotNull DataValueFactory<?> factory) @Nullable Object
MutableDataSet.getOrCompute
(@NotNull DataKeyBase<?> key, @NotNull DataValueFactory<?> factory) @Nullable Object
MutableScopedDataSet.getOrCompute
(@NotNull DataKeyBase<?> key, @NotNull DataValueFactory<?> factory) @Nullable Object
ScopedDataSet.getOrCompute
(@NotNull DataKeyBase<?> key, @NotNull DataValueFactory<?> factory) @NotNull MutableDataHolder
MutableDataHolder.remove
(@NotNull DataKeyBase<?> key) Remove the stored value for the key, used to force to default or to force recompute@NotNull MutableDataSet
MutableDataSet.remove
(@NotNull DataKeyBase<?> key) private <T> MutableDataSet
MutableDataSet.set
(@NotNull DataKeyBase<T> key, T value) Constructors in com.vladsch.flexmark.util.data with parameters of type DataKeyBaseModifierConstructorDescriptionDataKeyBase
(@NotNull String name, @NotNull DataKeyBase<T> defaultKey) Creates a NullableDataKey with a dynamic default value taken from a value of another keyNullableDataKey
(@NotNull String name, @NotNull DataKeyBase<T> defaultKey) Creates a NullableDataKey with a dynamic default value taken from a value of another key -
Uses of DataKeyBase in com.vladsch.flexmark.util.sequence
Methods in com.vladsch.flexmark.util.sequence with parameters of type DataKeyBaseModifier and TypeMethodDescription<T> T
BasedOptionsHolder.getOption
(DataKeyBase<T> dataKey) Options holder, default has none, only available on BasedSequenceWithOptions<T> T
BasedOptionsSequence.getOption
(DataKeyBase<T> dataKey) <T> T
BasedSequence.EmptyBasedSequence.getOption
(DataKeyBase<T> dataKey) <T> T
CharSubSequence.getOption
(DataKeyBase<T> dataKey) <T> T
MappedBasedSequence.getOption
(DataKeyBase<T> dataKey) <T> T
PrefixedSubSequence.getOption
(DataKeyBase<T> dataKey) final <T> T
SegmentedSequence.getOption
(DataKeyBase<T> dataKey) <T> T
SubSequence.getOption
(@NotNull DataKeyBase<T> dataKey)