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 }