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
public interface DelimitedNode extends TextContainer
-
-
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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default booleancollectText(ISequenceBuilder<? extends ISequenceBuilder<?,BasedSequence>,BasedSequence> out, int flags, NodeVisitor nodeVisitor)Append node's textBasedSequencegetChars()BasedSequencegetClosingMarker()BasedSequencegetOpeningMarker()BasedSequencegetText()voidsetClosingMarker(BasedSequence closingMarker)voidsetOpeningMarker(BasedSequence openingMarker)voidsetText(BasedSequence text)-
Methods inherited from interface com.vladsch.flexmark.util.ast.TextContainer
collectEndText
-
-
-
-
Method Detail
-
getOpeningMarker
BasedSequence getOpeningMarker()
-
getChars
BasedSequence getChars()
-
setOpeningMarker
void setOpeningMarker(BasedSequence openingMarker)
-
getText
BasedSequence getText()
-
setText
void setText(BasedSequence text)
-
getClosingMarker
BasedSequence getClosingMarker()
-
setClosingMarker
void setClosingMarker(BasedSequence closingMarker)
-
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
-
-