Class TaskListItem
- 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.ListItem
-
- com.vladsch.flexmark.ext.gfm.tasklist.TaskListItem
-
- 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 TaskListItem extends com.vladsch.flexmark.ast.ListItemA Task list item
-
-
Field Summary
Fields Modifier and Type Field Description protected booleancanChangeMarkerprotected booleanisOrderedItem
-
Constructor Summary
Constructors Constructor Description TaskListItem()TaskListItem(com.vladsch.flexmark.ast.ListItem block)TaskListItem(com.vladsch.flexmark.util.ast.BlockContent blockContent)TaskListItem(com.vladsch.flexmark.util.sequence.BasedSequence chars)TaskListItem(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 booleancanChangeMarker()voidgetAstExtra(@NotNull StringBuilder out)booleanisItemDoneMarker()booleanisOrderedItem()booleanisParagraphWrappingDisabled(com.vladsch.flexmark.ast.Paragraph node, com.vladsch.flexmark.parser.ListOptions listOptions, com.vladsch.flexmark.util.data.DataHolder options)voidsetCanChangeMarker(boolean canChangeMarker)voidsetOpeningMarker(com.vladsch.flexmark.util.sequence.BasedSequence openingMarker)voidsetOrderedItem(boolean orderedItem)-
Methods inherited from class com.vladsch.flexmark.ast.ListItem
getLastBlankLineChild, getMarkerSuffix, getOpeningMarker, getPriority, getSegments, isContainsBlankLine, isHadBlankAfterItemParagraph, isInTightList, isItemParagraph, isLoose, isOwnTight, isParagraphEndWrappingDisabled, isParagraphInTightListItem, isParagraphStartWrappingDisabled, isTight, setContainsBlankLine, setHadBlankAfterItemParagraph, setLoose, setMarkerSuffix, setPriority, setTight
-
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
-
TaskListItem
public TaskListItem()
-
TaskListItem
public TaskListItem(com.vladsch.flexmark.util.sequence.BasedSequence chars)
-
TaskListItem
public TaskListItem(com.vladsch.flexmark.util.sequence.BasedSequence chars, List<com.vladsch.flexmark.util.sequence.BasedSequence> segments)
-
TaskListItem
public TaskListItem(com.vladsch.flexmark.util.ast.BlockContent blockContent)
-
TaskListItem
public TaskListItem(com.vladsch.flexmark.ast.ListItem block)
-
-
Method Detail
-
getAstExtra
public void getAstExtra(@NotNull @NotNull StringBuilder out)- Overrides:
getAstExtrain classcom.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:
isParagraphWrappingDisabledin interfacecom.vladsch.flexmark.ast.ParagraphItemContainer- Overrides:
isParagraphWrappingDisabledin classcom.vladsch.flexmark.ast.ListItem
-
setOpeningMarker
public void setOpeningMarker(com.vladsch.flexmark.util.sequence.BasedSequence openingMarker)
- Overrides:
setOpeningMarkerin classcom.vladsch.flexmark.ast.ListItem
-
isItemDoneMarker
public boolean isItemDoneMarker()
-
isOrderedItem
public boolean isOrderedItem()
- Overrides:
isOrderedItemin classcom.vladsch.flexmark.ast.ListItem
-
setOrderedItem
public void setOrderedItem(boolean orderedItem)
-
canChangeMarker
public boolean canChangeMarker()
- Overrides:
canChangeMarkerin classcom.vladsch.flexmark.ast.ListItem
-
setCanChangeMarker
public void setCanChangeMarker(boolean canChangeMarker)
-
-