Public Member Functions | |
ErrorTab (LogEntryTableModelBase sourceModel, String stackID) throws Exception | |
void | close () |
Override void | setVisible (boolean b) |
Override void | actionPerformed (ActionEvent e) |
Private Member Functions | |
void | initialize () |
void | showFieldChooser () |
void | setupTableCols (boolean[] cols) |
Private Attributes | |
Engine | engine |
DetailedLogTable | detailedLogTable = new DetailedLogTable() |
FieldChooserDialog | fieldChooser = null |
JTable | table = new JTable() |
LogEntryTableModelBase | model |
JPopupMenu | popmenu |
TableColumn[] | columns = new TableColumn[Field.values().length] |
|
Constructor
|
|
|
|
Release all the resource |
|
Init the GUI |
|
Show or hide the the columns of the table.
The array of boolean has one entry for each column that is The first column, i.e. the column showing if a log has additional data, is not considered here and is not part of the parameter.
|
|
Override |
|
Show the dialog to set the visible columns The first time this class is called, the dialog is created. |
|
The columns shown by the table for each field of the log i.e. the array does not contain the column showing if there are additional data |
|
The table with the details of the log |
|
The worker thread to look for logs belonging to the error trace |
|
The dialog to show the cols to display |
|
The table model |
|
The popup menu to show the field chooser dialog |
|
The table of logs |