Class GitLabBlockQuote

  • All Implemented Interfaces:
    com.vladsch.flexmark.ast.ParagraphContainer, com.vladsch.flexmark.util.ast.Content

    public class GitLabBlockQuote
    extends com.vladsch.flexmark.util.ast.Block
    implements com.vladsch.flexmark.ast.ParagraphContainer
    A GitLab block node
    • Field Summary

      • 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 
      Constructor Description
      GitLabBlockQuote()  
      GitLabBlockQuote​(com.vladsch.flexmark.util.ast.BlockContent blockContent)  
      GitLabBlockQuote​(com.vladsch.flexmark.util.sequence.BasedSequence chars)  
      GitLabBlockQuote​(com.vladsch.flexmark.util.sequence.BasedSequence chars, List<com.vladsch.flexmark.util.sequence.BasedSequence> segments)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void getAstExtra​(@NotNull StringBuilder out)  
      com.vladsch.flexmark.util.sequence.BasedSequence getClosingMarker()  
      com.vladsch.flexmark.util.sequence.BasedSequence getClosingTrailing()  
      com.vladsch.flexmark.util.sequence.BasedSequence getOpeningMarker()  
      com.vladsch.flexmark.util.sequence.BasedSequence getOpeningTrailing()  
      @NotNull com.vladsch.flexmark.util.sequence.BasedSequence[] getSegments()  
      boolean isParagraphEndWrappingDisabled​(com.vladsch.flexmark.ast.Paragraph node)  
      boolean isParagraphStartWrappingDisabled​(com.vladsch.flexmark.ast.Paragraph node)  
      void setClosingMarker​(com.vladsch.flexmark.util.sequence.BasedSequence closingMarker)  
      void setClosingTrailing​(com.vladsch.flexmark.util.sequence.BasedSequence closingTrailing)  
      void setOpeningMarker​(com.vladsch.flexmark.util.sequence.BasedSequence openingMarker)  
      void setOpeningTrailing​(com.vladsch.flexmark.util.sequence.BasedSequence openingTrailing)  
      • 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
    • Constructor Detail

      • GitLabBlockQuote

        public GitLabBlockQuote()
      • GitLabBlockQuote

        public GitLabBlockQuote​(com.vladsch.flexmark.util.sequence.BasedSequence chars)
      • GitLabBlockQuote

        public GitLabBlockQuote​(com.vladsch.flexmark.util.sequence.BasedSequence chars,
                                List<com.vladsch.flexmark.util.sequence.BasedSequence> segments)
      • GitLabBlockQuote

        public GitLabBlockQuote​(com.vladsch.flexmark.util.ast.BlockContent blockContent)
    • 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
      • isParagraphEndWrappingDisabled

        public boolean isParagraphEndWrappingDisabled​(com.vladsch.flexmark.ast.Paragraph node)
        Specified by:
        isParagraphEndWrappingDisabled in interface com.vladsch.flexmark.ast.ParagraphContainer
      • isParagraphStartWrappingDisabled

        public boolean isParagraphStartWrappingDisabled​(com.vladsch.flexmark.ast.Paragraph node)
        Specified by:
        isParagraphStartWrappingDisabled in interface com.vladsch.flexmark.ast.ParagraphContainer
      • getOpeningMarker

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

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

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

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

        public com.vladsch.flexmark.util.sequence.BasedSequence getOpeningTrailing()
      • setOpeningTrailing

        public void setOpeningTrailing​(com.vladsch.flexmark.util.sequence.BasedSequence openingTrailing)
      • getClosingTrailing

        public com.vladsch.flexmark.util.sequence.BasedSequence getClosingTrailing()
      • setClosingTrailing

        public void setClosingTrailing​(com.vladsch.flexmark.util.sequence.BasedSequence closingTrailing)