Usage:
colgroup.addCol(colgroup.new Col(AttributeModifier.append("span", "2"), AttributeModifier.append("style", "background-color: #CC6633")))
403404405406407408409410411412413
ret.addCol("arch", "ARCH", 13); ret.addCol("NumberOfProcessors", "NCPU", 4, OutputTable.Column.RIGHT); ret.addCol("loadAvg", "LOAD", 5, OutputTable.Column.RIGHT); ret.addCol("memTotal", "MEMTOT", 7, OutputTable.Column.RIGHT); ret.addCol("memUsed", "MEMUSE", 7, OutputTable.Column.RIGHT); ret.addCol("swapTotal", "SWAPTO", 7, OutputTable.Column.RIGHT); ret.addCol("swapUsed", "SWAPUS", 7, OutputTable.Column.RIGHT); return ret; }
404405406407408409410411412413414
ret.addCol("NumberOfProcessors", "NCPU", 4, OutputTable.Column.RIGHT); ret.addCol("loadAvg", "LOAD", 5, OutputTable.Column.RIGHT); ret.addCol("memTotal", "MEMTOT", 7, OutputTable.Column.RIGHT); ret.addCol("memUsed", "MEMUSE", 7, OutputTable.Column.RIGHT); ret.addCol("swapTotal", "SWAPTO", 7, OutputTable.Column.RIGHT); ret.addCol("swapUsed", "SWAPUS", 7, OutputTable.Column.RIGHT); return ret; } private static OutputTable createHostQueueTable() throws IntrospectionException {
411412413414415416417418419420421
return ret; } private static OutputTable createHostQueueTable() throws IntrospectionException { OutputTable ret = new OutputTable(QueueInfo.class); ret.addCol("qname", "qname", 20); ret.addCol("qType", "qtype", 5); Calc slotCalc = new Calc() { public Object getValue(Object obj) {
412413414415416417418419420421422
} private static OutputTable createHostQueueTable() throws IntrospectionException { OutputTable ret = new OutputTable(QueueInfo.class); ret.addCol("qname", "qname", 20); ret.addCol("qType", "qtype", 5); Calc slotCalc = new Calc() { public Object getValue(Object obj) { StringBuilder ret = new StringBuilder();
427428429430431432433434435436437
ret.append('/'); ret.append(qi.getTotalSlots()); return ret.toString(); } }; ret.addCol("usedSlots", "used/tot.", 9, slotCalc); ret.addCol("state", "state", 5); return ret; }
428429430431432433434435436437438
ret.append(qi.getTotalSlots()); return ret.toString(); } }; ret.addCol("usedSlots", "used/tot.", 9, slotCalc); ret.addCol("state", "state", 5); return ret; } private static OutputTable createHostJobTable(QHostOptions options) throws IntrospectionException {
437438439440441442443444445446447
private static OutputTable createHostJobTable(QHostOptions options) throws IntrospectionException { OutputTable ret = new OutputTable(JobInfo.class); ret.addCol("id", "job-ID ", 7, OutputTable.Column.RIGHT); ret.addCol("priority", "prior", 7, OutputTable.POINT_FIVE_FORMAT); ret.addCol("name", "name", 10); ret.addCol("user", "user", 12); ret.addCol("state", "state", 5); Calc timeCalc = new Calc() {
438439440441442443444445446447448
439440441442443444445446447448449
OutputTable ret = new OutputTable(JobInfo.class); ret.addCol("id", "job-ID ", 7, OutputTable.Column.RIGHT); ret.addCol("priority", "prior", 7, OutputTable.POINT_FIVE_FORMAT); ret.addCol("name", "name", 10); ret.addCol("user", "user", 12); ret.addCol("state", "state", 5); Calc timeCalc = new Calc() { public Object getValue(Object obj) {
440441442443444445446447448449450
OutputTable ret = new OutputTable(JobInfo.class); ret.addCol("id", "job-ID ", 7, OutputTable.Column.RIGHT); ret.addCol("priority", "prior", 7, OutputTable.POINT_FIVE_FORMAT); ret.addCol("name", "name", 10); ret.addCol("user", "user", 12); ret.addCol("state", "state", 5); Calc timeCalc = new Calc() { public Object getValue(Object obj) { JobInfo ji = (JobInfo) obj;