private ToolAction action;
};
+ public enum termDetailLabels {
+ n("Name"), a("Accession ID"), b("Branch") /* a.k.a. "Aspect" */, d("Definition"), c("Comment"), s("Synonyms");
+ final String extendedLabel;
+ termDetailLabels(String extendedLabel) {
+ this.extendedLabel = extendedLabel;
+ }
+ };
+
// constructor
public SegmentationView(Properties props, Composite parent, int style) {
super(parent, style);
column.setText (titles [i]);
}
- TableItem item1 = new TableItem (termDetailTable, SWT.NONE);
- item1.setText (0, "Name");
- item1.setText (1, "");
-
- TableItem item2 = new TableItem (termDetailTable, SWT.NONE);
- item2.setText (0, "Accession ID");
- item2.setText (1, "");
-
- TableItem item3 = new TableItem (termDetailTable, SWT.NONE);
- item3.setText (0, "Branch"); // a.k.a. "Aspect"
- item3.setText (1, "");
-
- TableItem item4 = new TableItem (termDetailTable, SWT.NONE);
- item4.setText (0, "Definition");
- item4.setText (1, "");
-
- TableItem item5 = new TableItem (termDetailTable, SWT.NONE);
- item5.setText (0, "Comment");
- item5.setText (1, "");
-
- TableItem item6 = new TableItem (termDetailTable, SWT.NONE);
- item6.setText (0, "Synonyms");
- item6.setText (1, "");
-
- /*
- int count = 6;
- for (int i=0; i<count; i++) {
+ termDetailLabels[] values = termDetailLabels.values();
+ for (termDetailLabels code : values) {
TableItem item = new TableItem (termDetailTable, SWT.NONE);
- item.setText (0, detailLabel[i]);
+ item.setText (0, code.extendedLabel);
item.setText (1, "");
}
- */
+
for (int i=0; i<titles.length; i++) {
termDetailTable.getColumn (i).pack ();
}