Class TypographicSmarts
java.lang.Object
com.vladsch.flexmark.util.ast.Node
com.vladsch.flexmark.ext.typographic.TypographicSmarts
- All Implemented Interfaces:
DoNotAttributeDecorate, TextContainer, TypographicText
A TypographicSmarts node
-
Nested Class Summary
Nested classes/interfaces inherited from interface TextContainer
TextContainer.Flags -
Field Summary
FieldsFields inherited from class Node
AST_ADAPTER, EMPTY_SEGMENTS, SPLICEFields inherited from interface 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 -
Constructor Summary
ConstructorsConstructorDescriptionTypographicSmarts(BasedSequence chars) TypographicSmarts(BasedSequence chars, String typographicText) TypographicSmarts(String typographicText) -
Method Summary
Modifier and TypeMethodDescriptionbooleancollectText(ISequenceBuilder<? extends ISequenceBuilder<?, BasedSequence>, BasedSequence> out, int flags, NodeVisitor nodeVisitor) Append node's textvoidgetAstExtra(@NotNull StringBuilder out) @NotNull BasedSequence[]voidsetTypographicText(String typographicText) protected @NotNull StringMethods inherited from class 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, unlinkMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface TextContainer
collectEndText
-
Field Details
-
typographicText
-
-
Constructor Details
-
TypographicSmarts
public TypographicSmarts() -
TypographicSmarts
-
TypographicSmarts
-
TypographicSmarts
-
-
Method Details
-
collectText
public boolean collectText(ISequenceBuilder<? extends ISequenceBuilder<?, BasedSequence>, BasedSequence> out, int flags, NodeVisitor nodeVisitor) Description copied from interface:TextContainerAppend node's text- Specified by:
collectTextin 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
-
getAstExtra
- Overrides:
getAstExtrain classNode
-
getTypographicText
-
setTypographicText
-
getSegments
- Specified by:
getSegmentsin classNode
-
toStringAttributes
- Overrides:
toStringAttributesin classNode
-