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

cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer Class Reference

Inheritance diagram for cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer:

Inheritance graph
[legend]
Collaboration diagram for cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CreatedFiltersExplorer (List createdFilters)
void addFilter (Filter filter) throws IntrospectionException
void removeFilter (String name, String operator, String value)
void removeFilter (Filter filter)
void removeFilter (GPNode filter)
void removeAllFilters ()
List getDefinedFilters ()

Static Protected Attributes

Logger logger

Private Attributes

CreatedFiltersNodeManager nodeManager = null

Detailed Description

This is crated filter explorer. This filters are created by user.

Author:
pawlowsk


Constructor & Destructor Documentation

cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersExplorer List  createdFilters  )  [inline]
 

Creates a new instance of CreatedFiltersExplorer

Parameters:
createdFilters list, which containsFilter objects


Member Function Documentation

void cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::addFilter Filter  filter  )  throws IntrospectionException [inline]
 

Parameters:
filter to be added

List cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::getDefinedFilters  )  [inline]
 

This method returns all defined filters

Returns:
Collection wiht all defined fitlers or empty list

void cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::removeAllFilters  )  [inline]
 

This method removes all filters

void cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::removeFilter GPNode  filter  )  [inline]
 

This method removes filters from filter list

Parameters:
 

void cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::removeFilter Filter  filter  )  [inline]
 

Parameters:
filter filter to be removed

void cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::removeFilter String  name,
String  operator,
String  value
[inline]
 

This method deletes filter from list

Parameters:
name name
operator operator (i.e. like, contains, etc)
value value


Member Data Documentation

Logger cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::logger [static, protected]
 

Initial value:

LogFactory.getLogger(CreatedFiltersExplorer.class.getName())

CreatedFiltersNodeManager cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::nodeManager = null [private]
 

created filters node manager


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