uk.ac.soton.itinnovation.grid.client.swing
Class FilterManager
java.lang.Object
uk.ac.soton.itinnovation.grid.client.swing.FilterManager
- All Implemented Interfaces:
- StateRepositoryListener
public class FilterManager
- extends Object
- implements StateRepositoryListener
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected org.apache.log4j.Logger logger
currentdata
protected ArrayList<StorableInStateRepository> currentdata
browser
protected ConversationBrowser browser
filters
public static ArrayList<ResourceFilter> filters
availableFilters
public static Set<ResourceFilter> availableFilters
availableRules
public static Set<Class> availableRules
FilterManager
public FilterManager(ConversationBrowser browser)
addAvailableFilter
public static void addAvailableFilter(ResourceFilter filter)
addAvailableRule
public static void addAvailableRule(Class rule)
repositoryChanged
public void repositoryChanged(RepositoryChangedEvent event)
- Specified by:
repositoryChanged in interface StateRepositoryListener
getSelectedObject
public StorableInStateRepository getSelectedObject()
getFilteredDataList
public ArrayList<StorableInStateRepository> getFilteredDataList()
getFilteredData
public StorableInStateRepository[] getFilteredData()
addFilter
public void addFilter(ResourceFilter filter)
removeFilter
public void removeFilter(ResourceFilter filter)
getFilters
public ResourceFilter[] getFilters()
removeAllFilters
public void removeAllFilters()
Copyright © 2001-2007 University of Southampton IT Innovation Centre. All Rights Reserved.