alma::acs::gui::loglevel::leveldlg::LogLevelHelper Class Reference

Collaboration diagram for alma::acs::gui::loglevel::leveldlg::LogLevelHelper:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 LogLevelHelper (String name, LogLevels levels)
 LogLevelHelper (String name, LogLevels levels, LogLevels defaults)
void resetChanges ()
int getGlobalLevel ()
void setGlobalLevel (LogTypeHelper globalLevel)
int getLocalLevel ()
void setLocalLevel (LogTypeHelper localLevel)
String getName ()
boolean isUsingDefault ()
void setUseDefault (boolean useDefault)
LogLevels getLogLevels ()
boolean modified ()

Private Attributes

LogLevels levels
LogLevels originalLevel
final String name

Detailed Description

An helper class to manage log levels

Author:
acaproni

Constructor & Destructor Documentation

alma::acs::gui::loglevel::leveldlg::LogLevelHelper::LogLevelHelper ( String  name,
LogLevels  levels 
) [inline]
alma::acs::gui::loglevel::leveldlg::LogLevelHelper::LogLevelHelper ( String  name,
LogLevels  levels,
LogLevels  defaults 
) [inline]

Constructor

Parameters:
name The name of the logger
levels The log levels
defaults The default log levels -- yatagai[30-Apr-2009] this is not used any more

Member Function Documentation

int alma::acs::gui::loglevel::leveldlg::LogLevelHelper::getGlobalLevel (  )  [inline]
int alma::acs::gui::loglevel::leveldlg::LogLevelHelper::getLocalLevel (  )  [inline]
LogLevels alma::acs::gui::loglevel::leveldlg::LogLevelHelper::getLogLevels (  )  [inline]
String alma::acs::gui::loglevel::leveldlg::LogLevelHelper::getName (  )  [inline]
boolean alma::acs::gui::loglevel::leveldlg::LogLevelHelper::isUsingDefault (  )  [inline]
boolean alma::acs::gui::loglevel::leveldlg::LogLevelHelper::modified (  )  [inline]
void alma::acs::gui::loglevel::leveldlg::LogLevelHelper::resetChanges (  )  [inline]

Copy level in originalLevel in such a way the modified() will return false. This is needed after applying changes otherwise it seems that there are still changes to be applied.

References levels, si::ijs::maci::LoggingConfigurablePackage::LogLevels::minLogLevel, si::ijs::maci::LoggingConfigurablePackage::LogLevels::minLogLevelLocal, originalLevel, and si::ijs::maci::LoggingConfigurablePackage::LogLevels::useDefault.

Referenced by LogLevelHelper().

void alma::acs::gui::loglevel::leveldlg::LogLevelHelper::setGlobalLevel ( LogTypeHelper  globalLevel  )  [inline]
void alma::acs::gui::loglevel::leveldlg::LogLevelHelper::setLocalLevel ( LogTypeHelper  localLevel  )  [inline]
void alma::acs::gui::loglevel::leveldlg::LogLevelHelper::setUseDefault ( boolean  useDefault  )  [inline]

Member Data Documentation

The name of the logger

Referenced by getName().

Referenced by modified(), and resetChanges().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2