Class EnumeratedReferenceBlock
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.enumerated.reference.EnumeratedReferenceBlock
- All Implemented Interfaces:
ParagraphItemContainer
,Content
,ReferenceNode<EnumeratedReferenceRepository,
,EnumeratedReferenceBlock, EnumeratedReferenceText> Comparable<EnumeratedReferenceBlock>
public class EnumeratedReferenceBlock
extends Block
implements ReferenceNode<EnumeratedReferenceRepository,EnumeratedReferenceBlock,EnumeratedReferenceText>, ParagraphItemContainer
A EnumeratedReference block node
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BasedSequence
protected BasedSequence
protected BasedSequence
protected 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
void
getAstExtra
(@NotNull StringBuilder out) @Nullable EnumeratedReferenceText
getReferencingNode
(@NotNull Node node) @NotNull BasedSequence[]
getText()
boolean
isItemParagraph
(Paragraph node) boolean
boolean
isParagraphWrappingDisabled
(Paragraph node, ListOptions listOptions, DataHolder options) void
setClosingMarker
(BasedSequence closingMarker) void
setEnumeratedReference
(BasedSequence enumeratedReference) void
setOpeningMarker
(BasedSequence openingMarker) void
setText
(BasedSequence text) 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
-
text
-
closingMarker
-
enumeratedReference
-
-
Constructor Details
-
EnumeratedReferenceBlock
public EnumeratedReferenceBlock() -
EnumeratedReferenceBlock
-
-
Method Details
-
compareTo
- Specified by:
compareTo
in interfaceComparable<EnumeratedReferenceBlock>
-
getReferencingNode
- Specified by:
getReferencingNode
in interfaceReferenceNode<EnumeratedReferenceRepository,
EnumeratedReferenceBlock, EnumeratedReferenceText>
-
getAstExtra
- Overrides:
getAstExtra
in classNode
-
getSegments
- Specified by:
getSegments
in classNode
-
getOpeningMarker
-
setOpeningMarker
-
getText
-
setText
-
getClosingMarker
-
setClosingMarker
-
getEnumeratedReference
-
setEnumeratedReference
-
isItemParagraph
- Specified by:
isItemParagraph
in interfaceParagraphItemContainer
-
isParagraphWrappingDisabled
public boolean isParagraphWrappingDisabled(Paragraph node, ListOptions listOptions, DataHolder options) - Specified by:
isParagraphWrappingDisabled
in interfaceParagraphItemContainer
-
isParagraphInTightListItem
- Specified by:
isParagraphInTightListItem
in interfaceParagraphItemContainer
-