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