Class TypographicQuotes
java.lang.Object
com.vladsch.flexmark.util.ast.Node
com.vladsch.flexmark.ext.typographic.TypographicQuotes
- All Implemented Interfaces:
DelimitedNode,DoNotAttributeDecorate,TextContainer,TypographicText
public class TypographicQuotes
extends Node
implements DelimitedNode, DoNotAttributeDecorate, TypographicText
A TypographicQuotes node
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.vladsch.flexmark.util.ast.TextContainer
TextContainer.Flags -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BasedSequenceprotected BasedSequenceprotected BasedSequenceprotected Stringprotected StringFields inherited from class com.vladsch.flexmark.util.ast.Node
AST_ADAPTER, EMPTY_SEGMENTS, SPLICEFields inherited from interface com.vladsch.flexmark.util.ast.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
ConstructorsConstructorDescriptionTypographicQuotes(BasedSequence chars) TypographicQuotes(BasedSequence openingMarker, BasedSequence text, BasedSequence closingMarker) -
Method Summary
Modifier and TypeMethodDescriptionvoidgetAstExtra(@NotNull StringBuilder out) @NotNull BasedSequence[]getText()voidsetClosingMarker(BasedSequence closingMarker) voidsetOpeningMarker(BasedSequence openingMarker) voidsetText(BasedSequence text) voidsetTypographicClosing(String typographicClosing) voidsetTypographicOpening(String typographicOpening) 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, toStringAttributes, unlinkMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.vladsch.flexmark.util.ast.DelimitedNode
collectText, getCharsMethods inherited from interface com.vladsch.flexmark.util.ast.TextContainer
collectEndText
-
Field Details
-
openingMarker
-
text
-
closingMarker
-
typographicOpening
-
typographicClosing
-
-
Constructor Details
-
TypographicQuotes
public TypographicQuotes() -
TypographicQuotes
-
TypographicQuotes
public TypographicQuotes(BasedSequence openingMarker, BasedSequence text, BasedSequence closingMarker)
-
-
Method Details
-
getSegments
- Specified by:
getSegmentsin classNode
-
getAstExtra
- Overrides:
getAstExtrain classNode
-
getOpeningMarker
- Specified by:
getOpeningMarkerin interfaceDelimitedNode
-
setOpeningMarker
- Specified by:
setOpeningMarkerin interfaceDelimitedNode
-
getText
- Specified by:
getTextin interfaceDelimitedNode
-
setText
- Specified by:
setTextin interfaceDelimitedNode
-
getClosingMarker
- Specified by:
getClosingMarkerin interfaceDelimitedNode
-
setClosingMarker
- Specified by:
setClosingMarkerin interfaceDelimitedNode
-
getTypographicOpening
-
setTypographicOpening
-
getTypographicClosing
-
setTypographicClosing
-