public class Paragraph
extends com.vladsch.flexmark.util.ast.Block
implements com.vladsch.flexmark.util.ast.TextContainer
Constructor and Description |
---|
Paragraph() |
Paragraph(com.vladsch.flexmark.util.sequence.BasedSequence chars) |
Paragraph(com.vladsch.flexmark.util.sequence.BasedSequence chars,
List<com.vladsch.flexmark.util.sequence.BasedSequence> lineSegments,
int[] lineIndents) |
Paragraph(com.vladsch.flexmark.util.sequence.BasedSequence chars,
List<com.vladsch.flexmark.util.sequence.BasedSequence> lineSegments,
List<Integer> lineIndents) |
Paragraph(com.vladsch.flexmark.util.ast.BlockContent blockContent) |
Modifier and Type | Method and 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) |
int |
getLineIndent(int line) |
int[] |
getLineIndents() |
@NotNull com.vladsch.flexmark.util.sequence.BasedSequence[] |
getSegments() |
boolean |
hasTableSeparator() |
boolean |
isTrailingBlankLine() |
void |
setContent(@NotNull com.vladsch.flexmark.util.sequence.BasedSequence chars,
@NotNull List<com.vladsch.flexmark.util.sequence.BasedSequence> lineSegments) |
void |
setContent(com.vladsch.flexmark.util.sequence.BasedSequence chars,
List<com.vladsch.flexmark.util.sequence.BasedSequence> lineSegments,
List<Integer> lineIndents) |
void |
setContent(@NotNull com.vladsch.flexmark.util.ast.BlockContent blockContent) |
void |
setContent(com.vladsch.flexmark.util.ast.BlockContent blockContent,
int startLine,
int endLine) |
void |
setContent(@NotNull List<com.vladsch.flexmark.util.sequence.BasedSequence> lineSegments) |
void |
setContent(Paragraph other,
int startLine,
int endLine) |
void |
setHasTableSeparator(boolean hasTableSeparator) |
void |
setLineIndents(int[] lineIndents) |
protected void |
setLineIndents(List<Integer> lineIndents) |
void |
setTrailingBlankLine(boolean trailingBlankLine) |
getContentChars, getContentChars, getContentLines, getContentLines, getLineChars, getLineCount, getSpanningChars, setContentLine, setContentLines
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, 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, spanningChars, startOfLine, takeChildren, toAstString, toSegmentSpan, toString, toStringAttributes, unlink
public Paragraph()
public Paragraph(com.vladsch.flexmark.util.sequence.BasedSequence chars)
public Paragraph(com.vladsch.flexmark.util.sequence.BasedSequence chars, List<com.vladsch.flexmark.util.sequence.BasedSequence> lineSegments, List<Integer> lineIndents)
public Paragraph(com.vladsch.flexmark.util.sequence.BasedSequence chars, List<com.vladsch.flexmark.util.sequence.BasedSequence> lineSegments, int[] lineIndents)
public Paragraph(com.vladsch.flexmark.util.ast.BlockContent blockContent)
@NotNull public @NotNull com.vladsch.flexmark.util.sequence.BasedSequence[] getSegments()
getSegments
in class com.vladsch.flexmark.util.ast.Node
public void getAstExtra(@NotNull @NotNull StringBuilder out)
getAstExtra
in class com.vladsch.flexmark.util.ast.Node
public void setContent(@NotNull @NotNull com.vladsch.flexmark.util.sequence.BasedSequence chars, @NotNull @NotNull List<com.vladsch.flexmark.util.sequence.BasedSequence> lineSegments)
setContent
in class com.vladsch.flexmark.util.ast.ContentNode
public void setContent(com.vladsch.flexmark.util.sequence.BasedSequence chars, List<com.vladsch.flexmark.util.sequence.BasedSequence> lineSegments, List<Integer> lineIndents)
public void setContent(@NotNull @NotNull List<com.vladsch.flexmark.util.sequence.BasedSequence> lineSegments)
setContent
in class com.vladsch.flexmark.util.ast.ContentNode
public void setContent(@NotNull @NotNull com.vladsch.flexmark.util.ast.BlockContent blockContent)
setContent
in class com.vladsch.flexmark.util.ast.ContentNode
public void setContent(com.vladsch.flexmark.util.ast.BlockContent blockContent, int startLine, int endLine)
public void setContent(Paragraph other, int startLine, int endLine)
public void setLineIndents(int[] lineIndents)
public int getLineIndent(int line)
public int[] getLineIndents()
public boolean isTrailingBlankLine()
public void setTrailingBlankLine(boolean trailingBlankLine)
public void setHasTableSeparator(boolean hasTableSeparator)
public boolean hasTableSeparator()
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)
collectText
in interface com.vladsch.flexmark.util.ast.TextContainer
Copyright © 2020. All rights reserved.