Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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

List of all members.

Public Member Functions

 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 ()
LogLevels getDefaultLevels ()

Private Attributes

LogLevels levels
LogLevels originalLevel
final LogLevels defaultLevels
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,
LogLevels  defaults
[inline]
 

Constructor

Parameters:
name The name of the logger
levels The log levels
defaults The default log levels


Member Function Documentation

LogLevels alma::acs::gui::loglevel::leveldlg::LogLevelHelper::getDefaultLevels  )  [inline]
 

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]
 

Check if the user changed some value

Returns:
true if the user changed the log levels

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.

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

final LogLevels alma::acs::gui::loglevel::leveldlg::LogLevelHelper::defaultLevels [private]
 

The default levels

LogLevels alma::acs::gui::loglevel::leveldlg::LogLevelHelper::levels [private]
 

final String alma::acs::gui::loglevel::leveldlg::LogLevelHelper::name [private]
 

The name of the logger

LogLevels alma::acs::gui::loglevel::leveldlg::LogLevelHelper::originalLevel [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:52:58 2009 for ACS Java API by doxygen 1.3.8