1 module hunt.markdown.node.FencedCodeBlock;
2 
3 
4 import hunt.markdown.node.Block;
5 import hunt.markdown.node.Visitor;
6 
7 class FencedCodeBlock : Block {
8 
9     private char fenceChar;
10     private int fenceLength;
11     private int fenceIndent;
12 
13     private string info;
14     private string literal;
15 
16     override public void accept(Visitor visitor) {
17         visitor.visit(this);
18     }
19 
20     public char getFenceChar() {
21         return fenceChar;
22     }
23 
24     public void setFenceChar(char fenceChar) {
25         this.fenceChar = fenceChar;
26     }
27 
28     public int getFenceLength() {
29         return fenceLength;
30     }
31 
32     public void setFenceLength(int fenceLength) {
33         this.fenceLength = fenceLength;
34     }
35 
36     public int getFenceIndent() {
37         return fenceIndent;
38     }
39 
40     public void setFenceIndent(int fenceIndent) {
41         this.fenceIndent = fenceIndent;
42     }
43 
44     public string getInfo() {
45         return info;
46     }
47 
48     public void setInfo(string info) {
49         this.info = info;
50     }
51 
52     public string getLiteral() {
53         return literal;
54     }
55 
56     public void setLiteral(string literal) {
57         this.literal = literal;
58     }
59 }