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

com::cosylab::logging::search::SearchDialog Class Reference

Collaboration diagram for com::cosylab::logging::search::SearchDialog:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SearchDialog (LoggingClient mainWin)
void search ()
Override void setVisible (boolean visible)

Private Member Functions

void initialize ()
void initializeAdvancedPanel ()
javax.swing.JPanel getJContentPane ()
JPanel getUpperPanel ()
JTextField getFindTF ()
JPanel getButtonPanel ()
JButton getFindBtn ()
JButton getAdvancedBtn ()
JButton getDoneBtn ()
JPanel getCenterPanel ()
JPanel getOptionPanel ()
JPanel getDirectionPanel ()
JRadioButton getForwardRB ()
JRadioButton getBackwardRB ()
JPanel getSearchTypePanel ()
JCheckBox getRegExpCB ()
JCheckBox getCaseSensitiveCB ()
JPanel getAdvancedPanel ()
JPanel getAdvBtnPanel ()
JPanel getFindBtnPanel ()
JPanel getDoneBtnPanel ()
JCheckBox getWholeWordCB ()

Private Attributes

javax.swing.JPanel jContentPane = null
JPanel upperPanel = null
JLabel findLbl = null
JTextField findTF = null
JPanel buttonPanel = null
JButton findBtn = null
JButton advancedBtn = null
JButton doneBtn = null
JPanel centerPanel = null
JPanel optionPanel = null
JPanel directionPanel = null
JRadioButton forwardRB = null
JRadioButton backwardRB = null
JPanel searchTypePanel = null
JCheckBox regExpCB = null
JCheckBox caseSensitiveCB = null
JPanel advancedPanel = null
JPanel advBtnPanel = null
JPanel findBtnPanel = null
JPanel doneBtnPanel = null
LoggingClient loggingClient
JCheckBox columnToSearchIn [] = new JCheckBox[Field.values().length]
JCheckBox additionalDataCB
JCheckBox wholeWordCB = null
SearchEngine searchEngine

Detailed Description

Author:
acaproni
The dialog to look for strings in the logs

The dialog delegates the search to a search engine object


Constructor & Destructor Documentation

com::cosylab::logging::search::SearchDialog::SearchDialog LoggingClient  mainWin  )  [inline]
 

This is the default constructor


Member Function Documentation

JButton com::cosylab::logging::search::SearchDialog::getAdvancedBtn  )  [inline, private]
 

This method initializes jButton

Returns:
javax.swing.JButton

JPanel com::cosylab::logging::search::SearchDialog::getAdvancedPanel  )  [inline, private]
 

This method initializes jPanel

Returns:
javax.swing.JPanel

JPanel com::cosylab::logging::search::SearchDialog::getAdvBtnPanel  )  [inline, private]
 

This method initializes jPanel

Returns:
javax.swing.JPanel

JRadioButton com::cosylab::logging::search::SearchDialog::getBackwardRB  )  [inline, private]
 

This method initializes jRadioButton

Returns:
javax.swing.JRadioButton

JPanel com::cosylab::logging::search::SearchDialog::getButtonPanel  )  [inline, private]
 

This method initializes jPanel

Returns:
javax.swing.JPanel

JCheckBox com::cosylab::logging::search::SearchDialog::getCaseSensitiveCB  )  [inline, private]
 

This method initializes jCheckBox

Returns:
javax.swing.JCheckBox

JPanel com::cosylab::logging::search::SearchDialog::getCenterPanel  )  [inline, private]
 

This method initializes jPanel

Returns:
javax.swing.JPanel

JPanel com::cosylab::logging::search::SearchDialog::getDirectionPanel  )  [inline, private]
 

This method initializes jPanel

Returns:
javax.swing.JPanel

JButton com::cosylab::logging::search::SearchDialog::getDoneBtn  )  [inline, private]
 

This method initializes jButton

Returns:
javax.swing.JButton

JPanel com::cosylab::logging::search::SearchDialog::getDoneBtnPanel  )  [inline, private]
 

This method initializes jPanel

Returns:
javax.swing.JPanel

JButton com::cosylab::logging::search::SearchDialog::getFindBtn  )  [inline, private]
 

This method initializes jButton

Returns:
javax.swing.JButton

JPanel com::cosylab::logging::search::SearchDialog::getFindBtnPanel  )  [inline, private]
 

This method initializes jPanel

Returns:
javax.swing.JPanel

JTextField com::cosylab::logging::search::SearchDialog::getFindTF  )  [inline, private]
 

This method initializes jTextField

Returns:
javax.swing.JTextField

JRadioButton com::cosylab::logging::search::SearchDialog::getForwardRB  )  [inline, private]
 

This method initializes jRadioButton

Returns:
javax.swing.JRadioButton

javax.swing.JPanel com::cosylab::logging::search::SearchDialog::getJContentPane  )  [inline, private]
 

This method initializes jContentPane

Returns:
javax.swing.JPanel

JPanel com::cosylab::logging::search::SearchDialog::getOptionPanel  )  [inline, private]
 

This method initializes jPanel

Returns:
javax.swing.JPanel

JCheckBox com::cosylab::logging::search::SearchDialog::getRegExpCB  )  [inline, private]
 

This method initializes jCheckBox

Returns:
javax.swing.JCheckBox

JPanel com::cosylab::logging::search::SearchDialog::getSearchTypePanel  )  [inline, private]
 

This method initializes jPanel

Returns:
javax.swing.JPanel

JPanel com::cosylab::logging::search::SearchDialog::getUpperPanel  )  [inline, private]
 

This method initializes jPanel

Returns:
javax.swing.JPanel

JCheckBox com::cosylab::logging::search::SearchDialog::getWholeWordCB  )  [inline, private]
 

This method initializes jCheckBox

Returns:
javax.swing.JCheckBox

void com::cosylab::logging::search::SearchDialog::initialize  )  [inline, private]
 

This method initializes this

Returns:
void

void com::cosylab::logging::search::SearchDialog::initializeAdvancedPanel  )  [inline, private]
 

Initialize the advanced panel adding a check box for each column of the main window If a column is not visible in the main window then the checkbox is disabled and unchecked

void com::cosylab::logging::search::SearchDialog::search  )  [inline]
 

Search the string/regular expriossion delegating the SearchEngine

Override void com::cosylab::logging::search::SearchDialog::setVisible boolean  visible  )  [inline]
 

Override JDialog.setVisible to show this dialog over the LogsingClient component.


Member Data Documentation

JCheckBox com::cosylab::logging::search::SearchDialog::additionalDataCB [private]
 

The checkbox to search also in the additional data field of the logs

JButton com::cosylab::logging::search::SearchDialog::advancedBtn = null [private]
 

JPanel com::cosylab::logging::search::SearchDialog::advancedPanel = null [private]
 

JPanel com::cosylab::logging::search::SearchDialog::advBtnPanel = null [private]
 

JRadioButton com::cosylab::logging::search::SearchDialog::backwardRB = null [private]
 

JPanel com::cosylab::logging::search::SearchDialog::buttonPanel = null [private]
 

JCheckBox com::cosylab::logging::search::SearchDialog::caseSensitiveCB = null [private]
 

JPanel com::cosylab::logging::search::SearchDialog::centerPanel = null [private]
 

JCheckBox com::cosylab::logging::search::SearchDialog::columnToSearchIn[] = new JCheckBox[Field.values().length] [private]
 

One CheckBox per each field of a log entry

JPanel com::cosylab::logging::search::SearchDialog::directionPanel = null [private]
 

JButton com::cosylab::logging::search::SearchDialog::doneBtn = null [private]
 

JPanel com::cosylab::logging::search::SearchDialog::doneBtnPanel = null [private]
 

JButton com::cosylab::logging::search::SearchDialog::findBtn = null [private]
 

JPanel com::cosylab::logging::search::SearchDialog::findBtnPanel = null [private]
 

JLabel com::cosylab::logging::search::SearchDialog::findLbl = null [private]
 

JTextField com::cosylab::logging::search::SearchDialog::findTF = null [private]
 

JRadioButton com::cosylab::logging::search::SearchDialog::forwardRB = null [private]
 

javax.swing.JPanel com::cosylab::logging::search::SearchDialog::jContentPane = null [private]
 

LoggingClient com::cosylab::logging::search::SearchDialog::loggingClient [private]
 

The logging client (main window)

JPanel com::cosylab::logging::search::SearchDialog::optionPanel = null [private]
 

JCheckBox com::cosylab::logging::search::SearchDialog::regExpCB = null [private]
 

SearchEngine com::cosylab::logging::search::SearchDialog::searchEngine [private]
 

JPanel com::cosylab::logging::search::SearchDialog::searchTypePanel = null [private]
 

JPanel com::cosylab::logging::search::SearchDialog::upperPanel = null [private]
 

JCheckBox com::cosylab::logging::search::SearchDialog::wholeWordCB = null [private]
 


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