]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.document.linking.ui/src/org/simantics/document/linking/report/Table.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.document.linking.ui / src / org / simantics / document / linking / report / Table.java
1 package org.simantics.document.linking.report;\r
2 \r
3 import java.util.List;\r
4 \r
5 import org.simantics.document.linking.report.Document.TextSize;\r
6 \r
7 \r
8 public interface Table extends DocumentElement {\r
9 \r
10         public TableColumn addColumn(String name, double width);\r
11         \r
12         public List<TableColumn> getColumns();\r
13         \r
14         public TableRow writeRowItem(TextItem... line) throws Exception;\r
15 \r
16         public TableRow writeRowItem(List<TextItem> line) throws Exception;\r
17         \r
18         public TableRow writeRow(String... line) throws Exception;\r
19 \r
20         public TableRow writeRow(List<String> line) throws Exception;\r
21         \r
22         public boolean isLinesVisible();\r
23         public void setLinesVisible(boolean b);\r
24         \r
25         public boolean isHeaderVisible();\r
26         public void setHeaderVisible(boolean b);\r
27         \r
28         public TextSize getTextSize();\r
29         public void setTextSize(TextSize size);\r
30         \r
31         public void setTitle(String title) throws Exception;\r
32         public void setTitle(TextItem title) throws Exception;\r
33 }\r