Class DefinitionTerm

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

    public class DefinitionTerm
    extends com.vladsch.flexmark.ast.ListItem
    A Definition block node
    • Field Summary

      • Fields inherited from class com.vladsch.flexmark.ast.ListItem

        markerSuffix, openingMarker
      • 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
      DefinitionTerm()  
      DefinitionTerm​(com.vladsch.flexmark.util.ast.Node node)  
      DefinitionTerm​(com.vladsch.flexmark.util.sequence.BasedSequence chars)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void getAstExtra​(@NotNull StringBuilder out)  
      @NotNull com.vladsch.flexmark.util.sequence.BasedSequence[] getSegments()  
      boolean isParagraphWrappingDisabled​(com.vladsch.flexmark.ast.Paragraph node, com.vladsch.flexmark.parser.ListOptions listOptions, com.vladsch.flexmark.util.data.DataHolder options)  
      • Methods inherited from class com.vladsch.flexmark.ast.ListItem

        canChangeMarker, getLastBlankLineChild, getMarkerSuffix, getOpeningMarker, getPriority, isContainsBlankLine, isHadBlankAfterItemParagraph, isInTightList, isItemParagraph, isLoose, isOrderedItem, isOwnTight, isParagraphEndWrappingDisabled, isParagraphInTightListItem, isParagraphStartWrappingDisabled, isTight, setContainsBlankLine, setHadBlankAfterItemParagraph, setLoose, setMarkerSuffix, setOpeningMarker, setPriority, setTight
      • 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, 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

      • DefinitionTerm

        public DefinitionTerm()
      • DefinitionTerm

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

        public DefinitionTerm​(com.vladsch.flexmark.util.ast.Node node)
    • Method Detail

      • getAstExtra

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

        @NotNull
        public @NotNull com.vladsch.flexmark.util.sequence.BasedSequence[] getSegments()
        Overrides:
        getSegments in class com.vladsch.flexmark.ast.ListItem
      • 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
        Overrides:
        isParagraphWrappingDisabled in class com.vladsch.flexmark.ast.ListItem