Package com.vladsch.flexmark.test.util
Class SpecExampleRendererBase
- java.lang.Object
-
- com.vladsch.flexmark.test.util.SpecExampleRendererBase
-
- All Implemented Interfaces:
SpecExampleRenderer
- Direct Known Subclasses:
FlexmarkSpecExampleRenderer
public abstract class SpecExampleRendererBase extends java.lang.Object implements SpecExampleRenderer
-
-
Field Summary
Fields Modifier and Type Field Description protected @NotNull SpecExample
myExample
protected boolean
myIncludeExampleInfo
private boolean
myIsFinalized
protected @NotNull DataHolder
myOptions
private @Nullable java.lang.String
myRenderedAst
private @Nullable java.lang.String
myRenderedHtml
-
Fields inherited from interface com.vladsch.flexmark.test.util.SpecExampleRenderer
NULL
-
-
Constructor Summary
Constructors Constructor Description SpecExampleRendererBase(@NotNull SpecExample example, @Nullable DataHolder options)
SpecExampleRendererBase(@NotNull SpecExample example, @Nullable DataHolder options, boolean includeExampleInfo)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
finalizeRender()
@NotNull java.lang.String
getAst()
@NotNull SpecExample
getExample()
@NotNull java.lang.String
getHtml()
@NotNull DataHolder
getOptions()
boolean
includeExampleInfo()
boolean
isFinalized()
protected abstract @NotNull java.lang.String
renderAst()
protected abstract @NotNull java.lang.String
renderHtml()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.vladsch.flexmark.test.util.SpecExampleRenderer
finalizeDocument, includeDocument, parse
-
-
-
-
Field Detail
-
myExample
@NotNull protected final @NotNull SpecExample myExample
-
myOptions
@NotNull protected final @NotNull DataHolder myOptions
-
myIncludeExampleInfo
protected final boolean myIncludeExampleInfo
-
myIsFinalized
private boolean myIsFinalized
-
myRenderedHtml
@Nullable private @Nullable java.lang.String myRenderedHtml
-
myRenderedAst
@Nullable private @Nullable java.lang.String myRenderedAst
-
-
Constructor Detail
-
SpecExampleRendererBase
public SpecExampleRendererBase(@NotNull @NotNull SpecExample example, @Nullable @Nullable DataHolder options)
-
SpecExampleRendererBase
public SpecExampleRendererBase(@NotNull @NotNull SpecExample example, @Nullable @Nullable DataHolder options, boolean includeExampleInfo)
-
-
Method Detail
-
isFinalized
public boolean isFinalized()
-
getHtml
@NotNull public final @NotNull java.lang.String getHtml()
- Specified by:
getHtml
in interfaceSpecExampleRenderer
-
getAst
@NotNull public final @NotNull java.lang.String getAst()
- Specified by:
getAst
in interfaceSpecExampleRenderer
-
renderHtml
@NotNull protected abstract @NotNull java.lang.String renderHtml()
-
renderAst
@NotNull protected abstract @NotNull java.lang.String renderAst()
-
finalizeRender
public void finalizeRender()
- Specified by:
finalizeRender
in interfaceSpecExampleRenderer
-
includeExampleInfo
public boolean includeExampleInfo()
- Specified by:
includeExampleInfo
in interfaceSpecExampleRenderer
-
getExample
@NotNull public @NotNull SpecExample getExample()
- Specified by:
getExample
in interfaceSpecExampleRenderer
-
getOptions
@NotNull public @NotNull DataHolder getOptions()
- Specified by:
getOptions
in interfaceSpecExampleRenderer
-
-