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

alma::acs::vmtools::LogManagerGui Class Reference

Collaboration diagram for alma::acs::vmtools::LogManagerGui:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LogManagerGui ()
void setFilter (String string)
Override void setVisible (boolean b)
void populateModel ()
void populateModel (String[] nameFilter)

Static Public Member Functions

JFrame openFrame (final LogManagerGui inst)

Protected Member Functions

void message (String msg)

Package Functions

Color colorFromLevel (Level x)
void editLogger (final Logger x)
void quickEditLogger (Point p, final Logger x)
Level decodeLevel (Object level)
void doSetLevel (Logger x, Level toSet)
Level activeLevel (Logger x)
Level effectiveLevel (Logger x)

Static Package Functions

 [static initializer]

Package Attributes

TreeM model
JTree tree
LoggerEditor editor
QuickLoggerEditor quickEditor
JSplitPane splitpane
Controls controls

Static Package Attributes

final Color BG_NORMAL = Color.white
final Color BG_SELECT = Color.lightGray
final HashMap< Level, Color > level2color = new HashMap<Level Color>()
final Vector< Level > LEVELS

Private Member Functions

boolean passesThroughFilter (String[] nameFilter, String name)

Detailed Description

Allows a User to configure Loggers at run-time.

For a logger L there are:

Author:
mschilli


Constructor & Destructor Documentation

alma::acs::vmtools::LogManagerGui::LogManagerGui  )  [inline]
 


Member Function Documentation

alma::acs::vmtools::LogManagerGui::[static initializer]  )  [inline, static, package]
 

Level alma::acs::vmtools::LogManagerGui::activeLevel Logger  x  )  [inline, package]
 

Color alma::acs::vmtools::LogManagerGui::colorFromLevel Level  x  )  [inline, package]
 

----------------- Internal --------------------- ///

Level alma::acs::vmtools::LogManagerGui::decodeLevel Object  level  )  [inline, package]
 

Parameters:
level Something that can be recognized as (or made) a level

void alma::acs::vmtools::LogManagerGui::doSetLevel Logger  x,
Level  toSet
[inline, package]
 

Parameters:
x 

void alma::acs::vmtools::LogManagerGui::editLogger final Logger  x  )  [inline, package]
 

Level alma::acs::vmtools::LogManagerGui::effectiveLevel Logger  x  )  [inline, package]
 

void alma::acs::vmtools::LogManagerGui::message String  msg  )  [inline, protected]
 

JFrame alma::acs::vmtools::LogManagerGui::openFrame final LogManagerGui  inst  )  [inline, static]
 

boolean alma::acs::vmtools::LogManagerGui::passesThroughFilter String[]  nameFilter,
String  name
[inline, private]
 

void alma::acs::vmtools::LogManagerGui::populateModel String[]  nameFilter  )  [inline]
 

void alma::acs::vmtools::LogManagerGui::populateModel  )  [inline]
 

void alma::acs::vmtools::LogManagerGui::quickEditLogger Point  p,
final Logger  x
[inline, package]
 

void alma::acs::vmtools::LogManagerGui::setFilter String  string  )  [inline]
 

------------------- API ------------------------ ///

Override void alma::acs::vmtools::LogManagerGui::setVisible boolean  b  )  [inline]
 


Member Data Documentation

final Color alma::acs::vmtools::LogManagerGui::BG_NORMAL = Color.white [static, package]
 

final Color alma::acs::vmtools::LogManagerGui::BG_SELECT = Color.lightGray [static, package]
 

Controls alma::acs::vmtools::LogManagerGui::controls [package]
 

LoggerEditor alma::acs::vmtools::LogManagerGui::editor [package]
 

final HashMap<Level, Color> alma::acs::vmtools::LogManagerGui::level2color = new HashMap<Level Color>() [static, package]
 

final Vector<Level> alma::acs::vmtools::LogManagerGui::LEVELS [static, package]
 

Initial value:

new Vector<Level>(Arrays.asList(new Level[]{ // Level.OFF,// Level.SEVERE,// Level.WARNING,// Level.INFO, // Level.CONFIG,// Level.FINE,// Level.FINER,// Level.FINEST,// Level.ALL// }))
---------------- Inner Types ------------------- ///

TreeM alma::acs::vmtools::LogManagerGui::model [package]
 

QuickLoggerEditor alma::acs::vmtools::LogManagerGui::quickEditor [package]
 

JSplitPane alma::acs::vmtools::LogManagerGui::splitpane [package]
 

JTree alma::acs::vmtools::LogManagerGui::tree [package]
 


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