Package com.vladsch.flexmark.ast
Class SoftLineBreak
- java.lang.Object
-
- com.vladsch.flexmark.util.ast.Node
-
- com.vladsch.flexmark.ast.SoftLineBreak
-
- All Implemented Interfaces:
com.vladsch.flexmark.util.ast.DoNotAttributeDecorate
,com.vladsch.flexmark.util.ast.DoNotTrim
,com.vladsch.flexmark.util.ast.TextContainer
public class SoftLineBreak extends com.vladsch.flexmark.util.ast.Node implements com.vladsch.flexmark.util.ast.DoNotAttributeDecorate, com.vladsch.flexmark.util.ast.DoNotTrim, com.vladsch.flexmark.util.ast.TextContainer
-
-
Constructor Summary
Constructors Constructor Description SoftLineBreak()
SoftLineBreak(com.vladsch.flexmark.util.sequence.BasedSequence chars)
-
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)
@NotNull com.vladsch.flexmark.util.sequence.BasedSequence[]
getSegments()
void
setChars(@NotNull com.vladsch.flexmark.util.sequence.BasedSequence chars)
void
setCharsFromContent()
void
setCharsFromContentOnly()
void
setCharsFromSegments()
-
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, getAstExtra, 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, setParent, spanningChars, startOfLine, takeChildren, toAstString, toSegmentSpan, toString, toStringAttributes, unlink
-
-
-
-
Method Detail
-
getSegments
@NotNull public @NotNull com.vladsch.flexmark.util.sequence.BasedSequence[] getSegments()
- Specified by:
getSegments
in classcom.vladsch.flexmark.util.ast.Node
-
setChars
public void setChars(@NotNull @NotNull com.vladsch.flexmark.util.sequence.BasedSequence chars)
- Overrides:
setChars
in classcom.vladsch.flexmark.util.ast.Node
-
setCharsFromContentOnly
public void setCharsFromContentOnly()
- Overrides:
setCharsFromContentOnly
in classcom.vladsch.flexmark.util.ast.Node
-
setCharsFromContent
public void setCharsFromContent()
- Overrides:
setCharsFromContent
in classcom.vladsch.flexmark.util.ast.Node
-
setCharsFromSegments
public void setCharsFromSegments()
- Overrides:
setCharsFromSegments
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
-
-