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