]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.document.linking.ui/src/org/simantics/document/linking/report/DocumentLine.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.document.linking.ui / src / org / simantics / document / linking / report / DocumentLine.java
1 package org.simantics.document.linking.report;\r
2 \r
3 import java.util.HashMap;\r
4 import java.util.Map;\r
5 \r
6 public class DocumentLine {\r
7         \r
8         String line;\r
9         \r
10         Map<Object, Object> hints;\r
11         \r
12         public DocumentLine() {\r
13                 hints = new HashMap<Object, Object>();\r
14         }\r
15         \r
16         public DocumentLine(String line, Map<Object,Object> hints) {\r
17                 this.line = line;\r
18                 this.hints = hints;\r
19         }\r
20         \r
21         public DocumentLine(String line, Object...hints) {\r
22                 this.line = line;\r
23                 this.hints = new HashMap<Object, Object>();\r
24                 for (int i = 0; i < hints.length; i+=2) {\r
25                         this.hints.put(hints[i], hints[i+1]);\r
26                 }\r
27         }\r
28         \r
29         \r
30         public String getLine() {\r
31                 return line;\r
32         }\r
33         \r
34         public Map<Object, Object> getHints() {\r
35                 return hints;\r
36         }\r
37 \r
38 }\r