|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.table.AbstractTableModel
org.embl.ebi.escience.scuflui.EnactorStatusTableModel
public class EnactorStatusTableModel
A Swing table model implementation that can be constructed from a ScuflModel instance and updated by the XML coming back from the status reports from the enactor.
| Constructor Summary | |
|---|---|
EnactorStatusTableModel(ScuflModel scufl)
|
|
| Method Summary | |
|---|---|
java.lang.Class<?> |
getColumnClass(int c)
|
int |
getColumnCount()
|
java.lang.String |
getColumnName(int col)
|
int |
getRowCount()
|
java.lang.Object |
getValueAt(int row,
int column)
|
boolean |
isCellEditable(int row,
int col)
|
void |
setBreakpointStatus(java.lang.String processorName,
javax.swing.ImageIcon bstatus)
Set the breakpoint icon for a given processor |
void |
setEventDetail(java.lang.String processorName,
java.lang.String theString)
Set the end time string for a given processor |
void |
setEventTime(java.lang.String processorName,
java.lang.String theString)
Set the start time string for a given processor |
void |
setStatusString(java.lang.String processorName,
java.lang.String statusString)
Set the status string for a given processor |
void |
setValueAt(java.lang.Object value,
int row,
int col)
Set the value and fire the events appropriately |
java.lang.String |
update(java.lang.String progressReport)
Update the table with data from the progress report |
| Methods inherited from class javax.swing.table.AbstractTableModel |
|---|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EnactorStatusTableModel(ScuflModel scufl)
| Method Detail |
|---|
public void setStatusString(java.lang.String processorName,
java.lang.String statusString)
public void setEventTime(java.lang.String processorName,
java.lang.String theString)
public void setEventDetail(java.lang.String processorName,
java.lang.String theString)
public void setBreakpointStatus(java.lang.String processorName,
javax.swing.ImageIcon bstatus)
public java.lang.String update(java.lang.String progressReport)
throws org.embl.ebi.escience.scuflui.InvalidStatusReportException
org.embl.ebi.escience.scuflui.InvalidStatusReportExceptionpublic java.lang.Class<?> getColumnClass(int c)
getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class javax.swing.table.AbstractTableModelpublic int getColumnCount()
public java.lang.String getColumnName(int col)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.AbstractTableModelpublic int getRowCount()
public java.lang.Object getValueAt(int row,
int column)
public boolean isCellEditable(int row,
int col)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.AbstractTableModel
public void setValueAt(java.lang.Object value,
int row,
int col)
setValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.AbstractTableModel
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||