Package com.vladsch.flexmark.test.util
Class FlexmarkSpecExampleRenderer
java.lang.Object
com.vladsch.flexmark.test.util.SpecExampleRendererBase
com.vladsch.flexmark.test.util.FlexmarkSpecExampleRenderer
- All Implemented Interfaces:
SpecExampleRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @Nullable Node
private @Nullable Node
private @NotNull IParse
private @NotNull IRender
Fields inherited from class com.vladsch.flexmark.test.util.SpecExampleRendererBase
myExample, myIncludeExampleInfo, myOptions
Fields inherited from interface com.vladsch.flexmark.test.util.SpecExampleRenderer
NULL
-
Constructor Summary
ConstructorsConstructorDescriptionFlexmarkSpecExampleRenderer
(@NotNull SpecExample example, @Nullable DataHolder options, @NotNull IParse parser, @NotNull IRender render) FlexmarkSpecExampleRenderer
(@NotNull SpecExample example, @Nullable DataHolder options, @NotNull IParse parser, @NotNull IRender render, boolean includeExampleCoord) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
void
void
@NotNull Node
protected @NotNull Node
final @NotNull IParse
final @NotNull IRender
void
includeDocument
(@NotNull String includedText) void
parse
(CharSequence input) protected @NotNull String
Override to customizeprotected @NotNull String
Override to customizevoid
void
Methods inherited from class com.vladsch.flexmark.test.util.SpecExampleRendererBase
getAst, getExample, getHtml, getOptions, includeExampleInfo, isFinalized
-
Field Details
-
myIncludedDocument
-
myDocument
-
myParser
-
myRender
-
-
Constructor Details
-
FlexmarkSpecExampleRenderer
public FlexmarkSpecExampleRenderer(@NotNull @NotNull SpecExample example, @Nullable @Nullable DataHolder options, @NotNull @NotNull IParse parser, @NotNull @NotNull IRender render) -
FlexmarkSpecExampleRenderer
public FlexmarkSpecExampleRenderer(@NotNull @NotNull SpecExample example, @Nullable @Nullable DataHolder options, @NotNull @NotNull IParse parser, @NotNull @NotNull IRender render, boolean includeExampleCoord)
-
-
Method Details
-
includeDocument
-
getIncludedDocument
-
parse
-
finalizeDocument
public void finalizeDocument() -
adjustParserForInclusion
protected void adjustParserForInclusion() -
getDocument
-
renderHtml
Override to customize- Specified by:
renderHtml
in classSpecExampleRendererBase
- Returns:
- HTML string, will be cached after document is finalized to allow for timing collection iterations,
-
renderAst
Override to customize- Specified by:
renderAst
in classSpecExampleRendererBase
- Returns:
- HTML string, will be cached after document is finalized to allow for timing collection iterations,
-
finalizeRender
public void finalizeRender()- Specified by:
finalizeRender
in interfaceSpecExampleRenderer
- Overrides:
finalizeRender
in classSpecExampleRendererBase
-
getParser
-
setParser
-
setRender
-
getRenderer
-