Package org.commonmark.node
Class LinkReferenceDefinition
- java.lang.Object
-
- org.commonmark.node.Node
-
- org.commonmark.node.LinkReferenceDefinition
-
public class LinkReferenceDefinition extends Node
A link reference definition, e.g.:[foo]: /url "title"
They can be referenced anywhere else in the document to produce a link using
[foo]
. The definitions themselves are usually not rendered in the final output.- See Also:
- Link reference definitions
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
destination
private java.lang.String
label
private java.lang.String
title
-
Constructor Summary
Constructors Constructor Description LinkReferenceDefinition()
LinkReferenceDefinition(java.lang.String label, java.lang.String destination, java.lang.String title)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(Visitor visitor)
java.lang.String
getDestination()
java.lang.String
getLabel()
java.lang.String
getTitle()
void
setDestination(java.lang.String destination)
void
setLabel(java.lang.String label)
void
setTitle(java.lang.String title)
-
Methods inherited from class org.commonmark.node.Node
addSourceSpan, appendChild, getFirstChild, getLastChild, getNext, getParent, getPrevious, getSourceSpans, insertAfter, insertBefore, prependChild, setParent, setSourceSpans, toString, toStringAttributes, unlink
-
-
-
-
Method Detail
-
getLabel
public java.lang.String getLabel()
-
setLabel
public void setLabel(java.lang.String label)
-
getDestination
public java.lang.String getDestination()
-
setDestination
public void setDestination(java.lang.String destination)
-
getTitle
public java.lang.String getTitle()
-
setTitle
public void setTitle(java.lang.String title)
-
-