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

public Class ScopedDataSet

extends DataSet
Class Inheritance
Imports
org.jetbrains.annotations.NotNull, .Nullable, java.util.*

Field Summary

Modifier and TypeField and Description
protected final DataHolder
Inherited from com.vladsch.flexmark.util.data.DataSet:
dataSet

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public boolean
public @NotNull Map<? extends DataKeyBase<?>, Object>
public @NotNull Collection<? extends DataKeyBase<?>>
public @Nullable Object
public DataHolder
public @NotNull MutableDataSet
Inherited from com.vladsch.flexmark.util.data.DataSet:
aggregateaggregateaggregateActionscontainsequalsgetOrComputehashCodeinvokeSetContainsisAggregatorRegisteredmergeregisterDataKeyAggregatortoDataSettoImmutabletoString

Field Detail

parentback to summary
protected final DataHolder parent

Constructor Detail

ScopedDataSetback to summary
public ScopedDataSet(@Nullable DataHolder parent)
ScopedDataSetback to summary
public ScopedDataSet(@Nullable DataHolder parent, @Nullable DataHolder other)

Method Detail

containsback to summary
public boolean contains(@NotNull DataKeyBase<?> key)
Annotations
@Override
getAllback to summary
public @NotNull Map<? extends DataKeyBase<?>, Object> getAll()

Overrides com.vladsch.flexmark.util.data.DataSet.getAll.

Implements com.vladsch.flexmark.util.data.DataHolder.getAll.

Annotations
@Override
@NotNull
getKeysback to summary
public @NotNull Collection<? extends DataKeyBase<?>> getKeys()

Overrides com.vladsch.flexmark.util.data.DataSet.getKeys.

Implements com.vladsch.flexmark.util.data.DataHolder.getKeys.

Annotations
@Override
@NotNull
getOrComputeback to summary
public @Nullable Object getOrCompute(@NotNull DataKeyBase<?> key, @NotNull DataValueFactory<?> factory)
Annotations
@Override
@Nullable
getParentback to summary
public DataHolder getParent()
toMutableback to summary
public @NotNull MutableDataSet toMutable()

Overrides com.vladsch.flexmark.util.data.DataSet.toMutable.

Implements com.vladsch.flexmark.util.data.DataHolder.toMutable.

Annotations
@Override
@NotNull