Class SpecExampleBlock
java.lang.Object
com.vladsch.flexmark.util.ast.Node
com.vladsch.flexmark.util.ast.ContentNode
com.vladsch.flexmark.util.ast.Block
com.vladsch.flexmark.ext.spec.example.SpecExampleBlock
- All Implemented Interfaces:
Content
A SpecExample block node
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BasedSequence
private BasedSequence
private BasedSequence
private BasedSequence
private BasedSequence
private BasedSequence
private BasedSequence
private BasedSequence
private BasedSequence
private BasedSequence
private BasedSequence
private BasedSequence
private BasedSequence
private BasedSequence
private BasedSequence
private BasedSequence
private BasedSequence
Fields inherited from class com.vladsch.flexmark.util.ast.ContentNode
lineSegments
Fields inherited from class com.vladsch.flexmark.util.ast.Node
AST_ADAPTER, EMPTY_SEGMENTS, SPLICE
-
Constructor Summary
ConstructorsConstructorDescriptionSpecExampleBlock
(BasedSequence chars) SpecExampleBlock
(BasedSequence chars, BasedSequence openingMarker, List<BasedSequence> segments, BasedSequence closingMarker) -
Method Summary
Modifier and TypeMethodDescriptiongetAst()
void
getAstExtra
(@NotNull StringBuilder out) getHtml()
@NotNull BasedSequence[]
void
setAst
(BasedSequence ast) void
setAstSeparator
(BasedSequence astSeparator) void
setClosingMarker
(BasedSequence closingMarker) void
setCoordClosingMarker
(BasedSequence coordClosingMarker) void
setCoordOpeningMarker
(BasedSequence coordOpeningMarker) void
setExampleKeyword
(BasedSequence exampleKeyword) void
setHtml
(BasedSequence html) void
setHtmlSeparator
(BasedSequence htmlSeparator) void
setNumber
(BasedSequence number) void
setNumberSeparator
(BasedSequence numberSeparator) void
setOpeningMarker
(BasedSequence openingMarker) void
setOptions
(BasedSequence options) void
setOptionsClosingMarker
(BasedSequence optionsClosingMarker) void
setOptionsKeyword
(BasedSequence optionsKeyword) void
setOptionsOpeningMarker
(BasedSequence optionsOpeningMarker) void
setSection
(BasedSequence section) void
setSource
(BasedSequence source) Methods inherited from class com.vladsch.flexmark.util.ast.ContentNode
getContentChars, getContentChars, getContentLines, getContentLines, getLineChars, getLineCount, getSpanningChars, setContent, setContent, setContent, setContentLine, setContentLines
Methods inherited from class com.vladsch.flexmark.util.ast.Node
appendChain, appendChild, astChars, astExtraChars, astString, baseSubSequence, baseSubSequence, countAncestorsOfType, countDirectAncestorsOfType, delimitedSegmentSpan, delimitedSegmentSpanChars, endOfLine, extractChainTo, extractToFirstInChain, getAncestorOfType, getBaseSequence, getBlankLineSibling, getChars, getCharsFromSegments, getChildChars, getChildIterator, getChildOfType, getChildren, getDescendants, getDocument, getEmptyPrefix, getEmptySuffix, getEndLineNumber, getEndOffset, getEndOfLine, getExactChildChars, getFirstChild, getFirstChildAny, getFirstChildAnyNot, getFirstInChain, getGrandParent, getLastBlankLineChild, getLastChild, getLastChildAny, getLastChildAnyNot, getLastInChain, getLeadSegment, getLineColumnAtEnd, getLineNumber, getNext, getNextAny, getNextAnyNot, getNodeName, getNodeOfTypeIndex, getNodeOfTypeIndex, getOldestAncestorOfTypeAfter, getPrevious, getPreviousAny, getPreviousAnyNot, getReversedChildIterator, getReversedChildren, getReversedDescendants, getSegmentsForChars, getSourceRange, getStartLineNumber, getStartOffset, getStartOfLine, getTextLength, getTrailSegment, hasChildren, hasOrMoreChildren, insertAfter, insertBefore, insertChainAfter, insertChainBefore, isOrDescendantOfType, lineColumnAtIndex, lineColumnAtStart, moveTrailingBlankLines, prependChild, removeChildren, segmentSpan, segmentSpan, segmentSpanChars, segmentSpanChars, segmentSpanChars, segmentSpanCharsToVisible, setChars, setCharsFromContent, setCharsFromContentOnly, setCharsFromSegments, spanningChars, startOfLine, takeChildren, toAstString, toSegmentSpan, toString, toStringAttributes, unlink
-
Field Details
-
openingMarker
-
exampleKeyword
-
coordOpeningMarker
-
section
-
numberSeparator
-
number
-
coordClosingMarker
-
optionsKeyword
-
optionsOpeningMarker
-
options
-
optionsClosingMarker
-
source
-
htmlSeparator
-
html
-
astSeparator
-
ast
-
closingMarker
-
-
Constructor Details
-
SpecExampleBlock
public SpecExampleBlock() -
SpecExampleBlock
-
SpecExampleBlock
public SpecExampleBlock(BasedSequence chars, BasedSequence openingMarker, List<BasedSequence> segments, BasedSequence closingMarker)
-
-
Method Details
-
getAstExtra
- Overrides:
getAstExtra
in classNode
-
getSegments
- Specified by:
getSegments
in classNode
-
getOpeningMarker
-
setOpeningMarker
-
getExampleKeyword
-
setExampleKeyword
-
getCoordOpeningMarker
-
setCoordOpeningMarker
-
getSection
-
setSection
-
getNumberSeparator
-
setNumberSeparator
-
getNumber
-
setNumber
-
getCoordClosingMarker
-
setCoordClosingMarker
-
getOptionsKeyword
-
setOptionsKeyword
-
getOptionsOpeningMarker
-
setOptionsOpeningMarker
-
getOptions
-
setOptions
-
getOptionsClosingMarker
-
setOptionsClosingMarker
-
getSource
-
setSource
-
getHtmlSeparator
-
setHtmlSeparator
-
getHtml
-
setHtml
-
getAstSeparator
-
setAstSeparator
-
getAst
-
setAst
-
getClosingMarker
-
setClosingMarker
-