Class FencedCodeBlock


public class FencedCodeBlock extends Block
  • Field Details

    • fenceCharacter

      private String fenceCharacter
    • openingFenceLength

      private Integer openingFenceLength
    • closingFenceLength

      private Integer closingFenceLength
    • fenceIndent

      private int fenceIndent
    • info

      private String info
    • literal

      private String literal
  • Constructor Details

    • FencedCodeBlock

      public FencedCodeBlock()
  • Method Details

    • accept

      public void accept(Visitor visitor)
      Specified by:
      accept in class Node
    • getFenceCharacter

      public String getFenceCharacter()
      Returns:
      the fence character that was used, e.g. ` or ~, if available, or null otherwise
    • setFenceCharacter

      public void setFenceCharacter(String fenceCharacter)
    • getOpeningFenceLength

      public 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(Integer openingFenceLength)
    • getClosingFenceLength

      public 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(Integer closingFenceLength)
    • getFenceIndent

      public int getFenceIndent()
    • setFenceIndent

      public void setFenceIndent(int fenceIndent)
    • getInfo

      public String getInfo()
      See Also:
    • setInfo

      public void setInfo(String info)
    • getLiteral

      public String getLiteral()
    • setLiteral

      public void setLiteral(String literal)
    • getFenceChar

      @Deprecated public char getFenceChar()
      Deprecated.
    • setFenceChar

      @Deprecated public void setFenceChar(char fenceChar)
      Deprecated.
    • getFenceLength

      @Deprecated public int getFenceLength()
      Deprecated.
    • setFenceLength

      @Deprecated public void setFenceLength(int fenceLength)
    • checkFenceLengths

      private static void checkFenceLengths(Integer openingFenceLength, Integer closingFenceLength)