Package com.vladsch.flexmark.ast
Class Link
- java.lang.Object
-
- com.vladsch.flexmark.util.ast.Node
-
- com.vladsch.flexmark.ast.LinkNodeBase
-
- com.vladsch.flexmark.ast.LinkNode
-
- com.vladsch.flexmark.ast.InlineLinkNode
-
- com.vladsch.flexmark.ast.Link
-
- All Implemented Interfaces:
com.vladsch.flexmark.util.ast.DoNotLinkDecorate
,com.vladsch.flexmark.util.ast.TextContainer
public class Link extends InlineLinkNode
-
-
Field Summary
-
Fields inherited from class com.vladsch.flexmark.ast.InlineLinkNode
linkClosingMarker, linkOpeningMarker, text, textClosingMarker, textOpeningMarker
-
Fields inherited from class com.vladsch.flexmark.ast.LinkNodeBase
anchorMarker, anchorRef, pageRef, title, titleClosingMarker, titleOpeningMarker, url, urlClosingMarker, urlOpeningMarker
-
-
Constructor Summary
Constructors Constructor Description Link()
Link(com.vladsch.flexmark.util.sequence.BasedSequence chars)
Link(com.vladsch.flexmark.util.sequence.BasedSequence textOpenMarker, com.vladsch.flexmark.util.sequence.BasedSequence text, com.vladsch.flexmark.util.sequence.BasedSequence textCloseMarker, com.vladsch.flexmark.util.sequence.BasedSequence linkOpenMarker, com.vladsch.flexmark.util.sequence.BasedSequence url, com.vladsch.flexmark.util.sequence.BasedSequence linkCloseMarker)
Link(com.vladsch.flexmark.util.sequence.BasedSequence chars, com.vladsch.flexmark.util.sequence.BasedSequence textOpenMarker, com.vladsch.flexmark.util.sequence.BasedSequence text, com.vladsch.flexmark.util.sequence.BasedSequence textCloseMarker, com.vladsch.flexmark.util.sequence.BasedSequence linkOpenMarker, com.vladsch.flexmark.util.sequence.BasedSequence url, com.vladsch.flexmark.util.sequence.BasedSequence linkCloseMarker)
Link(com.vladsch.flexmark.util.sequence.BasedSequence textOpenMarker, com.vladsch.flexmark.util.sequence.BasedSequence text, com.vladsch.flexmark.util.sequence.BasedSequence textCloseMarker, com.vladsch.flexmark.util.sequence.BasedSequence linkOpenMarker, com.vladsch.flexmark.util.sequence.BasedSequence url, com.vladsch.flexmark.util.sequence.BasedSequence titleOpenMarker, com.vladsch.flexmark.util.sequence.BasedSequence title, com.vladsch.flexmark.util.sequence.BasedSequence titleCloseMarker, com.vladsch.flexmark.util.sequence.BasedSequence linkCloseMarker)
Link(com.vladsch.flexmark.util.sequence.BasedSequence chars, com.vladsch.flexmark.util.sequence.BasedSequence textOpenMarker, com.vladsch.flexmark.util.sequence.BasedSequence text, com.vladsch.flexmark.util.sequence.BasedSequence textCloseMarker, com.vladsch.flexmark.util.sequence.BasedSequence linkOpenMarker, com.vladsch.flexmark.util.sequence.BasedSequence url, com.vladsch.flexmark.util.sequence.BasedSequence titleOpenMarker, com.vladsch.flexmark.util.sequence.BasedSequence title, com.vladsch.flexmark.util.sequence.BasedSequence titleCloseMarker, com.vladsch.flexmark.util.sequence.BasedSequence linkCloseMarker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setTextChars(com.vladsch.flexmark.util.sequence.BasedSequence textChars)
-
Methods inherited from class com.vladsch.flexmark.ast.InlineLinkNode
getAstExtra, getLinkClosingMarker, getLinkOpeningMarker, getSegments, getSegmentsForChars, getText, getTextClosingMarker, getTextOpeningMarker, setLinkClosingMarker, setLinkOpeningMarker, setText, setTextClosingMarker, setTextOpeningMarker, setUrl, toStringAttributes
-
Methods inherited from class com.vladsch.flexmark.ast.LinkNode
collectText
-
Methods inherited from class com.vladsch.flexmark.ast.LinkNodeBase
getAnchorMarker, getAnchorRef, getPageRef, getTitle, getTitleClosingMarker, getTitleOpeningMarker, getUrl, getUrlClosingMarker, getUrlOpeningMarker, setAnchorMarker, setAnchorRef, setPageRef, setTitle, setTitleChars, setTitleClosingMarker, setTitleOpeningMarker, setUrl, setUrlChars, setUrlClosingMarker, setUrlOpeningMarker
-
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, 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, unlink
-
-
-
-
Constructor Detail
-
Link
public Link()
-
Link
public Link(com.vladsch.flexmark.util.sequence.BasedSequence chars)
-
Link
public Link(com.vladsch.flexmark.util.sequence.BasedSequence textOpenMarker, com.vladsch.flexmark.util.sequence.BasedSequence text, com.vladsch.flexmark.util.sequence.BasedSequence textCloseMarker, com.vladsch.flexmark.util.sequence.BasedSequence linkOpenMarker, com.vladsch.flexmark.util.sequence.BasedSequence url, com.vladsch.flexmark.util.sequence.BasedSequence titleOpenMarker, com.vladsch.flexmark.util.sequence.BasedSequence title, com.vladsch.flexmark.util.sequence.BasedSequence titleCloseMarker, com.vladsch.flexmark.util.sequence.BasedSequence linkCloseMarker)
-
Link
public Link(com.vladsch.flexmark.util.sequence.BasedSequence chars, com.vladsch.flexmark.util.sequence.BasedSequence textOpenMarker, com.vladsch.flexmark.util.sequence.BasedSequence text, com.vladsch.flexmark.util.sequence.BasedSequence textCloseMarker, com.vladsch.flexmark.util.sequence.BasedSequence linkOpenMarker, com.vladsch.flexmark.util.sequence.BasedSequence url, com.vladsch.flexmark.util.sequence.BasedSequence titleOpenMarker, com.vladsch.flexmark.util.sequence.BasedSequence title, com.vladsch.flexmark.util.sequence.BasedSequence titleCloseMarker, com.vladsch.flexmark.util.sequence.BasedSequence linkCloseMarker)
-
Link
public Link(com.vladsch.flexmark.util.sequence.BasedSequence textOpenMarker, com.vladsch.flexmark.util.sequence.BasedSequence text, com.vladsch.flexmark.util.sequence.BasedSequence textCloseMarker, com.vladsch.flexmark.util.sequence.BasedSequence linkOpenMarker, com.vladsch.flexmark.util.sequence.BasedSequence url, com.vladsch.flexmark.util.sequence.BasedSequence linkCloseMarker)
-
Link
public Link(com.vladsch.flexmark.util.sequence.BasedSequence chars, com.vladsch.flexmark.util.sequence.BasedSequence textOpenMarker, com.vladsch.flexmark.util.sequence.BasedSequence text, com.vladsch.flexmark.util.sequence.BasedSequence textCloseMarker, com.vladsch.flexmark.util.sequence.BasedSequence linkOpenMarker, com.vladsch.flexmark.util.sequence.BasedSequence url, com.vladsch.flexmark.util.sequence.BasedSequence linkCloseMarker)
-
-
Method Detail
-
setTextChars
public void setTextChars(com.vladsch.flexmark.util.sequence.BasedSequence textChars)
- Specified by:
setTextChars
in classInlineLinkNode
-
-