public class Filter extends SearchSetting implements java.lang.Comparable<Filter>
| Modifier and Type | Class and Description |
|---|---|
static class |
Filter.FilterPreferenceEntry |
| Modifier and Type | Field and Description |
|---|---|
boolean |
enable
Enabled status.
|
boolean |
hiding
If this option is activated, the chosen objects are completely hidden.
|
boolean |
inverted
Normally, the specified objects are hidden and the rest is shown.
|
private static java.lang.String |
version |
allElements, caseSensitive, mapCSSSearch, mode, regexSearch, text| Constructor and Description |
|---|
Filter()
Constructs a new
Filter. |
Filter(Filter.FilterPreferenceEntry e)
Constructs a new
Filter from a preference entry. |
Filter(SearchSetting setting)
Constructs a new
Filter from a SearchSetting |
Filter(SearchSetting setting,
Filter f)
Constructs a new
Filter from a SearchSetting and filter-specific fields from an existing Filter. |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Filter o) |
Filter.FilterPreferenceEntry |
getPreferenceEntry()
Returns a new preference entry for this filter.
|
equals, hashCode, readFromString, toString, writeToStringprivate static final java.lang.String version
public boolean enable
Filter.FilterPreferenceEntry.enablepublic boolean hiding
Filter.FilterPreferenceEntry.hidingpublic boolean inverted
Filter.FilterPreferenceEntry.invertedpublic Filter()
Filter.public Filter(SearchSetting setting)
Filter from a SearchSettingsetting - SearchSetting to construct information frompublic Filter(SearchSetting setting, Filter f)
Filter from a SearchSetting and filter-specific fields from an existing Filter.setting - SearchSetting to construct information fromf - Filter to construct filter-specific fields frompublic Filter(Filter.FilterPreferenceEntry e)
Filter from a preference entry.e - preference entrypublic Filter.FilterPreferenceEntry getPreferenceEntry()