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

public Class LoadUnloadDataKeyAggregator

extends Object
implements DataKeyAggregator
Class Inheritance
All Implemented Interfaces
com.vladsch.flexmark.util.data.DataKeyAggregator
Imports
com.vladsch.flexmark.util.data.*, com.vladsch.flexmark.util.misc.Extension, org.jetbrains.annotations.NotNull, .Nullable, java.util.*

Field Summary

Modifier and TypeField and Description
private static final LoadUnloadDataKeyAggregator
public static final DataKey<Collection<Extension>>
public static final DataKey<Collection<Class<? extends Extension>>>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public @NotNull DataHolder
public @NotNull DataHolder
public @NotNull DataHolder
clean(DataHolder
combined data holder
combined
)

Implements com.vladsch.flexmark.util.data.DataKeyAggregator.clean.

Remove any keys which contain aggregation actions and do not represent a state

public @Nullable Set<Class<?>>
invokeAfterSet()

Implements com.vladsch.flexmark.util.data.DataKeyAggregator.invokeAfterSet.

return a set of aggregator classes this aggregator should run after

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INSTANCEback to summary
private static final LoadUnloadDataKeyAggregator INSTANCE
LOAD_EXTENSIONSback to summary
public static final DataKey<Collection<Extension>> LOAD_EXTENSIONS
UNLOAD_EXTENSIONSback to summary
public static final DataKey<Collection<Class<? extends Extension>>> UNLOAD_EXTENSIONS

Constructor Detail

LoadUnloadDataKeyAggregatorback to summary
private LoadUnloadDataKeyAggregator()

Method Detail

aggregateback to summary
public @NotNull DataHolder aggregate(@NotNull DataHolder combined)
Annotations
@Override
@NotNull
aggregateActionsback to summary
public @NotNull DataHolder aggregateActions(@NotNull DataHolder combined, @NotNull DataHolder other, @NotNull DataHolder overrides)
Annotations
@Override
@NotNull
cleanback to summary
public @NotNull DataHolder clean(DataHolder combined)

Implements com.vladsch.flexmark.util.data.DataKeyAggregator.clean.

Doc from com.vladsch.flexmark.util.data.DataKeyAggregator.clean.

Remove any keys which contain aggregation actions and do not represent a state

Parameters
combined:DataHolder

combined data holder

Returns:@NotNull DataHolder

cleaned of all aggregate action keys

Annotations
@Override
@NotNull
invokeAfterSetback to summary
public @Nullable Set<Class<?>> invokeAfterSet()

Implements com.vladsch.flexmark.util.data.DataKeyAggregator.invokeAfterSet.

Doc from com.vladsch.flexmark.util.data.DataKeyAggregator.invokeAfterSet.

return a set of aggregator classes this aggregator should run after

Returns:@Nullable Set<Class<?>>

keys

Annotations
@Override
@Nullable