public abstract class RefNode extends LinkNode implements LinkRefDerived, com.vladsch.flexmark.ast.ReferencingNode<ReferenceRepository,Reference>
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
isDefined |
protected com.vladsch.flexmark.util.sequence.BasedSequence |
reference |
protected com.vladsch.flexmark.util.sequence.BasedSequence |
referenceClosingMarker |
protected com.vladsch.flexmark.util.sequence.BasedSequence |
referenceOpeningMarker |
protected com.vladsch.flexmark.util.sequence.BasedSequence |
text |
protected com.vladsch.flexmark.util.sequence.BasedSequence |
textClosingMarker |
protected com.vladsch.flexmark.util.sequence.BasedSequence |
textOpeningMarker |
anchorMarker, anchorRef, pageRef, title, titleClosingMarker, titleOpeningMarker, url, urlClosingMarker, urlOpeningMarker| Constructor and Description |
|---|
RefNode() |
RefNode(com.vladsch.flexmark.util.sequence.BasedSequence chars) |
RefNode(com.vladsch.flexmark.util.sequence.BasedSequence textOpeningMarker,
com.vladsch.flexmark.util.sequence.BasedSequence text,
com.vladsch.flexmark.util.sequence.BasedSequence textClosingMarker) |
RefNode(com.vladsch.flexmark.util.sequence.BasedSequence chars,
com.vladsch.flexmark.util.sequence.BasedSequence textOpeningMarker,
com.vladsch.flexmark.util.sequence.BasedSequence text,
com.vladsch.flexmark.util.sequence.BasedSequence textClosingMarker) |
RefNode(com.vladsch.flexmark.util.sequence.BasedSequence textOpeningMarker,
com.vladsch.flexmark.util.sequence.BasedSequence text,
com.vladsch.flexmark.util.sequence.BasedSequence textClosingMarker,
com.vladsch.flexmark.util.sequence.BasedSequence referenceOpeningMarker,
com.vladsch.flexmark.util.sequence.BasedSequence referenceClosingMarker) |
RefNode(com.vladsch.flexmark.util.sequence.BasedSequence textOpeningMarker,
com.vladsch.flexmark.util.sequence.BasedSequence text,
com.vladsch.flexmark.util.sequence.BasedSequence textClosingMarker,
com.vladsch.flexmark.util.sequence.BasedSequence referenceOpeningMarker,
com.vladsch.flexmark.util.sequence.BasedSequence reference,
com.vladsch.flexmark.util.sequence.BasedSequence referenceClosingMarker) |
RefNode(com.vladsch.flexmark.util.sequence.BasedSequence chars,
com.vladsch.flexmark.util.sequence.BasedSequence textOpeningMarker,
com.vladsch.flexmark.util.sequence.BasedSequence text,
com.vladsch.flexmark.util.sequence.BasedSequence textClosingMarker,
com.vladsch.flexmark.util.sequence.BasedSequence referenceOpeningMarker,
com.vladsch.flexmark.util.sequence.BasedSequence reference,
com.vladsch.flexmark.util.sequence.BasedSequence referenceClosingMarker) |
| Modifier and Type | Method and Description |
|---|---|
void |
getAstExtra(StringBuilder out) |
com.vladsch.flexmark.util.sequence.BasedSequence |
getDummyReference() |
com.vladsch.flexmark.util.sequence.BasedSequence |
getReference() |
com.vladsch.flexmark.util.sequence.BasedSequence |
getReferenceClosingMarker() |
Reference |
getReferenceNode(com.vladsch.flexmark.ast.Document document) |
Reference |
getReferenceNode(ReferenceRepository repository) |
com.vladsch.flexmark.util.sequence.BasedSequence |
getReferenceOpeningMarker() |
com.vladsch.flexmark.util.sequence.BasedSequence[] |
getSegments() |
com.vladsch.flexmark.util.sequence.BasedSequence |
getText() |
com.vladsch.flexmark.util.sequence.BasedSequence |
getTextClosingMarker() |
com.vladsch.flexmark.util.sequence.BasedSequence |
getTextOpeningMarker() |
boolean |
isDefined() |
boolean |
isDummyReference() |
boolean |
isReferenceTextCombined() |
boolean |
isTentative() |
void |
setDefined(boolean defined) |
void |
setReference(com.vladsch.flexmark.util.sequence.BasedSequence reference) |
void |
setReferenceChars(com.vladsch.flexmark.util.sequence.BasedSequence referenceChars) |
void |
setReferenceClosingMarker(com.vladsch.flexmark.util.sequence.BasedSequence referenceClosingMarker) |
void |
setReferenceOpeningMarker(com.vladsch.flexmark.util.sequence.BasedSequence referenceOpeningMarker) |
void |
setText(com.vladsch.flexmark.util.sequence.BasedSequence text) |
void |
setTextChars(com.vladsch.flexmark.util.sequence.BasedSequence textChars) |
void |
setTextClosingMarker(com.vladsch.flexmark.util.sequence.BasedSequence textClosingMarker) |
void |
setTextOpeningMarker(com.vladsch.flexmark.util.sequence.BasedSequence textOpeningMarker) |
protected String |
toStringAttributes() |
getAnchorMarker, getAnchorRef, getPageRef, getTitle, getTitleClosingMarker, getTitleOpeningMarker, getUrl, getUrlClosingMarker, getUrlOpeningMarker, setAnchorMarker, setAnchorRef, setPageRef, setTitle, setTitleChars, setTitleClosingMarker, setTitleOpeningMarker, setUrl, setUrlChars, setUrlClosingMarker, setUrlOpeningMarkerappendChild, astChars, astExtraChars, astString, countAncestorsOfType, countDirectAncestorsOfType, delimitedSegmentSpan, delimitedSegmentSpanChars, deNullify, getAncestorOfType, getBlankLineSibling, getChars, getCharsFromSegments, getChildChars, getChildIterator, getChildOfType, getChildren, getDescendants, getDocument, getEndLineNumber, getEndOffset, getFirstChild, getFirstChildAny, getFirstChildAnyNot, getLastBlankLineChild, getLastChild, getLastChildAny, getLastChildAnyNot, getLeadSegment, getLineNumber, getNext, getNextAny, getNextAnyNot, getNodeName, getNodeOfTypeIndex, getNodeOfTypeIndex, getOldestAncestorOfTypeAfter, getParent, getPrevious, getPreviousAny, getPreviousAnyNot, getReversedChildIterator, getReversedChildren, getReversedDescendants, getSegmentsForChars, getStartLineNumber, getStartOffset, getTextLength, getTrailSegment, hasChildren, hasOrMoreChildren, insertAfter, insertBefore, isOrDescendantOfType, moveTrailingBlankLines, prependChild, removeChildren, segmentSpan, segmentSpan, segmentSpanChars, segmentSpanChars, segmentSpanChars, setChars, setCharsFromContent, setCharsFromContentOnly, setCharsFromSegments, setParent, spanningChars, takeChildren, toAstString, toSegmentSpan, toString, unlinkprotected com.vladsch.flexmark.util.sequence.BasedSequence textOpeningMarker
protected com.vladsch.flexmark.util.sequence.BasedSequence text
protected com.vladsch.flexmark.util.sequence.BasedSequence textClosingMarker
protected com.vladsch.flexmark.util.sequence.BasedSequence referenceOpeningMarker
protected com.vladsch.flexmark.util.sequence.BasedSequence reference
protected com.vladsch.flexmark.util.sequence.BasedSequence referenceClosingMarker
protected boolean isDefined
public RefNode()
public RefNode(com.vladsch.flexmark.util.sequence.BasedSequence chars)
public RefNode(com.vladsch.flexmark.util.sequence.BasedSequence textOpeningMarker,
com.vladsch.flexmark.util.sequence.BasedSequence text,
com.vladsch.flexmark.util.sequence.BasedSequence textClosingMarker,
com.vladsch.flexmark.util.sequence.BasedSequence referenceOpeningMarker,
com.vladsch.flexmark.util.sequence.BasedSequence reference,
com.vladsch.flexmark.util.sequence.BasedSequence referenceClosingMarker)
public RefNode(com.vladsch.flexmark.util.sequence.BasedSequence chars,
com.vladsch.flexmark.util.sequence.BasedSequence textOpeningMarker,
com.vladsch.flexmark.util.sequence.BasedSequence text,
com.vladsch.flexmark.util.sequence.BasedSequence textClosingMarker,
com.vladsch.flexmark.util.sequence.BasedSequence referenceOpeningMarker,
com.vladsch.flexmark.util.sequence.BasedSequence reference,
com.vladsch.flexmark.util.sequence.BasedSequence referenceClosingMarker)
public RefNode(com.vladsch.flexmark.util.sequence.BasedSequence textOpeningMarker,
com.vladsch.flexmark.util.sequence.BasedSequence text,
com.vladsch.flexmark.util.sequence.BasedSequence textClosingMarker)
public RefNode(com.vladsch.flexmark.util.sequence.BasedSequence chars,
com.vladsch.flexmark.util.sequence.BasedSequence textOpeningMarker,
com.vladsch.flexmark.util.sequence.BasedSequence text,
com.vladsch.flexmark.util.sequence.BasedSequence textClosingMarker)
public RefNode(com.vladsch.flexmark.util.sequence.BasedSequence textOpeningMarker,
com.vladsch.flexmark.util.sequence.BasedSequence text,
com.vladsch.flexmark.util.sequence.BasedSequence textClosingMarker,
com.vladsch.flexmark.util.sequence.BasedSequence referenceOpeningMarker,
com.vladsch.flexmark.util.sequence.BasedSequence referenceClosingMarker)
public com.vladsch.flexmark.util.sequence.BasedSequence[] getSegments()
getSegments in class com.vladsch.flexmark.ast.Nodepublic void getAstExtra(StringBuilder out)
getAstExtra in class com.vladsch.flexmark.ast.Nodepublic void setReferenceChars(com.vladsch.flexmark.util.sequence.BasedSequence referenceChars)
public void setTextChars(com.vladsch.flexmark.util.sequence.BasedSequence textChars)
public boolean isReferenceTextCombined()
public boolean isDefined()
isDefined in interface com.vladsch.flexmark.ast.ReferencingNode<ReferenceRepository,Reference>public void setDefined(boolean defined)
public boolean isTentative()
isTentative in interface LinkRefDerivedpublic boolean isDummyReference()
public com.vladsch.flexmark.util.sequence.BasedSequence getText()
public com.vladsch.flexmark.util.sequence.BasedSequence getReference()
getReference in interface com.vladsch.flexmark.ast.ReferencingNode<ReferenceRepository,Reference>public Reference getReferenceNode(com.vladsch.flexmark.ast.Document document)
getReferenceNode in interface com.vladsch.flexmark.ast.ReferencingNode<ReferenceRepository,Reference>public Reference getReferenceNode(ReferenceRepository repository)
getReferenceNode in interface com.vladsch.flexmark.ast.ReferencingNode<ReferenceRepository,Reference>public com.vladsch.flexmark.util.sequence.BasedSequence getTextOpeningMarker()
public void setTextOpeningMarker(com.vladsch.flexmark.util.sequence.BasedSequence textOpeningMarker)
public void setText(com.vladsch.flexmark.util.sequence.BasedSequence text)
public com.vladsch.flexmark.util.sequence.BasedSequence getTextClosingMarker()
public void setTextClosingMarker(com.vladsch.flexmark.util.sequence.BasedSequence textClosingMarker)
public com.vladsch.flexmark.util.sequence.BasedSequence getReferenceOpeningMarker()
public void setReferenceOpeningMarker(com.vladsch.flexmark.util.sequence.BasedSequence referenceOpeningMarker)
public void setReference(com.vladsch.flexmark.util.sequence.BasedSequence reference)
public com.vladsch.flexmark.util.sequence.BasedSequence getDummyReference()
public com.vladsch.flexmark.util.sequence.BasedSequence getReferenceClosingMarker()
public void setReferenceClosingMarker(com.vladsch.flexmark.util.sequence.BasedSequence referenceClosingMarker)
protected String toStringAttributes()
toStringAttributes in class com.vladsch.flexmark.ast.NodeCopyright © 2018. All rights reserved.