Package com.vladsch.flexmark.ast
Class TextBase
- java.lang.Object
-
- com.vladsch.flexmark.util.ast.Node
-
- com.vladsch.flexmark.ast.TextBase
-
- All Implemented Interfaces:
com.vladsch.flexmark.util.ast.TextContainer
public class TextBase extends com.vladsch.flexmark.util.ast.Node implements com.vladsch.flexmark.util.ast.TextContainer
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
collectText(com.vladsch.flexmark.util.sequence.builder.ISequenceBuilder<? extends com.vladsch.flexmark.util.sequence.builder.ISequenceBuilder<?,com.vladsch.flexmark.util.sequence.BasedSequence>,com.vladsch.flexmark.util.sequence.BasedSequence> out, int flags, com.vladsch.flexmark.util.ast.NodeVisitor nodeVisitor)
void
getAstExtra(@NotNull StringBuilder out)
@NotNull com.vladsch.flexmark.util.sequence.BasedSequence[]
getSegments()
protected @NotNull String
toStringAttributes()
-
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, getLastBlankLineChild, getLastChild, getLastChildAny, getLastChildAnyNot, getLastInChain, getLeadSegment, getLineColumnAtEnd, getLineNumber, getNext, getNextAny, getNextAnyNot, getNodeName, getNodeOfTypeIndex, getNodeOfTypeIndex, getOldestAncestorOfTypeAfter, getParent, 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, setParent, spanningChars, startOfLine, takeChildren, toAstString, toSegmentSpan, toString, unlink
-
-
-
-
Constructor Detail
-
TextBase
public TextBase()
-
TextBase
public TextBase(com.vladsch.flexmark.util.sequence.BasedSequence chars)
-
TextBase
public TextBase(String chars)
-
-
Method Detail
-
getSegments
@NotNull public @NotNull com.vladsch.flexmark.util.sequence.BasedSequence[] getSegments()
- Specified by:
getSegments
in classcom.vladsch.flexmark.util.ast.Node
-
getAstExtra
public void getAstExtra(@NotNull @NotNull StringBuilder out)
- Overrides:
getAstExtra
in classcom.vladsch.flexmark.util.ast.Node
-
collectText
public boolean collectText(com.vladsch.flexmark.util.sequence.builder.ISequenceBuilder<? extends com.vladsch.flexmark.util.sequence.builder.ISequenceBuilder<?,com.vladsch.flexmark.util.sequence.BasedSequence>,com.vladsch.flexmark.util.sequence.BasedSequence> out, int flags, com.vladsch.flexmark.util.ast.NodeVisitor nodeVisitor)
- Specified by:
collectText
in interfacecom.vladsch.flexmark.util.ast.TextContainer
-
toStringAttributes
@NotNull protected @NotNull String toStringAttributes()
- Overrides:
toStringAttributes
in classcom.vladsch.flexmark.util.ast.Node
-
-