Uses of Interface
com.vladsch.flexmark.util.data.DataValueFactory
Packages that use DataValueFactory
-
Uses of DataValueFactory in com.vladsch.flexmark.util.ast
Methods in com.vladsch.flexmark.util.ast with parameters of type DataValueFactoryModifier and TypeMethodDescription@Nullable Object
Document.getOrCompute
(@NotNull DataKeyBase<?> key, @NotNull DataValueFactory<?> factory) -
Uses of DataValueFactory in com.vladsch.flexmark.util.data
Subinterfaces of DataValueFactory in com.vladsch.flexmark.util.dataModifier and TypeInterfaceDescriptioninterface
interface
interface
Fields in com.vladsch.flexmark.util.data declared as DataValueFactoryMethods in com.vladsch.flexmark.util.data that return DataValueFactoryMethods in com.vladsch.flexmark.util.data with parameters of type DataValueFactoryModifier and TypeMethodDescriptionDataHolder.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) Constructors in com.vladsch.flexmark.util.data with parameters of type DataValueFactoryModifierConstructorDescriptionDataKeyBase
(@NotNull String name, T defaultValue, @NotNull DataValueFactory<T> factory) Creates a NullableDataKey with a computed default value and a provided default value when data holder is null.NullableDataKey
(@NotNull String name, T defaultValue, @NotNull DataValueFactory<T> factory) Creates a DataKey with nullable data value and factory with non-nullable dataHolder