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 ObjectDocument.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 TypeInterfaceDescriptioninterfaceinterfaceinterfaceFields 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 ObjectDataSet.getOrCompute(@NotNull DataKeyBase<?> key, @NotNull DataValueFactory<?> factory) MutableDataHolder.getOrCompute(@NotNull DataKeyBase<?> key, @NotNull DataValueFactory<?> factory) @Nullable ObjectMutableDataSet.getOrCompute(@NotNull DataKeyBase<?> key, @NotNull DataValueFactory<?> factory) @Nullable ObjectMutableScopedDataSet.getOrCompute(@NotNull DataKeyBase<?> key, @NotNull DataValueFactory<?> factory) @Nullable ObjectScopedDataSet.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