]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/markdown/nodes/HeaderNode.java
05de801ad0474c2785b5307a592b08d42c38bf17
[simantics/platform.git] / bundles / org.simantics.scl.compiler / src / org / simantics / scl / compiler / markdown / nodes / HeaderNode.java
1 package org.simantics.scl.compiler.markdown.nodes;
2
3
4 public class HeaderNode extends Node {
5     public int level;
6     public boolean setext;
7
8     public HeaderNode(int level, boolean setext) {
9         this.level = level;
10         this.setext = setext;
11     }
12     
13     @Override
14     public boolean acceptLines() {
15         return !setext;
16     }
17     
18     @Override
19     public void toHtml(StringBuilder b) {
20         b.append("<h").append(level).append(" id=\"");
21         toPlainText(b);
22         b.append("\">");
23         super.toHtml(b);
24         b.append("</h").append(level).append(">\n");
25     }
26 }