Package com.vladsch.flexmark.util.ast
Interface DelimitedNode
- All Superinterfaces:
TextContainer
- All Known Implementing Classes:
AttributesDelimiter
,AttributesNode
,Code
,DelimitedNodeImpl
,Emoji
,Emphasis
,EnumeratedReferenceBase
,EnumeratedReferenceLink
,EnumeratedReferenceText
,Footnote
,GitLabDel
,GitLabInline
,GitLabInlineMath
,GitLabIns
,Ins
,MacroReference
,Strikethrough
,StrongEmphasis
,Subscript
,Superscript
,TableCaption
,TableCell
,TypographicQuotes
,Zzzzzz
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.vladsch.flexmark.util.ast.TextContainer
TextContainer.Flags
-
Field Summary
Fields inherited from interface com.vladsch.flexmark.util.ast.TextContainer
F_ADD_SPACES_BETWEEN_NODES, F_FOR_HEADING_ID, F_LINK_ANCHOR, F_LINK_NODE_TEXT, F_LINK_PAGE_REF, F_LINK_TEXT, F_LINK_TEXT_TYPE, F_LINK_URL, F_NO_TRIM_REF_TEXT_END, F_NO_TRIM_REF_TEXT_START, F_NODE_TEXT
-
Method Summary
Modifier and TypeMethodDescriptiondefault boolean
collectText
(ISequenceBuilder<? extends ISequenceBuilder<?, BasedSequence>, BasedSequence> out, int flags, NodeVisitor nodeVisitor) Append node's textgetChars()
getText()
void
setClosingMarker
(BasedSequence closingMarker) void
setOpeningMarker
(BasedSequence openingMarker) void
setText
(BasedSequence text) Methods inherited from interface com.vladsch.flexmark.util.ast.TextContainer
collectEndText
-
Method Details
-
getOpeningMarker
BasedSequence getOpeningMarker() -
getChars
BasedSequence getChars() -
setOpeningMarker
-
getText
BasedSequence getText() -
setText
-
getClosingMarker
BasedSequence getClosingMarker() -
setClosingMarker
-
collectText
default boolean collectText(ISequenceBuilder<? extends ISequenceBuilder<?, BasedSequence>, BasedSequence> out, int flags, NodeVisitor nodeVisitor) Description copied from interface:TextContainer
Append node's text- Specified by:
collectText
in interfaceTextContainer
- Parameters:
out
- sequence build to which to append textflags
- collection flagsnodeVisitor
- node visitor to use to visit children- Returns:
- true if child nodes should be visited
-