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.IntegerclosingFenceLengthprivate java.lang.StringfenceCharacterprivate intfenceIndentprivate java.lang.Stringinfoprivate java.lang.Stringliteralprivate java.lang.IntegeropeningFenceLength
-
Constructor Summary
Constructors Constructor Description FencedCodeBlock()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaccept(Visitor visitor)private static voidcheckFenceLengths(java.lang.Integer openingFenceLength, java.lang.Integer closingFenceLength)java.lang.IntegergetClosingFenceLength()chargetFenceChar()Deprecated.usegetFenceCharacter()insteadjava.lang.StringgetFenceCharacter()intgetFenceIndent()intgetFenceLength()Deprecated.usegetOpeningFenceLength()insteadjava.lang.StringgetInfo()java.lang.StringgetLiteral()java.lang.IntegergetOpeningFenceLength()voidsetClosingFenceLength(java.lang.Integer closingFenceLength)voidsetFenceChar(char fenceChar)Deprecated.usesetFenceCharacter(java.lang.String)insteadvoidsetFenceCharacter(java.lang.String fenceCharacter)voidsetFenceIndent(int fenceIndent)voidsetFenceLength(int fenceLength)Deprecated.usesetOpeningFenceLength(java.lang.Integer)insteadvoidsetInfo(java.lang.String info)voidsetLiteral(java.lang.String literal)voidsetOpeningFenceLength(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)
-
-