Class SpecExample
- java.lang.Object
-
- com.vladsch.flexmark.test.util.spec.SpecExample
-
public class SpecExample extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private @Nullable java.lang.Stringastprivate static java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.String>classMapprivate @Nullable java.lang.Stringcommentprivate intexampleNumberprivate @NotNull java.lang.Stringhtmlprivate booleanisNullprivate intlineNumberstatic SpecExampleNULLprivate @Nullable java.lang.StringoptionsSetprivate @NotNull ResourceLocationresourceLocationprivate @Nullable java.lang.Stringsectionprivate @NotNull java.lang.Stringsource
-
Constructor Summary
Constructors Modifier Constructor Description SpecExample(@NotNull ResourceLocation resourceLocation, int lineNumber, @Nullable java.lang.String optionsSet, @Nullable java.lang.String section, int exampleNumber, @NotNull java.lang.String source, @NotNull java.lang.String html, @Nullable java.lang.String ast, java.lang.String comment)privateSpecExample(@NotNull ResourceLocation resourceLocation, int lineNumber, @Nullable java.lang.String optionsSet, @Nullable java.lang.String section, int exampleNumber, @NotNull java.lang.String source, @NotNull java.lang.String html, @Nullable java.lang.String ast, java.lang.String comment, boolean isNull)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable java.lang.StringgetAst()@Nullable java.lang.StringgetComment()intgetExampleNumber()@NotNull java.lang.StringgetFileUrl()@NotNull java.lang.StringgetFileUrlWithLineNumber()@NotNull java.lang.StringgetFileUrlWithLineNumber(int lineOffset)@NotNull java.lang.StringgetHtml()@Nullable java.lang.StringgetOptionsSet()@NotNull ResourceLocationgetResourceLocation()@Nullable java.lang.StringgetSection()@NotNull java.lang.StringgetSource()booleanhasComment()booleanisFullSpecExample()booleanisNotNull()booleanisNull()booleanisSpecExample()static @NotNull SpecExampleofCaller(int callNesting, java.lang.Class<?> resourceClass, @NotNull java.lang.String source, @NotNull java.lang.String html, @Nullable java.lang.String ast)java.lang.StringtoString()SpecExamplewithAst(@Nullable java.lang.String ast)SpecExamplewithExampleNumber(int exampleNumber)SpecExamplewithHtml(@NotNull java.lang.String html)SpecExamplewithOptionsSet(@Nullable java.lang.String optionsSet)SpecExamplewithResourceLocation(@NotNull ResourceLocation location)SpecExamplewithSection(@Nullable java.lang.String section)SpecExamplewithSource(@NotNull java.lang.String source)
-
-
-
Field Detail
-
NULL
public static final SpecExample NULL
-
resourceLocation
@NotNull private final @NotNull ResourceLocation resourceLocation
-
lineNumber
private final int lineNumber
-
optionsSet
@Nullable private final @Nullable java.lang.String optionsSet
-
section
@Nullable private final @Nullable java.lang.String section
-
exampleNumber
private final int exampleNumber
-
source
@NotNull private final @NotNull java.lang.String source
-
html
@NotNull private final @NotNull java.lang.String html
-
ast
@Nullable private final @Nullable java.lang.String ast
-
comment
@Nullable private final @Nullable java.lang.String comment
-
isNull
private final boolean isNull
-
classMap
private static final java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.String> classMap
-
-
Constructor Detail
-
SpecExample
public SpecExample(@NotNull @NotNull ResourceLocation resourceLocation, int lineNumber, @Nullable @Nullable java.lang.String optionsSet, @Nullable @Nullable java.lang.String section, int exampleNumber, @NotNull @NotNull java.lang.String source, @NotNull @NotNull java.lang.String html, @Nullable @Nullable java.lang.String ast, java.lang.String comment)
-
SpecExample
private SpecExample(@NotNull @NotNull ResourceLocation resourceLocation, int lineNumber, @Nullable @Nullable java.lang.String optionsSet, @Nullable @Nullable java.lang.String section, int exampleNumber, @NotNull @NotNull java.lang.String source, @NotNull @NotNull java.lang.String html, @Nullable @Nullable java.lang.String ast, java.lang.String comment, boolean isNull)
-
-
Method Detail
-
withResourceLocation
public SpecExample withResourceLocation(@NotNull @NotNull ResourceLocation location)
-
withOptionsSet
public SpecExample withOptionsSet(@Nullable @Nullable java.lang.String optionsSet)
-
withSection
public SpecExample withSection(@Nullable @Nullable java.lang.String section)
-
withExampleNumber
public SpecExample withExampleNumber(int exampleNumber)
-
withSource
public SpecExample withSource(@NotNull @NotNull java.lang.String source)
-
withHtml
public SpecExample withHtml(@NotNull @NotNull java.lang.String html)
-
withAst
public SpecExample withAst(@Nullable @Nullable java.lang.String ast)
-
isFullSpecExample
public boolean isFullSpecExample()
-
isNull
public boolean isNull()
-
isSpecExample
public boolean isSpecExample()
-
isNotNull
public boolean isNotNull()
-
getOptionsSet
@Nullable public @Nullable java.lang.String getOptionsSet()
-
getFileUrlWithLineNumber
@NotNull public @NotNull java.lang.String getFileUrlWithLineNumber()
-
getFileUrlWithLineNumber
@NotNull public @NotNull java.lang.String getFileUrlWithLineNumber(int lineOffset)
-
getFileUrl
@NotNull public @NotNull java.lang.String getFileUrl()
-
getResourceLocation
@NotNull public @NotNull ResourceLocation getResourceLocation()
-
getSource
@NotNull public @NotNull java.lang.String getSource()
-
getHtml
@NotNull public @NotNull java.lang.String getHtml()
-
getAst
@Nullable public @Nullable java.lang.String getAst()
-
getSection
@Nullable public @Nullable java.lang.String getSection()
-
getExampleNumber
public int getExampleNumber()
-
getComment
@Nullable public @Nullable java.lang.String getComment()
-
hasComment
public boolean hasComment()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
ofCaller
@NotNull public static @NotNull SpecExample ofCaller(int callNesting, java.lang.Class<?> resourceClass, @NotNull @NotNull java.lang.String source, @NotNull @NotNull java.lang.String html, @Nullable @Nullable java.lang.String ast)
-
-