public class DifferenceFilterManager extends Object
This manager handle addition and removal of filters
It also allow to override registered filters with preferences.
| Constructor and Description |
|---|
DifferenceFilterManager(org.osgi.service.prefs.Preferences preferenceStore)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clear all registered
IDifferenceFilter. |
Set<IDifferenceFilter> |
getAllFilters()
Get all registered filter.
|
Set<IDifferenceFilter> |
getCurrentByDefaultFilters()
Get all
IDifferenceFilter that should be used by default for next comparison. |
Set<IDifferenceFilter> |
getInitialByDefaultFilters()
Set of IDifferenceFilter that are initially activated by default. |
void |
setCurrentByDefaultFilters(Set<IDifferenceFilter> enabledFilter)
Set the filters that should be used by default for next comparison.
|
public DifferenceFilterManager(org.osgi.service.prefs.Preferences preferenceStore)
preferenceStore - The Preferences holding the value for filter preferences.public Set<IDifferenceFilter> getCurrentByDefaultFilters()
IDifferenceFilter that should be used by default for next comparison.Collection of IDifferenceFilter that should be used by default for next
comparison.public Set<IDifferenceFilter> getInitialByDefaultFilters()
Set of IDifferenceFilter that are initially activated by default.
During the first addiction in the registry of these IDifferenceFilter,
IDifferenceFilter.defaultSelected() was equal to true
Set of IDifferenceFilter that are original activated by default.public void setCurrentByDefaultFilters(Set<IDifferenceFilter> enabledFilter)
enabledFilter - Set of IDifferenceFilter to set.public Set<IDifferenceFilter> getAllFilters()
Set of all filter.public void clear()
IDifferenceFilter.
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.