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
A Task list item
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected boolean
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
ConstructorsConstructorDescriptionTaskListItem
(ListItem block) TaskListItem
(BlockContent blockContent) TaskListItem
(BasedSequence chars) TaskListItem
(BasedSequence chars, List<BasedSequence> segments) -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
getAstExtra
(@NotNull StringBuilder out) boolean
boolean
boolean
isParagraphWrappingDisabled
(Paragraph node, ListOptions listOptions, DataHolder options) void
setCanChangeMarker
(boolean canChangeMarker) void
setOpeningMarker
(BasedSequence openingMarker) void
setOrderedItem
(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
-
Field Details
-
isOrderedItem
protected boolean isOrderedItem -
canChangeMarker
protected boolean canChangeMarker
-
-
Constructor Details
-
TaskListItem
public TaskListItem() -
TaskListItem
-
TaskListItem
-
TaskListItem
-
TaskListItem
-
-
Method Details
-
getAstExtra
- Overrides:
getAstExtra
in classListItem
-
isParagraphWrappingDisabled
public boolean isParagraphWrappingDisabled(Paragraph node, ListOptions listOptions, DataHolder options) - Specified by:
isParagraphWrappingDisabled
in interfaceParagraphItemContainer
- Overrides:
isParagraphWrappingDisabled
in classListItem
-
setOpeningMarker
- Overrides:
setOpeningMarker
in classListItem
-
isItemDoneMarker
public boolean isItemDoneMarker() -
isOrderedItem
public boolean isOrderedItem()- Overrides:
isOrderedItem
in classListItem
-
setOrderedItem
public void setOrderedItem(boolean orderedItem) -
canChangeMarker
public boolean canChangeMarker()- Overrides:
canChangeMarker
in classListItem
-
setCanChangeMarker
public void setCanChangeMarker(boolean canChangeMarker)
-