Package com.vladsch.flexmark.ast
Class LinkNode
java.lang.Object
com.vladsch.flexmark.util.ast.Node
com.vladsch.flexmark.ast.LinkNodeBase
com.vladsch.flexmark.ast.LinkNode
- All Implemented Interfaces:
DoNotLinkDecorate
,TextContainer
- Direct Known Subclasses:
DelimitedLinkNode
,InlineLinkNode
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.vladsch.flexmark.util.ast.TextContainer
TextContainer.Flags
-
Field Summary
Fields inherited from class com.vladsch.flexmark.ast.LinkNodeBase
anchorMarker, anchorRef, pageRef, title, titleClosingMarker, titleOpeningMarker, url, urlClosingMarker, urlOpeningMarker
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 -
Method Summary
Modifier and TypeMethodDescriptionboolean
collectText
(ISequenceBuilder<? extends ISequenceBuilder<?, BasedSequence>, BasedSequence> out, int flags, NodeVisitor nodeVisitor) Append node's textMethods 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, getAstExtra, 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, getSegments, 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.TextContainer
collectEndText
-
Constructor Details
-
LinkNode
public LinkNode() -
LinkNode
-
-
Method Details
-
collectText
public boolean collectText(ISequenceBuilder<? extends ISequenceBuilder<?, BasedSequence>, BasedSequence> out, int flags, NodeVisitor nodeVisitor) Description copied from interface:TextContainer
Append node's text- Specified by:
collectText
in interfaceTextContainer
- Parameters:
out
- sequence build to which to append textflags
- collection flagsnodeVisitor
- node visitor to use to visit children- Returns:
- true if child nodes should be visited
-