public class Reference extends LinkNodeBase implements com.vladsch.flexmark.ast.ReferenceNode<ReferenceRepository,Reference,RefNode>
| Modifier and Type | Field and Description |
|---|---|
protected com.vladsch.flexmark.util.sequence.BasedSequence |
closingMarker |
protected com.vladsch.flexmark.util.sequence.BasedSequence |
openingMarker |
protected com.vladsch.flexmark.util.sequence.BasedSequence |
reference |
anchorMarker, anchorRef, pageRef, title, titleClosingMarker, titleOpeningMarker, url, urlClosingMarker, urlOpeningMarker| Constructor and Description |
|---|
Reference(com.vladsch.flexmark.util.sequence.BasedSequence label,
com.vladsch.flexmark.util.sequence.BasedSequence url,
com.vladsch.flexmark.util.sequence.BasedSequence title) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Reference other) |
com.vladsch.flexmark.util.sequence.BasedSequence |
getAnchorMarker() |
com.vladsch.flexmark.util.sequence.BasedSequence |
getAnchorRef() |
void |
getAstExtra(StringBuilder out) |
com.vladsch.flexmark.util.sequence.BasedSequence |
getClosingMarker() |
com.vladsch.flexmark.util.sequence.BasedSequence |
getOpeningMarker() |
com.vladsch.flexmark.util.sequence.BasedSequence |
getPageRef() |
com.vladsch.flexmark.util.sequence.BasedSequence |
getReference() |
RefNode |
getReferencingNode(com.vladsch.flexmark.ast.Node node) |
com.vladsch.flexmark.util.sequence.BasedSequence[] |
getSegments() |
com.vladsch.flexmark.util.sequence.BasedSequence[] |
getSegmentsForChars() |
com.vladsch.flexmark.util.sequence.BasedSequence |
getTitle() |
com.vladsch.flexmark.util.sequence.BasedSequence |
getTitleClosingMarker() |
com.vladsch.flexmark.util.sequence.BasedSequence |
getTitleOpeningMarker() |
com.vladsch.flexmark.util.sequence.BasedSequence |
getUrl() |
com.vladsch.flexmark.util.sequence.BasedSequence |
getUrlClosingMarker() |
com.vladsch.flexmark.util.sequence.BasedSequence |
getUrlOpeningMarker() |
void |
setAnchorMarker(com.vladsch.flexmark.util.sequence.BasedSequence anchorMarker) |
void |
setAnchorRef(com.vladsch.flexmark.util.sequence.BasedSequence anchorRef) |
void |
setClosingMarker(com.vladsch.flexmark.util.sequence.BasedSequence closingMarker) |
void |
setOpeningMarker(com.vladsch.flexmark.util.sequence.BasedSequence openingMarker) |
void |
setPageRef(com.vladsch.flexmark.util.sequence.BasedSequence pageRef) |
void |
setReference(com.vladsch.flexmark.util.sequence.BasedSequence reference) |
void |
setTitle(com.vladsch.flexmark.util.sequence.BasedSequence title) |
void |
setTitleClosingMarker(com.vladsch.flexmark.util.sequence.BasedSequence titleClosingMarker) |
void |
setTitleOpeningMarker(com.vladsch.flexmark.util.sequence.BasedSequence titleOpeningMarker) |
void |
setUrl(com.vladsch.flexmark.util.sequence.BasedSequence url) |
void |
setUrlClosingMarker(com.vladsch.flexmark.util.sequence.BasedSequence urlClosingMarker) |
void |
setUrlOpeningMarker(com.vladsch.flexmark.util.sequence.BasedSequence urlOpeningMarker) |
protected String |
toStringAttributes() |
setTitleChars, setUrlCharsappendChild, 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, 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 openingMarker
protected com.vladsch.flexmark.util.sequence.BasedSequence reference
protected com.vladsch.flexmark.util.sequence.BasedSequence closingMarker
public Reference(com.vladsch.flexmark.util.sequence.BasedSequence label,
com.vladsch.flexmark.util.sequence.BasedSequence url,
com.vladsch.flexmark.util.sequence.BasedSequence title)
public com.vladsch.flexmark.util.sequence.BasedSequence[] getSegments()
getSegments in class com.vladsch.flexmark.ast.Nodepublic com.vladsch.flexmark.util.sequence.BasedSequence[] getSegmentsForChars()
getSegmentsForChars in class com.vladsch.flexmark.ast.Nodepublic int compareTo(Reference other)
compareTo in interface Comparable<Reference>public RefNode getReferencingNode(com.vladsch.flexmark.ast.Node node)
getReferencingNode in interface com.vladsch.flexmark.ast.ReferenceNode<ReferenceRepository,Reference,RefNode>public void getAstExtra(StringBuilder out)
getAstExtra in class com.vladsch.flexmark.ast.Nodepublic com.vladsch.flexmark.util.sequence.BasedSequence getOpeningMarker()
public void setOpeningMarker(com.vladsch.flexmark.util.sequence.BasedSequence openingMarker)
public com.vladsch.flexmark.util.sequence.BasedSequence getClosingMarker()
public void setClosingMarker(com.vladsch.flexmark.util.sequence.BasedSequence closingMarker)
public com.vladsch.flexmark.util.sequence.BasedSequence getUrlOpeningMarker()
getUrlOpeningMarker in class LinkNodeBasepublic void setUrlOpeningMarker(com.vladsch.flexmark.util.sequence.BasedSequence urlOpeningMarker)
setUrlOpeningMarker in class LinkNodeBasepublic com.vladsch.flexmark.util.sequence.BasedSequence getUrlClosingMarker()
getUrlClosingMarker in class LinkNodeBasepublic void setUrlClosingMarker(com.vladsch.flexmark.util.sequence.BasedSequence urlClosingMarker)
setUrlClosingMarker in class LinkNodeBasepublic com.vladsch.flexmark.util.sequence.BasedSequence getTitleOpeningMarker()
getTitleOpeningMarker in class LinkNodeBasepublic void setTitleOpeningMarker(com.vladsch.flexmark.util.sequence.BasedSequence titleOpeningMarker)
setTitleOpeningMarker in class LinkNodeBasepublic com.vladsch.flexmark.util.sequence.BasedSequence getTitleClosingMarker()
getTitleClosingMarker in class LinkNodeBasepublic void setTitleClosingMarker(com.vladsch.flexmark.util.sequence.BasedSequence titleClosingMarker)
setTitleClosingMarker in class LinkNodeBasepublic com.vladsch.flexmark.util.sequence.BasedSequence getReference()
public void setReference(com.vladsch.flexmark.util.sequence.BasedSequence reference)
public com.vladsch.flexmark.util.sequence.BasedSequence getUrl()
getUrl in class LinkNodeBasepublic void setUrl(com.vladsch.flexmark.util.sequence.BasedSequence url)
setUrl in class LinkNodeBasepublic com.vladsch.flexmark.util.sequence.BasedSequence getPageRef()
getPageRef in class LinkNodeBasepublic void setPageRef(com.vladsch.flexmark.util.sequence.BasedSequence pageRef)
setPageRef in class LinkNodeBasepublic com.vladsch.flexmark.util.sequence.BasedSequence getAnchorMarker()
getAnchorMarker in class LinkNodeBasepublic void setAnchorMarker(com.vladsch.flexmark.util.sequence.BasedSequence anchorMarker)
setAnchorMarker in class LinkNodeBasepublic com.vladsch.flexmark.util.sequence.BasedSequence getAnchorRef()
getAnchorRef in class LinkNodeBasepublic void setAnchorRef(com.vladsch.flexmark.util.sequence.BasedSequence anchorRef)
setAnchorRef in class LinkNodeBasepublic com.vladsch.flexmark.util.sequence.BasedSequence getTitle()
getTitle in class LinkNodeBasepublic void setTitle(com.vladsch.flexmark.util.sequence.BasedSequence title)
setTitle in class LinkNodeBaseprotected String toStringAttributes()
toStringAttributes in class com.vladsch.flexmark.ast.NodeCopyright © 2018. All rights reserved.