

Public Types | |
| enum | Column { NAME = ("<HTML><B>Logger name</B></HTML>",String.class), DEFAULT = ("<HTML><B>Use default</B></HTML>",Boolean.class), LOCAL = ("<HTML><B>Local</B></HTML>",Integer.class), GLOBAL = ("<HTML><B>Global</B></HTML>",Integer.class) } |
Public Member Functions | |
| LogLevelModel (LogLevelHelper[] levels) | |
| void | setLevels (LogLevelHelper[] levels) |
| void | setCommonLocalLevel (LogTypeHelper commonLocalLevel) |
| void | setCommonGlobalLevel (LogTypeHelper commonGlobalLevel) |
| void | setAllToCommonLevels () |
| Class<?> | getColumnClass (int column) |
| int | getRowCount () |
| boolean | isCellEditable (int row, int col) |
| void | setValueAt (Object aValue, int row, int column) |
| void | changesApplied () |
| Object | getValueAt (int row, int column) |
| LogLevelHelper[] | getLevels () |
Private Member Functions | |
| void | initialize () |
| LogTypeHelper | getLevelFromObject (Object obj) |
Private Attributes | |
| LogLevelHelper[] | levels |
| LogTypeHelper | commonLocalLevel |
| LogTypeHelper | commonGlobalLevel |
The table model for the log levels table
| alma::acs::gui::loglevel::leveldlg::LogLevelModel::LogLevelModel | ( | LogLevelHelper[] | levels | ) | [inline] |
Constructor
| levels | The levels i.e. the row of the table |
References initialize(), and setLevels().
| void alma::acs::gui::loglevel::leveldlg::LogLevelModel::changesApplied | ( | ) | [inline] |
All the changes made by the user to the log levels have been applied. This method reset the "modified" status of all the LogLevels
References levels.
Referenced by alma::acs::gui::loglevel::leveldlg::LogLevelSelectorPanel::applyChanges().
| Class<?> alma::acs::gui::loglevel::leveldlg::LogLevelModel::getColumnClass | ( | int | column | ) | [inline] |
| LogTypeHelper alma::acs::gui::loglevel::leveldlg::LogLevelModel::getLevelFromObject | ( | Object | obj | ) | [inline, private] |
Get the level represented by the object. There are two cases:
| obj | The object representing the log type |
Referenced by setValueAt().
| LogLevelHelper [] alma::acs::gui::loglevel::leveldlg::LogLevelModel::getLevels | ( | ) | [inline] |
Getter
References levels.
Referenced by alma::acs::gui::loglevel::leveldlg::LogLevelSelectorPanel::applyChanges(), and alma::acs::gui::loglevel::leveldlg::LogLevelSelectorPanel::userChangedLogLevels().
| int alma::acs::gui::loglevel::leveldlg::LogLevelModel::getRowCount | ( | ) | [inline] |
References levels.
Referenced by setAllToCommonLevels(), setCommonGlobalLevel(), and setCommonLocalLevel().
| Object alma::acs::gui::loglevel::leveldlg::LogLevelModel::getValueAt | ( | int | row, | |
| int | column | |||
| ) | [inline] |
References alma::acs::gui::loglevel::leveldlg::LogLevelHelper::getGlobalLevel(), alma::acs::gui::loglevel::leveldlg::LogLevelHelper::getLocalLevel(), alma::acs::gui::loglevel::leveldlg::LogLevelHelper::getLogLevels(), alma::acs::gui::loglevel::leveldlg::LogLevelHelper::getName(), levels, and si::ijs::maci::LoggingConfigurablePackage::LogLevels::useDefault.
Referenced by setCommonGlobalLevel(), and setCommonLocalLevel().
| void alma::acs::gui::loglevel::leveldlg::LogLevelModel::initialize | ( | ) | [inline, private] |
Init the table model data structures
Referenced by LogLevelModel().
| boolean alma::acs::gui::loglevel::leveldlg::LogLevelModel::isCellEditable | ( | int | row, | |
| int | col | |||
| ) | [inline] |
| void alma::acs::gui::loglevel::leveldlg::LogLevelModel::setAllToCommonLevels | ( | ) | [inline] |
Forces all the loggers to use the common levels
References commonGlobalLevel, commonLocalLevel, getRowCount(), levels, alma::acs::gui::loglevel::leveldlg::LogLevelHelper::setGlobalLevel(), alma::acs::gui::loglevel::leveldlg::LogLevelHelper::setLocalLevel(), and alma::acs::gui::loglevel::leveldlg::LogLevelHelper::setUseDefault().
Referenced by alma::acs::gui::loglevel::leveldlg::LogLevelSelectorPanel::actionPerformed().
| void alma::acs::gui::loglevel::leveldlg::LogLevelModel::setCommonGlobalLevel | ( | LogTypeHelper | commonGlobalLevel | ) | [inline] |
Sets the common global log level and apply it to the loggers which use the default level.
| commonGlobalLevel |
References getRowCount(), getValueAt(), and levels.
Referenced by alma::acs::gui::loglevel::leveldlg::LogLevelSelectorPanel::actionPerformed(), and alma::acs::gui::loglevel::leveldlg::LogLevelSelectorPanel::refreshAllLoggersPanel().
| void alma::acs::gui::loglevel::leveldlg::LogLevelModel::setCommonLocalLevel | ( | LogTypeHelper | commonLocalLevel | ) | [inline] |
Sets the common local log level and apply it to the loggers which use the default level.
| commonLocalLevel |
References getRowCount(), getValueAt(), and levels.
Referenced by alma::acs::gui::loglevel::leveldlg::LogLevelSelectorPanel::actionPerformed(), and alma::acs::gui::loglevel::leveldlg::LogLevelSelectorPanel::refreshAllLoggersPanel().
| void alma::acs::gui::loglevel::leveldlg::LogLevelModel::setLevels | ( | LogLevelHelper[] | levels | ) | [inline] |
| levels |
Referenced by LogLevelModel(), and alma::acs::gui::loglevel::leveldlg::LogLevelSelectorPanel::refresh().
| void alma::acs::gui::loglevel::leveldlg::LogLevelModel::setValueAt | ( | Object | aValue, | |
| int | row, | |||
| int | column | |||
| ) | [inline] |
Set the value of the cell in the given row and col.
| aValue | The new value to set | |
| row | The row of the cell | |
| column | The column of the cell |
References commonGlobalLevel, commonLocalLevel, alma::acs::gui::loglevel::leveldlg::LogLevelHelper::getGlobalLevel(), getLevelFromObject(), alma::acs::gui::loglevel::leveldlg::LogLevelHelper::getLocalLevel(), alma::acs::gui::loglevel::leveldlg::LogLevelHelper::getLogLevels(), levels, alma::acs::gui::loglevel::leveldlg::LogLevelHelper::setGlobalLevel(), alma::acs::gui::loglevel::leveldlg::LogLevelHelper::setLocalLevel(), alma::acs::gui::loglevel::leveldlg::LogLevelHelper::setUseDefault(), and si::ijs::maci::LoggingConfigurablePackage::LogLevels::useDefault.
LogTypeHelper alma::acs::gui::loglevel::leveldlg::LogLevelModel::commonGlobalLevel [private] |
Referenced by setAllToCommonLevels(), and setValueAt().
LogTypeHelper alma::acs::gui::loglevel::leveldlg::LogLevelModel::commonLocalLevel [private] |
Referenced by setAllToCommonLevels(), and setValueAt().
Referenced by changesApplied(), getLevels(), getRowCount(), getValueAt(), setAllToCommonLevels(), setCommonGlobalLevel(), setCommonLocalLevel(), and setValueAt().
1.6.2