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
Fields Modifier and Type Field Description protected BasedSequence
closingMarker
protected BasedSequence
openingMarker
protected BasedSequence
text
protected java.lang.String
typographicClosing
protected java.lang.String
typographicOpening
-
Fields inherited from class com.vladsch.flexmark.util.ast.Node
AST_ADAPTER, EMPTY_SEGMENTS, SPLICE
-
Fields 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
Constructors Constructor Description TypographicQuotes()
TypographicQuotes(BasedSequence chars)
TypographicQuotes(BasedSequence openingMarker, BasedSequence text, BasedSequence closingMarker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
getAstExtra(java.lang.StringBuilder out)
BasedSequence
getClosingMarker()
BasedSequence
getOpeningMarker()
BasedSequence[]
getSegments()
BasedSequence
getText()
java.lang.String
getTypographicClosing()
java.lang.String
getTypographicOpening()
void
setClosingMarker(BasedSequence closingMarker)
void
setOpeningMarker(BasedSequence openingMarker)
void
setText(BasedSequence text)
void
setTypographicClosing(java.lang.String typographicClosing)
void
setTypographicOpening(java.lang.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, unlink
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.vladsch.flexmark.util.ast.DelimitedNode
collectText, getChars
-
Methods inherited from interface com.vladsch.flexmark.util.ast.TextContainer
collectEndText
-
-
-
-
Field Detail
-
openingMarker
protected BasedSequence openingMarker
-
text
protected BasedSequence text
-
closingMarker
protected BasedSequence closingMarker
-
typographicOpening
protected java.lang.String typographicOpening
-
typographicClosing
protected java.lang.String typographicClosing
-
-
Constructor Detail
-
TypographicQuotes
public TypographicQuotes()
-
TypographicQuotes
public TypographicQuotes(BasedSequence chars)
-
TypographicQuotes
public TypographicQuotes(BasedSequence openingMarker, BasedSequence text, BasedSequence closingMarker)
-
-
Method Detail
-
getSegments
@NotNull public BasedSequence[] getSegments()
- Specified by:
getSegments
in classNode
-
getAstExtra
public void getAstExtra(@NotNull java.lang.StringBuilder out)
- Overrides:
getAstExtra
in classNode
-
getOpeningMarker
public BasedSequence getOpeningMarker()
- Specified by:
getOpeningMarker
in interfaceDelimitedNode
-
setOpeningMarker
public void setOpeningMarker(BasedSequence openingMarker)
- Specified by:
setOpeningMarker
in interfaceDelimitedNode
-
getText
public BasedSequence getText()
- Specified by:
getText
in interfaceDelimitedNode
-
setText
public void setText(BasedSequence text)
- Specified by:
setText
in interfaceDelimitedNode
-
getClosingMarker
public BasedSequence getClosingMarker()
- Specified by:
getClosingMarker
in interfaceDelimitedNode
-
setClosingMarker
public void setClosingMarker(BasedSequence closingMarker)
- Specified by:
setClosingMarker
in interfaceDelimitedNode
-
getTypographicOpening
public java.lang.String getTypographicOpening()
-
setTypographicOpening
public void setTypographicOpening(java.lang.String typographicOpening)
-
getTypographicClosing
public java.lang.String getTypographicClosing()
-
setTypographicClosing
public void setTypographicClosing(java.lang.String typographicClosing)
-
-