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

com::cosylab::logging::LoggingClient Class Reference

Collaboration diagram for com::cosylab::logging::LoggingClient:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LoggingClient ()
 LoggingClient (LogFrame frame, LogTypeHelper logLevel, LogTypeHelper discardLevel, boolean unlimited)
void start () throws Exception
void stop () throws Exception
void pause () throws Exception
void resume () throws Exception
void connect (boolean connectEngine)
void connect ()
JScrollPane getLogTableScroolP ()
LogEntryTable getLogEntryTable ()
void showDetailedLogInfo ()
void setLogDetailContent (ILogEntry log)
void connLCEngDisconnect (WindowEvent arg1)
JScrollPane getLogDetailScrollPane ()
LCEngine getEngine ()
LogTableDataModel getLCModel1 ()
void loggingClient_ComponentResized (ComponentEvent e)
void enableSearchNext (boolean enable)
void animateProgressBar (String text, int min, int max)
void moveProgressBar (int newPos)
void animateProgressBar (String text)
void freezeProgressBar ()
boolean isConnected ()
int getDiscardLevel ()
void logEntryReceived (ILogEntry logEntry)
void reportStatus (String status)
void acsLogConnEstablished ()
void acsLogConnDisconnected ()
void acsLogConnLost ()
void acsLogConnConnecting ()
void acsLogConnSuspended ()
void acsLogsDelay ()
void showDBStatus (ImageIcon icon, String msg)
UserPreferences getPrefs ()
boolean isPaused ()
void hideExitMenu (boolean hide)
void close (boolean sync)
void enableFiltersWidgets (boolean enable)
void errorReceived (String xml)
StatsDlg getStatisticDialog ()
Override void setEnabled (boolean enabled)
ErrorBrowserDlg getErrorDialog ()
void addErrorTab (String stackID)
ZoomManager getZoomManager ()
LogToolBar getToolBar ()
ContainerServicesBase getContainerServices ()
boolean inDebugMode ()

Static Public Attributes

final LogTypeHelper DEFAULT_LOGLEVEL = LogTypeHelper.INFO
final LogTypeHelper DEFAULT_DISCARDLEVEL = LogTypeHelper.DEBUG

Protected Attributes

ContainerServicesBase containerServices = null

Private Member Functions

void disconnect ()
void connFields (java.awt.event.ActionEvent arg1)
void showTableFiltersDialog (java.awt.event.ActionEvent arg1)
void setTableFilterLbl ()
void setNumberOfLogsLbl ()
void setEngineFilterLbl ()
JPanel getJFrameContentPane ()
void handleException (java.lang.Throwable exception)
void initConnections () throws java.lang.Exception
void initialize (LogTypeHelper logLevel, LogTypeHelper discardLevel, boolean unlimited)
JPanel getJPanel2 ()
JPanel getDeatailedInfoPanel ()
JPanel getStatusLinePnl ()
javax.swing.JScrollPane getStatusAreaPanel ()
JSplitPane getJSplitPane1 ()
JSplitPane getTableDetailsSplitPane ()
SmartTextArea getStatusArea ()
void setLCModel1 (LogTableDataModel newValue)
void initAudience ()
void showEngineFiltersDialog ()

Private Attributes

JLabel audienceLbl = new JLabel()
JLabel engineFiltersLbl = new JLabel()
JLabel tableFiltersLbl = new JLabel()
JLabel maxNumOfLogsLbl = new JLabel()
ArchiveConnectionManager archive
UserPreferences userPreferences = new UserPreferences(0,100000,Integer.MAX_VALUE,Integer.MAX_VALUE)
JPanel ivjJPanel2 = null
JPanel detailedInfoPanel = null
DetailedLogTable detailedLogTable = new DetailedLogTable()
JPanel statusLinePnl = null
JScrollPane statusAreaPanel = null
JScrollPane detailedInfoScrollPane = null
JSplitPane ivjJSplitPane1 = null
JSplitPane tableDetailsSplitPane = null
JScrollPane scrollLogTable = null
LogEntryTable logEntryTable = null
SmartTextArea ivjStatusArea = null
JPanel ivjJFrameContentPane = null
ErrorLogDialog errorDialog = new ErrorLogDialog(null,"jlog: Error log", false)
JProgressBar progressBar = new JProgressBar(JProgressBar.HORIZONTAL)
ZoomManager zoom = new ZoomManager()
ManualZoomDlg manualZoomDlg
boolean isConnected = false
volatile boolean isStopped = true
SearchDialog searchDialog
StatsDlg statsDlg
QueryDlg databaseDlg = null
EventHandler eventHandler = new EventHandler()
LCEngine engine = null
LogTableDataModel tableModel = null
final int CONNECTED_ICON = 0
final int CONNECTING_ICON = 1
final int DISCONNECTED_ICON = 2
final int SUSPENDED_ICON = 3
final int DELAY_ICON = 4
ImageIcon[] connectionStatusIcons
JLabel connectionStatusLbl
JLabel connectionDBLbl
LogToolBar toolBar
LogNavigationBar navigationToolbar
LogMenuBar menuBar = new LogMenuBar()
FilterChooserDialog engineFiltersDlg = null
ErrorBrowserDlg errorBrowserDialog = null
FilterChooserDialog filterChooserDialog = null
LogFrame logFrame = null
final boolean debugMode = Boolean.getBoolean(DEBUG_MODE_PROPERTY)

Static Private Attributes

final String AUDIENCE_PROPERTY = "jlog.mode.operator"
final String DEBUG_MODE_PROPERTY = "alma.acs.jlog.debugMode"

Detailed Description

Defines a JRootPane Application LoggingClient for displaying event logs received through the CORBA protocol for the purpose of monitoring and reviewing of the logs. It contains of a JScrollPane scrollLogTable for the logs and a LogEntryTable logEntryTable for displaying the status as well as a JPanel ivjJFrameContentPane. Multiple listeners handle user's input. Based on the current code and our understanding of it one could describe the information flow as follows. User's input triggers events which are caught by the listeners attached to each one of the available GUI object representations defined in the LoggingClient class. Independent of that there are messages available at the logging system generated by the other services running in the framework. These messages are parsed by the ACSStructuredPushConsumer class using the SAX parser and are then passed on using the LogTableDataModel's appendLog method for putting the logs to the log table. In particular, we are interested in the saving and loading of files to be implemented by the LoggingClient. While saveFile and loadFromFile are defined in LogTabledataModel, the LogImportTask file makes use of the the LogTabledataModel's appendLog method as well. The use of the DocumentBuilderFactory in the LogImportTask defines a way for transforming a DOM tree into XML.

An important issue is the format of the Log Entry Message produced by the Logging Service. Certain characters ('<', '>', '&', ''', '"') need to be escaped because they delineate markup data from character data and cause the following exception in ACSLogParserDOM class: org.xml.sax.SAXParseException: The content beginning with '<' is not legal markup. One solution is replacing the character with the appropriate html substitute <. Another solution is keeping it in a CDATA section: <[!CDATA[the log entry message]]>.

The panel can be instantiated:


Constructor & Destructor Documentation

com::cosylab::logging::LoggingClient::LoggingClient  )  [inline]
 

Constructor

The empty constructor is called by the OMC GUI.

com::cosylab::logging::LoggingClient::LoggingClient LogFrame  frame,
LogTypeHelper  logLevel,
LogTypeHelper  discardLevel,
boolean  unlimited
[inline]
 

The constructor

This constructor is called when this object runs in stand-alone mode i.e outside of the OMC GUI.

Parameters:
frame The shows this object
logLevel The initial log level
discardLevel The initial discard level
unlimited If true the number of logs in memory is unlimited, otherwise the default is used


Member Function Documentation

void com::cosylab::logging::LoggingClient::acsLogConnConnecting  )  [inline]
 

Notify that an attempt to connect to ACS NC is in progress

See also:
com.cosylab.logging.engine.ACS.ACSLogConnectionListener

void com::cosylab::logging::LoggingClient::acsLogConnDisconnected  )  [inline]
 

See also:
com.cosylab.logging.engine.ACS.ACSLogConnectionListener

void com::cosylab::logging::LoggingClient::acsLogConnEstablished  )  [inline]
 

Notify that the connection with ACS NC has been established

See also:
com.cosylab.logging.engine.ACS.ACSLogConnectionListener

void com::cosylab::logging::LoggingClient::acsLogConnLost  )  [inline]
 

Notify that the connection with ACS NC has been lost

See also:
com.cosylab.logging.engine.ACS.ACSLogConnectionListener

void com::cosylab::logging::LoggingClient::acsLogConnSuspended  )  [inline]
 

Notify that the service is supended

See also:
com.cosylab.logging.engine.ACS.ACSLogConnectionListener

void com::cosylab::logging::LoggingClient::acsLogsDelay  )  [inline]
 

Notify that for some internal reason the service is not able to follow the flow of the incoming logs

See also:
com.cosylab.logging.engine.ACS.ACSRemoteLogListener

void com::cosylab::logging::LoggingClient::addErrorTab String  stackID  )  [inline]
 

Add a new error stack to the error browser dialog

Parameters:
stackID The STACKID of the error trace in the tab

void com::cosylab::logging::LoggingClient::animateProgressBar String  text  )  [inline]
 

Show the progress bar as indeterminate

Parameters:
text The text to show in the toolbar If it is null or empty then no text will be displayed

void com::cosylab::logging::LoggingClient::animateProgressBar String  text,
int  min,
int  max
[inline]
 

Show the progres bar as determinate with the given min and max

Parameters:
textThe text to show in the toolbar If it is null or empty then no text will be displayed
min The starting position
max The final position

void com::cosylab::logging::LoggingClient::close boolean  sync  )  [inline]
 

Close all the threads and release all the resources

Parameters:
sync If it is true wait the termination of the threads before returning

void com::cosylab::logging::LoggingClient::connect  )  [inline]
 

Connects to the remote system as soon as the item "New" is clicked.

void com::cosylab::logging::LoggingClient::connect boolean  connectEngine  )  [inline]
 

Connect or disconnect the engine to the NC

Parameters:
connect If true the engine is connected otherwise it is disconnected

void com::cosylab::logging::LoggingClient::connFields java.awt.event.ActionEvent  arg1  )  [inline, private]
 

Triggers the Field Choser's dialog visual appearance as soon as the item "Fields" is clicked.

Parameters:
arg1 java.awt.event.ActionEvent

void com::cosylab::logging::LoggingClient::connLCEngDisconnect WindowEvent  arg1  )  [inline]
 

Disconnects the LCEngine.

Parameters:
arg1 java.awt.event.WindowEvent

void com::cosylab::logging::LoggingClient::disconnect  )  [inline, private]
 

void com::cosylab::logging::LoggingClient::enableFiltersWidgets boolean  enable  )  [inline]
 

Enable/disable the filter menu item and the filter button in the tool bar

Parameters:
enable true enables the widgets

void com::cosylab::logging::LoggingClient::enableSearchNext boolean  enable  )  [inline]
 

Enable or disable the Search next menu item (tipically this action is preformed by the SearchDialog when a valid search is performed)

Parameters:
enable true enable the searchNextMenuItem

void com::cosylab::logging::LoggingClient::errorReceived String  xml  )  [inline]
 

See also:
ACSRemoteErrorListener

void com::cosylab::logging::LoggingClient::freezeProgressBar  )  [inline]
 

Hide the progress bar (i.e. a long operation has terminated)

ContainerServicesBase com::cosylab::logging::LoggingClient::getContainerServices  )  [inline]
 

Returns:
the containerServices

JPanel com::cosylab::logging::LoggingClient::getDeatailedInfoPanel  )  [inline, private]
 

Returns the JPanel3 property value.

Returns:
javax.swing.JPanel

int com::cosylab::logging::LoggingClient::getDiscardLevel  )  [inline]
 

Returns:
The discard log level
See also:
LoggingClient.discardLevelCB

LCEngine com::cosylab::logging::LoggingClient::getEngine  )  [inline]
 

Returns the LCEngine property value.

Returns:
com.cosylab.logging.LCEngine

ErrorBrowserDlg com::cosylab::logging::LoggingClient::getErrorDialog  )  [inline]
 

Returns:
The error browser dialog

JPanel com::cosylab::logging::LoggingClient::getJFrameContentPane  )  [inline, private]
 

Returns the JFrameContentPane property value.

Returns:
javax.swing.JPanel

JPanel com::cosylab::logging::LoggingClient::getJPanel2  )  [inline, private]
 

Returns the JPanel2 property value.

Returns:
javax.swing.JPanel

JSplitPane com::cosylab::logging::LoggingClient::getJSplitPane1  )  [inline, private]
 

Returns the JSplitPane1 property value.

Returns:
javax.swing.JSplitPane

LogTableDataModel com::cosylab::logging::LoggingClient::getLCModel1  )  [inline]
 

Returns the LCModel1 property value.

Returns:
com.cosylab.logging.LogTableDataModel

JScrollPane com::cosylab::logging::LoggingClient::getLogDetailScrollPane  )  [inline]
 

Returns the scroll pane with the details of the logs

Returns:
JScrollPane

LogEntryTable com::cosylab::logging::LoggingClient::getLogEntryTable  )  [inline]
 

Returns the table of logs

Returns:
the table of logs

JScrollPane com::cosylab::logging::LoggingClient::getLogTableScroolP  )  [inline]
 

Returns the scroll panel with the table of logs

Returns:
the scroll panel with the table of logs

UserPreferences com::cosylab::logging::LoggingClient::getPrefs  )  [inline]
 

Returns:
A reference to the preferences

StatsDlg com::cosylab::logging::LoggingClient::getStatisticDialog  )  [inline]
 

Return a dialog showing the statistics

Returns:
The dialog showing the statistic

SmartTextArea com::cosylab::logging::LoggingClient::getStatusArea  )  [inline, private]
 

Returns the StatusArea property value.

Returns:
com.cosylab.gui.components.SmartTextArea

javax.swing.JScrollPane com::cosylab::logging::LoggingClient::getStatusAreaPanel  )  [inline, private]
 

Returns the JScrollPane1 property value.

Returns:
javax.swing.JScrollPane

JPanel com::cosylab::logging::LoggingClient::getStatusLinePnl  )  [inline, private]
 

Returns the panel for the status line

Returns:
the panel for the status line

JSplitPane com::cosylab::logging::LoggingClient::getTableDetailsSplitPane  )  [inline, private]
 

Returns:
the split pane with the table of logs and the table with the details of a log

LogToolBar com::cosylab::logging::LoggingClient::getToolBar  )  [inline]
 

Returns:
the toolBar

ZoomManager com::cosylab::logging::LoggingClient::getZoomManager  )  [inline]
 

Returns:
the zoom

void com::cosylab::logging::LoggingClient::handleException java.lang.Throwable  exception  )  [inline, private]
 

Called whenever the part throws an exception.

Parameters:
exception java.lang.Throwable

void com::cosylab::logging::LoggingClient::hideExitMenu boolean  hide  )  [inline]
 

Hide the Exit menu item

Parameters:
hide If true the menu is set to invisible

boolean com::cosylab::logging::LoggingClient::inDebugMode  )  [inline]
 

Returns:
true if jlog runs in debug mode

void com::cosylab::logging::LoggingClient::initAudience  )  [inline, private]
 

Init the audience

void com::cosylab::logging::LoggingClient::initConnections  )  throws java.lang.Exception [inline, private]
 

Initializes connections and adds listeners to all the menus and menu items.

Exceptions:
java.lang.Exception The exception description.

void com::cosylab::logging::LoggingClient::initialize LogTypeHelper  logLevel,
LogTypeHelper  discardLevel,
boolean  unlimited
[inline, private]
 

Initializes the object.

Parameters:
logLevel The initial log level to set in the toolbar and in the table
discardLevel The initial discard level to set in the toolbar and in the engine
unlimited If true the number of logs in memory is unlimited, otherwise the default is used

boolean com::cosylab::logging::LoggingClient::isConnected  )  [inline]
 

Returns:
true if the application is connected to the notification channel

boolean com::cosylab::logging::LoggingClient::isPaused  )  [inline]
 

Return true if the application is paused

Returns:

void com::cosylab::logging::LoggingClient::logEntryReceived ILogEntry  logEntry  )  [inline]
 

See also:
com.cosylab.logging.engine.ACS.ACSRemoteLogListener

void com::cosylab::logging::LoggingClient::loggingClient_ComponentResized ComponentEvent  e  )  [inline]
 

Sets the height and width generated by user's actions.

void com::cosylab::logging::LoggingClient::moveProgressBar int  newPos  )  [inline]
 

Move the progressbar when in determinate mode

Parameters:
newPos 

void com::cosylab::logging::LoggingClient::pause  )  throws Exception [inline]
 

Method used by the plugin interface in EXEC. Pause the application (scroll lock enabled)

See also:
alma.exec.extension.subsystemplugin.IPauseResume
Exceptions:
Exception 

void com::cosylab::logging::LoggingClient::reportStatus String  status  )  [inline]
 

Append the report status message to the status area

See also:
com.cosylab.logging.engine.ACS.ACSRemoteLogListener

void com::cosylab::logging::LoggingClient::resume  )  throws Exception [inline]
 

Method used by the plugin interface in EXEC. Unpause the application (scroll lock disabled)

See also:
alma.exec.extension.subsystemplugin.IPauseResume
Exceptions:
Exception 

Override void com::cosylab::logging::LoggingClient::setEnabled boolean  enabled  )  [inline]
 

void com::cosylab::logging::LoggingClient::setEngineFilterLbl  )  [inline, private]
 

Update the label of the filtering of the table

void com::cosylab::logging::LoggingClient::setLCModel1 LogTableDataModel  newValue  )  [inline, private]
 

Sets the LCModel1 to a new value.

Parameters:
newValue com.cosylab.logging.LogTableDataModel

void com::cosylab::logging::LoggingClient::setLogDetailContent ILogEntry  log  )  [inline]
 

Set the content of the detailed info table from the given log

Parameters:
log The log entry which fields have to be shown in the table It can be null

void com::cosylab::logging::LoggingClient::setNumberOfLogsLbl  )  [inline, private]
 

Update the label with the number of logs in memory

void com::cosylab::logging::LoggingClient::setTableFilterLbl  )  [inline, private]
 

Update the label of the filtering of the table

void com::cosylab::logging::LoggingClient::showDBStatus ImageIcon  icon,
String  msg
[inline]
 

Update the GUI with the status of the DB connection

Parameters:
icon The icon
msg A message to show as tooltip

void com::cosylab::logging::LoggingClient::showDetailedLogInfo  )  [inline]
 

Show a detailed view of the selected log in the right panel

void com::cosylab::logging::LoggingClient::showEngineFiltersDialog  )  [inline, private]
 

Shows the dialog to set filters in the engine

void com::cosylab::logging::LoggingClient::showTableFiltersDialog java.awt.event.ActionEvent  arg1  )  [inline, private]
 

Triggers the Filters dialog visual appearance as soon as the item "Filters" is clicked.

Parameters:
arg1 java.awt.event.ActionEvent

void com::cosylab::logging::LoggingClient::start  )  throws Exception [inline]
 

Method used by the plugin interface in EXEC: it connects the application to the NC

See also:
alma.exec.extension.subsystemplugin.SubsystemPlugin
Exceptions:
Exception 

void com::cosylab::logging::LoggingClient::stop  )  throws Exception [inline]
 

Method used by the plugin interface in EXEC. Stop the application disconnecting from the NC

See also:
alma.exec.extension.subsystemplugin.SubsystemPlugin
Exceptions:
Exception 


Member Data Documentation

ArchiveConnectionManager com::cosylab::logging::LoggingClient::archive [private]
 

final String com::cosylab::logging::LoggingClient::AUDIENCE_PROPERTY = "jlog.mode.operator" [static, private]
 

The name of the property to set for enabling the operator mode at startup.

If the property is not found, NO_AUDIENCE is set in the engine

initAudience()

JLabel com::cosylab::logging::LoggingClient::audienceLbl = new JLabel() [private]
 

The audience in use by the engine and shown in the status line

final int com::cosylab::logging::LoggingClient::CONNECTED_ICON = 0 [private]
 

The icons to show the status of the connection

final int com::cosylab::logging::LoggingClient::CONNECTING_ICON = 1 [private]
 

JLabel com::cosylab::logging::LoggingClient::connectionDBLbl [private]
 

ImageIcon [] com::cosylab::logging::LoggingClient::connectionStatusIcons [private]
 

JLabel com::cosylab::logging::LoggingClient::connectionStatusLbl [private]
 

ContainerServicesBase com::cosylab::logging::LoggingClient::containerServices = null [protected]
 

containerServices is always set while running as OMC plugin.

It is used to avoid creating a new ORB when one is already available.

See also:
connect()

QueryDlg com::cosylab::logging::LoggingClient::databaseDlg = null [private]
 

The dialog to query the database

final String com::cosylab::logging::LoggingClient::DEBUG_MODE_PROPERTY = "alma.acs.jlog.debugMode" [static, private]
 

The following property is set if logs runs in debug mode

final boolean com::cosylab::logging::LoggingClient::debugMode = Boolean.getBoolean(DEBUG_MODE_PROPERTY) [private]
 

true if jlog runs in debug mode

final LogTypeHelper com::cosylab::logging::LoggingClient::DEFAULT_DISCARDLEVEL = LogTypeHelper.DEBUG [static]
 

The default discard level

final LogTypeHelper com::cosylab::logging::LoggingClient::DEFAULT_LOGLEVEL = LogTypeHelper.INFO [static]
 

The default log level

final int com::cosylab::logging::LoggingClient::DELAY_ICON = 4 [private]
 

JPanel com::cosylab::logging::LoggingClient::detailedInfoPanel = null [private]
 

JScrollPane com::cosylab::logging::LoggingClient::detailedInfoScrollPane = null [private]
 

DetailedLogTable com::cosylab::logging::LoggingClient::detailedLogTable = new DetailedLogTable() [private]
 

final int com::cosylab::logging::LoggingClient::DISCONNECTED_ICON = 2 [private]
 

LCEngine com::cosylab::logging::LoggingClient::engine = null [private]
 

FilterChooserDialog com::cosylab::logging::LoggingClient::engineFiltersDlg = null [private]
 

JLabel com::cosylab::logging::LoggingClient::engineFiltersLbl = new JLabel() [private]
 

The label showing if there are active filters in the engine

ErrorBrowserDlg com::cosylab::logging::LoggingClient::errorBrowserDialog = null [private]
 

The error broser dialog

ErrorLogDialog com::cosylab::logging::LoggingClient::errorDialog = new ErrorLogDialog(null,"jlog: Error log", false) [private]
 

EventHandler com::cosylab::logging::LoggingClient::eventHandler = new EventHandler() [private]
 

FilterChooserDialog com::cosylab::logging::LoggingClient::filterChooserDialog = null [private]
 

The dialog to manage table filters There is only one instance of this dialog that can be visible or invisible. It is disposed by calling the close() (usually done by the LoggingClient before exiting.

boolean com::cosylab::logging::LoggingClient::isConnected = false [private]
 

true if the engine is connected.

volatile boolean com::cosylab::logging::LoggingClient::isStopped = true [private]
 

true if the application is stopped

This property is set by the start() and stop(). It is also set in the constructor for the stand alone version because in that case the start is not executed.

JPanel com::cosylab::logging::LoggingClient::ivjJFrameContentPane = null [private]
 

JPanel com::cosylab::logging::LoggingClient::ivjJPanel2 = null [private]
 

JSplitPane com::cosylab::logging::LoggingClient::ivjJSplitPane1 = null [private]
 

SmartTextArea com::cosylab::logging::LoggingClient::ivjStatusArea = null [private]
 

LogEntryTable com::cosylab::logging::LoggingClient::logEntryTable = null [private]
 

LogFrame com::cosylab::logging::LoggingClient::logFrame = null [private]
 

The frame containing this logging client. It is not null only if the application is executed in stand alone mode

ManualZoomDlg com::cosylab::logging::LoggingClient::manualZoomDlg [private]
 

The dialog to perform the zoom with a given time interval

JLabel com::cosylab::logging::LoggingClient::maxNumOfLogsLbl = new JLabel() [private]
 

The label showing if the number of logs in memory is limited

LogMenuBar com::cosylab::logging::LoggingClient::menuBar = new LogMenuBar() [private]
 

LogNavigationBar com::cosylab::logging::LoggingClient::navigationToolbar [private]
 

JProgressBar com::cosylab::logging::LoggingClient::progressBar = new JProgressBar(JProgressBar.HORIZONTAL) [private]
 

The progress bar for long time operations

JScrollPane com::cosylab::logging::LoggingClient::scrollLogTable = null [private]
 

SearchDialog com::cosylab::logging::LoggingClient::searchDialog [private]
 

The search dialog The object is built the first time the user requests a search

StatsDlg com::cosylab::logging::LoggingClient::statsDlg [private]
 

Statistic dialog. The object is built the first time the user selects the menu item

JScrollPane com::cosylab::logging::LoggingClient::statusAreaPanel = null [private]
 

JPanel com::cosylab::logging::LoggingClient::statusLinePnl = null [private]
 

final int com::cosylab::logging::LoggingClient::SUSPENDED_ICON = 3 [private]
 

JSplitPane com::cosylab::logging::LoggingClient::tableDetailsSplitPane = null [private]
 

JLabel com::cosylab::logging::LoggingClient::tableFiltersLbl = new JLabel() [private]
 

The label showing if there are active filters in the table

LogTableDataModel com::cosylab::logging::LoggingClient::tableModel = null [private]
 

LogToolBar com::cosylab::logging::LoggingClient::toolBar [private]
 

UserPreferences com::cosylab::logging::LoggingClient::userPreferences = new UserPreferences(0,100000,Integer.MAX_VALUE,Integer.MAX_VALUE) [private]
 

ZoomManager com::cosylab::logging::LoggingClient::zoom = new ZoomManager() [private]
 

The ZoomManager to perform zooming

The object is built with default levels; the path of the folder of XML files is read from a java property.


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