Package com.vladsch.flexmark.test.util
Class SettableExtractedInstance<T,S>
java.lang.Object
com.vladsch.flexmark.test.util.SettableExtractedInstance<T,S>
- Type Parameters:
T
- type for the container settingS
- type for the setting
Instance based on aggregated options used for spec test settings which itself is part of a settable instance
For example: Rendering profile contains HTML, Parser and CSS settings. Rendering profile and its contained settings can be set by spec options. In order to handle this properly rendering profile settable instance is defined with HTML, Parser and CSS extracted settable instances. thus allowing setting options on contained instances directly or through the rendering profile container, while keeping the results consistent.
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
aggregate
(T instance, @NotNull DataHolder dataHolder) @NotNull DataHolder
aggregateActions
(@NotNull DataHolder dataHolder, @Nullable DataHolder other, @Nullable DataHolder overrides)
-
Field Details
-
myConsumerKey
-
myDataExtractor
-
-
Constructor Details
-
SettableExtractedInstance
-
-
Method Details
-
aggregate
-
aggregateActions
@NotNull public @NotNull DataHolder aggregateActions(@NotNull @NotNull DataHolder dataHolder, @Nullable @Nullable DataHolder other, @Nullable @Nullable DataHolder overrides)
-