

Public Member Functions | |
| FilterItemBean () | |
| FilterItemBean (Filter filter) | |
| Filter | getFilter () |
| String | getName () |
| String | getOperator () |
| String | getValue () |
| String[] | getNodeActions () |
| String | getNodeDefaultAction () |
| java.awt.Image | getNodeIcon () |
| cern.gp.beans.PropertyInfo[] | getPropertyInfo () |
Static Package Attributes | |
| static String[] | nodeActions = null |
Private Attributes | |
| Filter | filter = null |
| String | defaultNodeAction |
Static Private Attributes | |
| static final String[] | EMPTY_NODE_ACTIONS = new String [] {} |
Class stores inforamtion about filter and is used to display filters in TableListExplorer. This class stores inforamation as name/value pairs. (i. e. fault_family like XXXX).
This class could be wrapper for FilterBean from business layer.
| cern::laser::guiplatform::filters::FilterItemBean::FilterItemBean | ( | ) | [inline] |
Creates a new instance of FilterItemBean Creates a new instance of FilterItemBean !!! WARNING !!!!! this constructor should be used only when one wants to set table columns for CreatedFilterExplorer
References defaultNodeAction, EMPTY_NODE_ACTIONS, and nodeActions.
| cern::laser::guiplatform::filters::FilterItemBean::FilterItemBean | ( | Filter | filter | ) | [inline] |
| bean | filter bean from business layer |
References nodeActions.
| String cern::laser::guiplatform::filters::FilterItemBean::getName | ( | ) | [inline] |
Returns the internal name of the associated bean. If null is returned a default name will be used.
name normal (visible in a property sheet) a unique name generated using BeanUtils. generateUniqueBeanName() Reimplemented from cern::gp::beans::BeanSupport.
References filter, and cern::laser::client::services::selection::Filter::getProperty().
Referenced by cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersNodeManager::initChildrenMap(), cern::laser::guiplatform::actions::filters::EditFilterAction::performAction(), cern::laser::guiplatform::windows::filter::CreateFiltersPanel::removeFilter(), and cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersNodeManager::removeFilter().
| String [] cern::laser::guiplatform::filters::FilterItemBean::getNodeActions | ( | ) | [inline] |
Returns an array of qualified name of actions for the node representing the associated bean. Null can be used in the array to represent a separator.
nodeActions hidden (not visible in a property sheet) use the possible tagging of the BeanDescriptor of the BeanInfo : BeanTagger.getActions(beanInfo.getBeanDescriptor()) Reimplemented from cern::gp::beans::BeanSupport.
References nodeActions.
| String cern::laser::guiplatform::filters::FilterItemBean::getNodeDefaultAction | ( | ) | [inline] |
Returns the qualified name of the default action for the node representing the associated bean. The default action is the one triggered when the user double-clic on the node. If null is returned a default default action will be used.
nodeDefaultAction hidden use the possible tagging of the BeanDescriptor of the BeanInfo : BeanTagger.getDefaultAction(beanInfo.getBeanDescriptor()) Reimplemented from cern::gp::beans::BeanSupport.
References defaultNodeAction.
| java.awt.Image cern::laser::guiplatform::filters::FilterItemBean::getNodeIcon | ( | ) | [inline] |
Returns the icon in 16x16 size used to display the node representing the associated bean. If null is returned a default icon will be used.
nodeIcon hidden (not visible in a property sheet) beanInfo.getIcon() Reimplemented from cern::gp::beans::BeanSupport.
| String cern::laser::guiplatform::filters::FilterItemBean::getOperator | ( | ) | [inline] |
References filter, and cern::laser::client::services::selection::Filter::getOperator().
Referenced by cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersNodeManager::initChildrenMap(), cern::laser::guiplatform::actions::filters::EditFilterAction::performAction(), cern::laser::guiplatform::windows::filter::CreateFiltersPanel::removeFilter(), and cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersNodeManager::removeFilter().
| cern.gp.beans.PropertyInfo [] cern::laser::guiplatform::filters::FilterItemBean::getPropertyInfo | ( | ) | [inline] |
Returns an array of PropertyInfo specifying information on some properties.
Each PropertyInfo of this array defines information for one property of this bean. Defining a PropertyInfo for a given property is usefull when there is no explicit BeanInfo for the bean and when the property have non default characteristics such as, for instance, a specific PropertyEditor.
propertyInfo hidden (not visible in a property sheet) use PropertyDescriptors from BeanInfo Reimplemented from cern::gp::beans::BeanSupport.
| String cern::laser::guiplatform::filters::FilterItemBean::getValue | ( | ) | [inline] |
References filter, and cern::laser::client::services::selection::Filter::getValue().
Referenced by cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersNodeManager::initChildrenMap(), cern::laser::guiplatform::actions::filters::EditFilterAction::performAction(), cern::laser::guiplatform::windows::filter::CreateFiltersPanel::removeFilter(), and cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersNodeManager::removeFilter().
String cern::laser::guiplatform::filters::FilterItemBean::defaultNodeAction [private] |
"cern.laser.guiplatform.actions.filters.EditFilterAction"
default node action
Referenced by FilterItemBean(), and getNodeDefaultAction().
final String [] cern::laser::guiplatform::filters::FilterItemBean::EMPTY_NODE_ACTIONS = new String [] {} [static, private] |
Referenced by FilterItemBean().
Filter cern::laser::guiplatform::filters::FilterItemBean::filter = null [private] |
name operator value filter from business layer
Referenced by getFilter(), getName(), getOperator(), and getValue().
String [] cern::laser::guiplatform::filters::FilterItemBean::nodeActions = null [static, package] |
node actions
Referenced by FilterItemBean(), and getNodeActions().
1.6.2