public class Footnote extends com.vladsch.flexmark.util.ast.Node implements com.vladsch.flexmark.util.ast.DelimitedNode, com.vladsch.flexmark.util.ast.DoNotDecorate, com.vladsch.flexmark.ast.LinkRendered, com.vladsch.flexmark.util.ast.ReferencingNode<FootnoteRepository,FootnoteBlock>
| Modifier and Type | Field and Description |
|---|---|
protected com.vladsch.flexmark.util.sequence.BasedSequence |
closingMarker |
protected FootnoteBlock |
footnoteBlock |
protected com.vladsch.flexmark.util.sequence.BasedSequence |
openingMarker |
protected int |
referenceOrdinal |
protected com.vladsch.flexmark.util.sequence.BasedSequence |
text |
| Constructor and Description |
|---|
Footnote() |
Footnote(com.vladsch.flexmark.util.sequence.BasedSequence chars) |
Footnote(com.vladsch.flexmark.util.sequence.BasedSequence openingMarker,
com.vladsch.flexmark.util.sequence.BasedSequence text,
com.vladsch.flexmark.util.sequence.BasedSequence closingMarker) |
| Modifier and Type | Method and Description |
|---|---|
void |
getAstExtra(@NotNull StringBuilder out) |
com.vladsch.flexmark.util.sequence.BasedSequence |
getClosingMarker() |
FootnoteBlock |
getFootnoteBlock() |
FootnoteBlock |
getFootnoteBlock(FootnoteRepository footnoteRepository) |
com.vladsch.flexmark.util.sequence.BasedSequence |
getOpeningMarker() |
@NotNull com.vladsch.flexmark.util.sequence.BasedSequence |
getReference() |
FootnoteBlock |
getReferenceNode(com.vladsch.flexmark.util.ast.Document document) |
FootnoteBlock |
getReferenceNode(FootnoteRepository repository) |
int |
getReferenceOrdinal() |
@NotNull com.vladsch.flexmark.util.sequence.BasedSequence[] |
getSegments() |
com.vladsch.flexmark.util.sequence.BasedSequence |
getText() |
boolean |
isDefined() |
boolean |
isTentative() |
void |
setClosingMarker(com.vladsch.flexmark.util.sequence.BasedSequence closingMarker) |
void |
setFootnoteBlock(FootnoteBlock footnoteBlock) |
void |
setOpeningMarker(com.vladsch.flexmark.util.sequence.BasedSequence openingMarker) |
void |
setReferenceOrdinal(int referenceOrdinal) |
void |
setText(com.vladsch.flexmark.util.sequence.BasedSequence text) |
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, unlinkprotected com.vladsch.flexmark.util.sequence.BasedSequence openingMarker
protected com.vladsch.flexmark.util.sequence.BasedSequence text
protected com.vladsch.flexmark.util.sequence.BasedSequence closingMarker
protected FootnoteBlock footnoteBlock
protected int referenceOrdinal
public Footnote()
public Footnote(com.vladsch.flexmark.util.sequence.BasedSequence chars)
public Footnote(com.vladsch.flexmark.util.sequence.BasedSequence openingMarker,
com.vladsch.flexmark.util.sequence.BasedSequence text,
com.vladsch.flexmark.util.sequence.BasedSequence closingMarker)
public int getReferenceOrdinal()
public void setReferenceOrdinal(int referenceOrdinal)
@NotNull public @NotNull com.vladsch.flexmark.util.sequence.BasedSequence getReference()
getReference in interface com.vladsch.flexmark.util.ast.ReferencingNode<FootnoteRepository,FootnoteBlock>public FootnoteBlock getReferenceNode(com.vladsch.flexmark.util.ast.Document document)
getReferenceNode in interface com.vladsch.flexmark.util.ast.ReferencingNode<FootnoteRepository,FootnoteBlock>public FootnoteBlock getReferenceNode(FootnoteRepository repository)
getReferenceNode in interface com.vladsch.flexmark.util.ast.ReferencingNode<FootnoteRepository,FootnoteBlock>public boolean isDefined()
isDefined in interface com.vladsch.flexmark.util.ast.ReferencingNode<FootnoteRepository,FootnoteBlock>public boolean isTentative()
isTentative in interface com.vladsch.flexmark.ast.LinkRefDerivedpublic FootnoteBlock getFootnoteBlock(FootnoteRepository footnoteRepository)
public FootnoteBlock getFootnoteBlock()
public void setFootnoteBlock(FootnoteBlock footnoteBlock)
@NotNull public @NotNull com.vladsch.flexmark.util.sequence.BasedSequence[] getSegments()
getSegments in class com.vladsch.flexmark.util.ast.Nodepublic void getAstExtra(@NotNull
@NotNull StringBuilder out)
getAstExtra in class com.vladsch.flexmark.util.ast.Nodepublic com.vladsch.flexmark.util.sequence.BasedSequence getOpeningMarker()
getOpeningMarker in interface com.vladsch.flexmark.util.ast.DelimitedNodepublic void setOpeningMarker(com.vladsch.flexmark.util.sequence.BasedSequence openingMarker)
setOpeningMarker in interface com.vladsch.flexmark.util.ast.DelimitedNodepublic com.vladsch.flexmark.util.sequence.BasedSequence getText()
getText in interface com.vladsch.flexmark.util.ast.DelimitedNodepublic void setText(com.vladsch.flexmark.util.sequence.BasedSequence text)
setText in interface com.vladsch.flexmark.util.ast.DelimitedNodepublic com.vladsch.flexmark.util.sequence.BasedSequence getClosingMarker()
getClosingMarker in interface com.vladsch.flexmark.util.ast.DelimitedNodepublic void setClosingMarker(com.vladsch.flexmark.util.sequence.BasedSequence closingMarker)
setClosingMarker in interface com.vladsch.flexmark.util.ast.DelimitedNodeCopyright © 2020. All rights reserved.