]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/parsing/documentation/ListItem.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.scl.compiler / src / org / simantics / scl / compiler / internal / parsing / documentation / ListItem.java
1 package org.simantics.scl.compiler.internal.parsing.documentation;\r
2 \r
3 public class ListItem extends DocumentationElement {\r
4 \r
5     String level;\r
6     String text;\r
7     \r
8     public ListItem(String line) {\r
9         int i;\r
10         for(i=0;i<line.length();++i) {\r
11             char c = line.charAt(i);\r
12             if(c != '*' && c != '#')\r
13                 break;\r
14         }\r
15         this.level = line.substring(0, i);\r
16         this.text = line.substring(i).trim();\r
17     }\r
18 \r
19     @Override\r
20     public void toHtml(HtmlUnparsingContext context) {\r
21         context.setListLevel(level);\r
22         context.getStringBuilder().append("<li>").append(text).append("</li>\n");        \r
23     }\r
24 \r
25 }\r