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

com::cosylab::logging::settings::FieldClassChooser Class Reference

Collaboration diagram for com::cosylab::logging::settings::FieldClassChooser:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 FieldClassChooser ()
FilterParameterPanel getDateEditor ()
FilterParameterPanel getDoubleEditor ()
Filter getFilter () throws FilterParameterException
FilterParameterPanel getIntEditor ()
FilterParameterPanel getTypeEditor ()
javax.swing.JPanel getMainPanel ()
Class getSelectedClass ()
FilterParameterPanel getStringEditor ()
void setDateEditor (FilterParameterPanel newDateEditor)
void setDoubleEditor (FilterParameterPanel newDoubleEditor)
void setEditor (Class c)
void setFilter (Filter f)
void setIntEditor (FilterParameterPanel newIntEditor)
void setTypeEditor (FilterParameterPanel newTypeEditor)
void setMainPanel (javax.swing.JPanel newMainPanel)
void setStringEditor (FilterParameterPanel newStringEditor)

Protected Member Functions

void updateEditor ()

Private Member Functions

void replaceEditor (FilterParameterPanel newEditor)

Private Attributes

FilterParameterPanel intEditor = null
FilterParameterPanel doubleEditor = null
FilterParameterPanel stringEditor = null
FilterParameterPanel dateEditor = null
FilterParameterPanel typeEditor = null
FilterParameterPanel currentEditor = null
JPanel mainPanel = null

Detailed Description

Specific helper class used to allow selection of different editors for different classes of parameters. Creation date: (2/4/02 3:41:28 PM)

Author:
:


Constructor & Destructor Documentation

com::cosylab::logging::settings::FieldClassChooser::FieldClassChooser  )  [inline]
 

FieldClassChooser constructor comment.


Member Function Documentation

FilterParameterPanel com::cosylab::logging::settings::FieldClassChooser::getDateEditor  )  [inline]
 

Insert the method's description here. Creation date: (2/4/02 3:44:39 PM)

Returns:
javax.swing.JPanel

FilterParameterPanel com::cosylab::logging::settings::FieldClassChooser::getDoubleEditor  )  [inline]
 

Insert the method's description here. Creation date: (2/4/02 3:44:39 PM)

Returns:
javax.swing.JPanel

Filter com::cosylab::logging::settings::FieldClassChooser::getFilter  )  throws FilterParameterException [inline]
 

Insert the method's description here. Creation date: (2/7/02 1:57:55 PM)

Returns:
com.cosylab.logging.engine.Filter

FilterParameterPanel com::cosylab::logging::settings::FieldClassChooser::getIntEditor  )  [inline]
 

Insert the method's description here. Creation date: (2/4/02 3:44:39 PM)

Returns:
javax.swing.JPanel

javax.swing.JPanel com::cosylab::logging::settings::FieldClassChooser::getMainPanel  )  [inline]
 

Insert the method's description here. Creation date: (2/4/02 3:44:39 PM)

Returns:
javax.swing.JPanel

Class com::cosylab::logging::settings::FieldClassChooser::getSelectedClass  )  [inline]
 

Insert the method's description here. Creation date: (2/4/02 3:52:03 PM)

Returns:
java.lang.Class

FilterParameterPanel com::cosylab::logging::settings::FieldClassChooser::getStringEditor  )  [inline]
 

Insert the method's description here. Creation date: (2/4/02 3:44:39 PM)

Returns:
javax.swing.JPanel

FilterParameterPanel com::cosylab::logging::settings::FieldClassChooser::getTypeEditor  )  [inline]
 

void com::cosylab::logging::settings::FieldClassChooser::replaceEditor FilterParameterPanel  newEditor  )  [inline, private]
 

Insert the method's description here. Creation date: (2/4/02 3:47:52 PM)

Parameters:
newEditor javax.swing.JPanel

void com::cosylab::logging::settings::FieldClassChooser::setDateEditor FilterParameterPanel  newDateEditor  )  [inline]
 

Insert the method's description here. Creation date: (2/4/02 3:44:39 PM)

Parameters:
newDateEditor javax.swing.JPanel

void com::cosylab::logging::settings::FieldClassChooser::setDoubleEditor FilterParameterPanel  newDoubleEditor  )  [inline]
 

Insert the method's description here. Creation date: (2/4/02 3:44:39 PM)

Parameters:
newDoubleEditor javax.swing.JPanel

void com::cosylab::logging::settings::FieldClassChooser::setEditor Class  c  )  [inline]
 

Insert the method's description here. Creation date: (2/4/02 3:46:51 PM)

Parameters:
c java.lang.Class

void com::cosylab::logging::settings::FieldClassChooser::setFilter Filter  f  )  [inline]
 

Insert the method's description here. Creation date: (2/7/02 12:59:39 PM)

Parameters:
f com.cosylab.logging.engine.Filter

void com::cosylab::logging::settings::FieldClassChooser::setIntEditor FilterParameterPanel  newIntEditor  )  [inline]
 

Insert the method's description here. Creation date: (2/4/02 3:44:39 PM)

Parameters:
newIntEditor javax.swing.JPanel

void com::cosylab::logging::settings::FieldClassChooser::setMainPanel javax.swing.JPanel  newMainPanel  )  [inline]
 

Insert the method's description here. Creation date: (2/4/02 3:44:39 PM)

Parameters:
newMainPanel javax.swing.JPanel

void com::cosylab::logging::settings::FieldClassChooser::setStringEditor FilterParameterPanel  newStringEditor  )  [inline]
 

Insert the method's description here. Creation date: (2/4/02 3:44:39 PM)

Parameters:
newStringEditor javax.swing.JPanel

void com::cosylab::logging::settings::FieldClassChooser::setTypeEditor FilterParameterPanel  newTypeEditor  )  [inline]
 

void com::cosylab::logging::settings::FieldClassChooser::updateEditor  )  [inline, protected]
 

Insert the method's description here. Creation date: (2/4/02 3:52:53 PM)


Member Data Documentation

FilterParameterPanel com::cosylab::logging::settings::FieldClassChooser::currentEditor = null [private]
 

FilterParameterPanel com::cosylab::logging::settings::FieldClassChooser::dateEditor = null [private]
 

FilterParameterPanel com::cosylab::logging::settings::FieldClassChooser::doubleEditor = null [private]
 

FilterParameterPanel com::cosylab::logging::settings::FieldClassChooser::intEditor = null [private]
 

JPanel com::cosylab::logging::settings::FieldClassChooser::mainPanel = null [private]
 

FilterParameterPanel com::cosylab::logging::settings::FieldClassChooser::stringEditor = null [private]
 

FilterParameterPanel com::cosylab::logging::settings::FieldClassChooser::typeEditor = 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