Class FencedCodeBlock


  • public class FencedCodeBlock
    extends Block
    • 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
    • Constructor Detail

      • FencedCodeBlock

        public FencedCodeBlock()
    • Method Detail

      • accept

        public void accept​(Visitor visitor)
        Specified by:
        accept in class Node
      • 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)
      • 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.
      • checkFenceLengths

        private static void checkFenceLengths​(java.lang.Integer openingFenceLength,
                                              java.lang.Integer closingFenceLength)