Class EnumeratedReferenceBlock

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected com.vladsch.flexmark.util.sequence.BasedSequence closingMarker  
      protected com.vladsch.flexmark.util.sequence.BasedSequence enumeratedReference  
      protected com.vladsch.flexmark.util.sequence.BasedSequence openingMarker  
      protected com.vladsch.flexmark.util.sequence.BasedSequence text  
      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int compareTo​(EnumeratedReferenceBlock other)  
      void getAstExtra​(@NotNull StringBuilder out)  
      com.vladsch.flexmark.util.sequence.BasedSequence getClosingMarker()  
      com.vladsch.flexmark.util.sequence.BasedSequence getEnumeratedReference()  
      com.vladsch.flexmark.util.sequence.BasedSequence getOpeningMarker()  
      @Nullable EnumeratedReferenceText getReferencingNode​(@NotNull com.vladsch.flexmark.util.ast.Node node)  
      @NotNull com.vladsch.flexmark.util.sequence.BasedSequence[] getSegments()  
      com.vladsch.flexmark.util.sequence.BasedSequence getText()  
      boolean isItemParagraph​(com.vladsch.flexmark.ast.Paragraph node)  
      boolean isParagraphInTightListItem​(com.vladsch.flexmark.ast.Paragraph node)  
      boolean isParagraphWrappingDisabled​(com.vladsch.flexmark.ast.Paragraph node, com.vladsch.flexmark.parser.ListOptions listOptions, com.vladsch.flexmark.util.data.DataHolder options)  
      void setClosingMarker​(com.vladsch.flexmark.util.sequence.BasedSequence closingMarker)  
      void setEnumeratedReference​(com.vladsch.flexmark.util.sequence.BasedSequence enumeratedReference)  
      void setOpeningMarker​(com.vladsch.flexmark.util.sequence.BasedSequence openingMarker)  
      void setText​(com.vladsch.flexmark.util.sequence.BasedSequence text)  
      • Methods inherited from class com.vladsch.flexmark.util.ast.Block

        getParent, setParent
      • 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 Detail

      • openingMarker

        protected com.vladsch.flexmark.util.sequence.BasedSequence openingMarker
      • text

        protected com.vladsch.flexmark.util.sequence.BasedSequence text
      • closingMarker

        protected com.vladsch.flexmark.util.sequence.BasedSequence closingMarker
      • enumeratedReference

        protected com.vladsch.flexmark.util.sequence.BasedSequence enumeratedReference
    • Constructor Detail

      • EnumeratedReferenceBlock

        public EnumeratedReferenceBlock()
      • EnumeratedReferenceBlock

        public EnumeratedReferenceBlock​(com.vladsch.flexmark.util.sequence.BasedSequence chars)
    • Method Detail

      • getAstExtra

        public void getAstExtra​(@NotNull
                                @NotNull StringBuilder out)
        Overrides:
        getAstExtra in class com.vladsch.flexmark.util.ast.Node
      • getSegments

        @NotNull
        public @NotNull com.vladsch.flexmark.util.sequence.BasedSequence[] getSegments()
        Specified by:
        getSegments in class com.vladsch.flexmark.util.ast.Node
      • getOpeningMarker

        public com.vladsch.flexmark.util.sequence.BasedSequence getOpeningMarker()
      • setOpeningMarker

        public void setOpeningMarker​(com.vladsch.flexmark.util.sequence.BasedSequence openingMarker)
      • getText

        public com.vladsch.flexmark.util.sequence.BasedSequence getText()
      • setText

        public void setText​(com.vladsch.flexmark.util.sequence.BasedSequence text)
      • getClosingMarker

        public com.vladsch.flexmark.util.sequence.BasedSequence getClosingMarker()
      • setClosingMarker

        public void setClosingMarker​(com.vladsch.flexmark.util.sequence.BasedSequence closingMarker)
      • getEnumeratedReference

        public com.vladsch.flexmark.util.sequence.BasedSequence getEnumeratedReference()
      • setEnumeratedReference

        public void setEnumeratedReference​(com.vladsch.flexmark.util.sequence.BasedSequence enumeratedReference)
      • isItemParagraph

        public boolean isItemParagraph​(com.vladsch.flexmark.ast.Paragraph node)
        Specified by:
        isItemParagraph in interface com.vladsch.flexmark.ast.ParagraphItemContainer
      • isParagraphWrappingDisabled

        public boolean isParagraphWrappingDisabled​(com.vladsch.flexmark.ast.Paragraph node,
                                                   com.vladsch.flexmark.parser.ListOptions listOptions,
                                                   com.vladsch.flexmark.util.data.DataHolder options)
        Specified by:
        isParagraphWrappingDisabled in interface com.vladsch.flexmark.ast.ParagraphItemContainer
      • isParagraphInTightListItem

        public boolean isParagraphInTightListItem​(com.vladsch.flexmark.ast.Paragraph node)
        Specified by:
        isParagraphInTightListItem in interface com.vladsch.flexmark.ast.ParagraphItemContainer