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 booleancollectText(ISequenceBuilder<? extends ISequenceBuilder<?, BasedSequence>, BasedSequence> out, int flags, NodeVisitor nodeVisitor) Append node's textgetChars()getText()voidsetClosingMarker(BasedSequence closingMarker) voidsetOpeningMarker(BasedSequence openingMarker) voidsetText(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:TextContainerAppend node's text- Specified by:
collectTextin 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
-