Package com.vladsch.flexmark.ast
Class ListBlock
- java.lang.Object
-
- com.vladsch.flexmark.util.ast.Node
-
- com.vladsch.flexmark.util.ast.ContentNode
-
- com.vladsch.flexmark.util.ast.Block
-
- com.vladsch.flexmark.ast.ListBlock
-
- All Implemented Interfaces:
com.vladsch.flexmark.util.ast.BlankLineContainer
,com.vladsch.flexmark.util.ast.Content
- Direct Known Subclasses:
BulletList
,OrderedList
public abstract class ListBlock extends com.vladsch.flexmark.util.ast.Block implements com.vladsch.flexmark.util.ast.BlankLineContainer
-
-
Constructor Summary
Constructors Constructor Description ListBlock()
ListBlock(com.vladsch.flexmark.util.ast.BlockContent blockContent)
ListBlock(com.vladsch.flexmark.util.sequence.BasedSequence chars)
ListBlock(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.ast.Node
getLastBlankLineChild()
boolean
isLoose()
boolean
isTight()
void
setLoose(boolean loose)
void
setTight(boolean tight)
-
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, getSegments, 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
-
ListBlock
public ListBlock()
-
ListBlock
public ListBlock(com.vladsch.flexmark.util.sequence.BasedSequence chars)
-
ListBlock
public ListBlock(com.vladsch.flexmark.util.sequence.BasedSequence chars, List<com.vladsch.flexmark.util.sequence.BasedSequence> segments)
-
ListBlock
public ListBlock(com.vladsch.flexmark.util.ast.BlockContent blockContent)
-
-
Method Detail
-
isTight
public boolean isTight()
-
isLoose
public boolean isLoose()
-
setTight
public void setTight(boolean tight)
-
setLoose
public void setLoose(boolean loose)
-
getLastBlankLineChild
public com.vladsch.flexmark.util.ast.Node getLastBlankLineChild()
- Overrides:
getLastBlankLineChild
in classcom.vladsch.flexmark.util.ast.Node
-
getAstExtra
public void getAstExtra(@NotNull @NotNull StringBuilder out)
- Overrides:
getAstExtra
in classcom.vladsch.flexmark.util.ast.Node
-
-