Package org.commonmark.node
Class FencedCodeBlock
- java.lang.Object
-
- org.commonmark.node.Node
-
- org.commonmark.node.Block
-
- org.commonmark.node.FencedCodeBlock
-
public class FencedCodeBlock extends Block
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Integer
closingFenceLength
private java.lang.String
fenceCharacter
private int
fenceIndent
private java.lang.String
info
private java.lang.String
literal
private java.lang.Integer
openingFenceLength
-
Constructor Summary
Constructors Constructor Description FencedCodeBlock()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
accept(Visitor visitor)
private static void
checkFenceLengths(java.lang.Integer openingFenceLength, java.lang.Integer closingFenceLength)
java.lang.Integer
getClosingFenceLength()
char
getFenceChar()
Deprecated.usegetFenceCharacter()
insteadjava.lang.String
getFenceCharacter()
int
getFenceIndent()
int
getFenceLength()
Deprecated.usegetOpeningFenceLength()
insteadjava.lang.String
getInfo()
java.lang.String
getLiteral()
java.lang.Integer
getOpeningFenceLength()
void
setClosingFenceLength(java.lang.Integer closingFenceLength)
void
setFenceChar(char fenceChar)
Deprecated.usesetFenceCharacter(java.lang.String)
insteadvoid
setFenceCharacter(java.lang.String fenceCharacter)
void
setFenceIndent(int fenceIndent)
void
setFenceLength(int fenceLength)
Deprecated.usesetOpeningFenceLength(java.lang.Integer)
insteadvoid
setInfo(java.lang.String info)
void
setLiteral(java.lang.String literal)
void
setOpeningFenceLength(java.lang.Integer openingFenceLength)
-
Methods inherited from class org.commonmark.node.Node
addSourceSpan, appendChild, getFirstChild, getLastChild, getNext, getPrevious, getSourceSpans, insertAfter, insertBefore, prependChild, setSourceSpans, toString, toStringAttributes, unlink
-
-
-
-
Field Detail
-
fenceCharacter
private java.lang.String fenceCharacter
-
openingFenceLength
private java.lang.Integer openingFenceLength
-
closingFenceLength
private java.lang.Integer closingFenceLength
-
fenceIndent
private int fenceIndent
-
info
private java.lang.String info
-
literal
private java.lang.String literal
-
-
Method Detail
-
getFenceCharacter
public java.lang.String getFenceCharacter()
- Returns:
- the fence character that was used, e.g.
`
or~
, if available, or null otherwise
-
setFenceCharacter
public void setFenceCharacter(java.lang.String fenceCharacter)
-
getOpeningFenceLength
public java.lang.Integer getOpeningFenceLength()
- Returns:
- the length of the opening fence (how many of {
getFenceCharacter()
} were used to start the code block) if available, or null otherwise
-
setOpeningFenceLength
public void setOpeningFenceLength(java.lang.Integer openingFenceLength)
-
getClosingFenceLength
public java.lang.Integer getClosingFenceLength()
- Returns:
- the length of the closing fence (how many of
getFenceCharacter()
were used to end the code block) if available, or null otherwise
-
setClosingFenceLength
public void setClosingFenceLength(java.lang.Integer closingFenceLength)
-
getFenceIndent
public int getFenceIndent()
-
setFenceIndent
public void setFenceIndent(int fenceIndent)
-
getInfo
public java.lang.String getInfo()
- See Also:
- CommonMark spec
-
setInfo
public void setInfo(java.lang.String info)
-
getLiteral
public java.lang.String getLiteral()
-
setLiteral
public void setLiteral(java.lang.String literal)
-
getFenceChar
@Deprecated public char getFenceChar()
Deprecated.usegetFenceCharacter()
instead
-
setFenceChar
@Deprecated public void setFenceChar(char fenceChar)
Deprecated.usesetFenceCharacter(java.lang.String)
instead
-
getFenceLength
@Deprecated public int getFenceLength()
Deprecated.usegetOpeningFenceLength()
instead
-
setFenceLength
@Deprecated public void setFenceLength(int fenceLength)
Deprecated.usesetOpeningFenceLength(java.lang.Integer)
instead
-
checkFenceLengths
private static void checkFenceLengths(java.lang.Integer openingFenceLength, java.lang.Integer closingFenceLength)
-
-