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:
ParagraphContainer,ParagraphItemContainer,BlankLineContainer,Content
public class TaskListItem extends ListItem
A Task list item
-
-
Field Summary
Fields Modifier and Type Field Description protected booleancanChangeMarkerprotected booleanisOrderedItem-
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 TaskListItem()TaskListItem(ListItem block)TaskListItem(BlockContent blockContent)TaskListItem(BasedSequence chars)TaskListItem(BasedSequence chars, java.util.List<BasedSequence> segments)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanChangeMarker()voidgetAstExtra(@NotNull java.lang.StringBuilder out)booleanisItemDoneMarker()booleanisOrderedItem()booleanisParagraphWrappingDisabled(Paragraph node, ListOptions listOptions, DataHolder options)voidsetCanChangeMarker(boolean canChangeMarker)voidsetOpeningMarker(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(BasedSequence chars)
-
TaskListItem
public TaskListItem(BasedSequence chars, java.util.List<BasedSequence> segments)
-
TaskListItem
public TaskListItem(BlockContent blockContent)
-
TaskListItem
public TaskListItem(ListItem block)
-
-
Method Detail
-
getAstExtra
public void getAstExtra(@NotNull @NotNull java.lang.StringBuilder out)- Overrides:
getAstExtrain classListItem
-
isParagraphWrappingDisabled
public boolean isParagraphWrappingDisabled(Paragraph node, ListOptions listOptions, DataHolder options)
- Specified by:
isParagraphWrappingDisabledin interfaceParagraphItemContainer- Overrides:
isParagraphWrappingDisabledin classListItem
-
setOpeningMarker
public void setOpeningMarker(BasedSequence openingMarker)
- Overrides:
setOpeningMarkerin classListItem
-
isItemDoneMarker
public boolean isItemDoneMarker()
-
isOrderedItem
public boolean isOrderedItem()
- Overrides:
isOrderedItemin classListItem
-
setOrderedItem
public void setOrderedItem(boolean orderedItem)
-
canChangeMarker
public boolean canChangeMarker()
- Overrides:
canChangeMarkerin classListItem
-
setCanChangeMarker
public void setCanChangeMarker(boolean canChangeMarker)
-
-