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

public Class MutableScopedDataSet

extends MutableDataSet
Class Inheritance
Imports
org.jetbrains.annotations.NotNull, .Nullable, java.util.ArrayList, .Collection, .HashMap, .Map

Field Summary

Modifier and TypeField and Description
protected final DataHolder

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
Inherited from com.vladsch.flexmark.util.data.MutableDataSet:
cleargetOrComputemergeremovesetsetsetAllsetFromsetIntoDataSettoImmutabletoMutable

Field Detail

parentback to summary
protected final DataHolder parent

Constructor Detail

MutableScopedDataSetback to summary
public MutableScopedDataSet(DataHolder parent)
MutableScopedDataSetback to summary
public MutableScopedDataSet(DataHolder parent, MutableDataHolder 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()