blob: 71a5fd7426c76993b2312ea3a396899e02c60405 [file] [log] [blame]
package autotest.afe;
import autotest.common.table.DataSource;
import autotest.common.table.DynamicTable;
import java.util.ArrayList;
import java.util.Arrays;
public class HostTable extends DynamicTable {
private static final String[][] HOST_COLUMNS = {
{"hostname", "Hostname"}, {"platform", "Platform"},
{HostDataSource.OTHER_LABELS, "Other labels"}, {"status", "Status"},
{HostDataSource.LOCKED_TEXT, "Locked"}
};
private static final String[][] HOST_COLUMNS_SELECT;
static {
ArrayList<String[]> list = new ArrayList<String[]>(Arrays.asList(HOST_COLUMNS));
list.add(0, new String[] {CLICKABLE_WIDGET_COLUMN, "Select"});
HOST_COLUMNS_SELECT = list.toArray(new String[0][0]);
}
public HostTable(DataSource dataSource) {
this(dataSource, false);
}
public HostTable(DataSource dataSource, boolean wantSelect) {
super(wantSelect ? HOST_COLUMNS_SELECT : HOST_COLUMNS, dataSource);
}
}