public class TypographicSmarts
extends com.vladsch.flexmark.util.ast.Node
implements com.vladsch.flexmark.util.ast.DoNotAttributeDecorate, com.vladsch.flexmark.util.ast.TypographicText
| Constructor and Description |
|---|
TypographicSmarts() |
TypographicSmarts(com.vladsch.flexmark.util.sequence.BasedSequence chars) |
TypographicSmarts(com.vladsch.flexmark.util.sequence.BasedSequence chars,
String typographicText) |
TypographicSmarts(String typographicText) |
| 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) |
@NotNull com.vladsch.flexmark.util.sequence.BasedSequence[] |
getSegments() |
String |
getTypographicText() |
void |
setTypographicText(String typographicText) |
protected @NotNull String |
toStringAttributes() |
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, unlinkpublic TypographicSmarts()
public TypographicSmarts(com.vladsch.flexmark.util.sequence.BasedSequence chars)
public TypographicSmarts(String typographicText)
public TypographicSmarts(com.vladsch.flexmark.util.sequence.BasedSequence chars,
String typographicText)
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.TextContainerpublic void getAstExtra(@NotNull
@NotNull StringBuilder out)
getAstExtra in class com.vladsch.flexmark.util.ast.Nodepublic String getTypographicText()
public void setTypographicText(String typographicText)
@NotNull public @NotNull com.vladsch.flexmark.util.sequence.BasedSequence[] getSegments()
getSegments in class com.vladsch.flexmark.util.ast.Node@NotNull protected @NotNull String toStringAttributes()
toStringAttributes in class com.vladsch.flexmark.util.ast.NodeCopyright © 2020. All rights reserved.