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 boolean
collectText(ISequenceBuilder<? extends ISequenceBuilder<?,BasedSequence>,BasedSequence> out, int flags, NodeVisitor nodeVisitor)
Append node's textBasedSequence
getChars()
BasedSequence
getClosingMarker()
BasedSequence
getOpeningMarker()
BasedSequence
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 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: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
-
-