Top Fields Constructors Methods
com.vladsch.flexmark.ast

public abstract Class InlineLinkNode

extends LinkNode
Class Inheritance
Known Direct Subclasses
com.vladsch.flexmark.ast.Link, com.vladsch.flexmark.ast.Image
Imports
com.vladsch.flexmark.util.sequence.BasedSequence, org.jetbrains.annotations.NotNull

Field Summary

Modifier and TypeField and Description
protected BasedSequence
protected BasedSequence
protected BasedSequence
protected BasedSequence
protected BasedSequence

Constructor Summary

AccessConstructor and Description
public
public
public
InlineLinkNode(BasedSequence textOpeningMarker, BasedSequence text, BasedSequence textClosingMarker, BasedSequence linkOpeningMarker, BasedSequence url, BasedSequence titleOpeningMarker, BasedSequence title, BasedSequence titleClosingMarker, BasedSequence linkClosingMarker)

public
InlineLinkNode(BasedSequence chars, BasedSequence textOpeningMarker, BasedSequence text, BasedSequence textClosingMarker, BasedSequence linkOpeningMarker, BasedSequence url, BasedSequence titleOpeningMarker, BasedSequence title, BasedSequence titleClosingMarker, BasedSequence linkClosingMarker)

public
InlineLinkNode(BasedSequence textOpeningMarker, BasedSequence text, BasedSequence textClosingMarker, BasedSequence linkOpeningMarker, BasedSequence url, BasedSequence linkClosingMarker)

public
InlineLinkNode(BasedSequence chars, BasedSequence textOpeningMarker, BasedSequence text, BasedSequence textClosingMarker, BasedSequence linkOpeningMarker, BasedSequence url, BasedSequence linkClosingMarker)

Method Summary

Modifier and TypeMethod and Description
public void
public BasedSequence
public BasedSequence
public @NotNull BasedSequence[]
public @NotNull BasedSequence[]
getSegmentsForChars()

Overrides com.vladsch.flexmark.util.ast.Node.getSegmentsForChars.

Get the segments making up the node's characters.

public BasedSequence
public BasedSequence
public BasedSequence
public void
public void
public void
public abstract void
public void
public void
public void
setUrl(BasedSequence linkOpeningMarker, BasedSequence url, BasedSequence linkClosingMarker)

protected @NotNull String
Inherited from com.vladsch.flexmark.ast.LinkNode:
collectText

Field Detail

linkClosingMarkerback to summary
protected BasedSequence linkClosingMarker
linkOpeningMarkerback to summary
protected BasedSequence linkOpeningMarker
textback to summary
protected BasedSequence text
textClosingMarkerback to summary
protected BasedSequence textClosingMarker
textOpeningMarkerback to summary
protected BasedSequence textOpeningMarker

Constructor Detail

InlineLinkNodeback to summary
public InlineLinkNode()
InlineLinkNodeback to summary
public InlineLinkNode(BasedSequence chars)
InlineLinkNodeback to summary
public InlineLinkNode(BasedSequence textOpeningMarker, BasedSequence text, BasedSequence textClosingMarker, BasedSequence linkOpeningMarker, BasedSequence url, BasedSequence titleOpeningMarker, BasedSequence title, BasedSequence titleClosingMarker, BasedSequence linkClosingMarker)
InlineLinkNodeback to summary
public InlineLinkNode(BasedSequence chars, BasedSequence textOpeningMarker, BasedSequence text, BasedSequence textClosingMarker, BasedSequence linkOpeningMarker, BasedSequence url, BasedSequence titleOpeningMarker, BasedSequence title, BasedSequence titleClosingMarker, BasedSequence linkClosingMarker)
InlineLinkNodeback to summary
public InlineLinkNode(BasedSequence textOpeningMarker, BasedSequence text, BasedSequence textClosingMarker, BasedSequence linkOpeningMarker, BasedSequence url, BasedSequence linkClosingMarker)
InlineLinkNodeback to summary
public InlineLinkNode(BasedSequence chars, BasedSequence textOpeningMarker, BasedSequence text, BasedSequence textClosingMarker, BasedSequence linkOpeningMarker, BasedSequence url, BasedSequence linkClosingMarker)

Method Detail

getAstExtraback to summary
public void getAstExtra(@NotNull StringBuilder out)
Annotations
@Override
getLinkClosingMarkerback to summary
public BasedSequence getLinkClosingMarker()
getLinkOpeningMarkerback to summary
public BasedSequence getLinkOpeningMarker()
getSegmentsback to summary
public @NotNull BasedSequence[] getSegments()

Implements abstract com.vladsch.flexmark.util.ast.Node.getSegments.

Annotations
@NotNull
@Override
getSegmentsForCharsback to summary
public @NotNull BasedSequence[] getSegmentsForChars()

Overrides com.vladsch.flexmark.util.ast.Node.getSegmentsForChars.

Doc from com.vladsch.flexmark.util.ast.Node.getSegmentsForChars.

Get the segments making up the node's characters.

Used to get segments after the some of the node's elements were modified

Returns:@NotNull BasedSequence[]

array of segments

Annotations
@NotNull
@Override
getTextback to summary
public BasedSequence getText()
getTextClosingMarkerback to summary
public BasedSequence getTextClosingMarker()
getTextOpeningMarkerback to summary
public BasedSequence getTextOpeningMarker()
setLinkClosingMarkerback to summary
public void setLinkClosingMarker(BasedSequence linkClosingMarker)
setLinkOpeningMarkerback to summary
public void setLinkOpeningMarker(BasedSequence linkOpeningMarker)
setTextback to summary
public void setText(BasedSequence text)
setTextCharsback to summary
public abstract void setTextChars(BasedSequence textChars)
setTextClosingMarkerback to summary
public void setTextClosingMarker(BasedSequence textClosingMarker)
setTextOpeningMarkerback to summary
public void setTextOpeningMarker(BasedSequence textOpeningMarker)
setUrlback to summary
public void setUrl(BasedSequence linkOpeningMarker, BasedSequence url, BasedSequence linkClosingMarker)
toStringAttributesback to summary
protected @NotNull String toStringAttributes()

Overrides com.vladsch.flexmark.util.ast.Node.toStringAttributes.

Annotations
@NotNull
@Override