Class AutoFilterManager.CombinedFilter
- java.lang.Object
-
- org.openstreetmap.josm.data.osm.search.SearchSetting
-
- org.openstreetmap.josm.data.osm.Filter
-
- org.openstreetmap.josm.gui.autofilter.AutoFilterManager.CombinedFilter
-
- All Implemented Interfaces:
java.lang.Comparable<Filter>,java.util.function.Supplier<SearchCompiler.Match>,SearchCompiler.MatchSupplier
- Enclosing class:
- AutoFilterManager
static class AutoFilterManager.CombinedFilter extends Filter implements SearchCompiler.MatchSupplier
The combination of multipleAutoFilterManager.CompiledFilters
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openstreetmap.josm.data.osm.Filter
Filter.FilterPreferenceEntry
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<AutoFilterManager.CompiledFilter>filters-
Fields inherited from class org.openstreetmap.josm.data.osm.search.SearchSetting
allElements, caseSensitive, mapCSSSearch, mode, regexSearch, text
-
-
Constructor Summary
Constructors Constructor Description CombinedFilter(java.util.List<AutoFilterManager.CompiledFilter> filters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)SearchCompiler.Matchget()inthashCode()-
Methods inherited from class org.openstreetmap.josm.data.osm.Filter
compareTo, getPreferenceEntry
-
Methods inherited from class org.openstreetmap.josm.data.osm.search.SearchSetting
fromString, readFromString, toString, toStringEx, writeToString
-
-
-
-
Field Detail
-
filters
private final java.util.List<AutoFilterManager.CompiledFilter> filters
-
-
Constructor Detail
-
CombinedFilter
CombinedFilter(java.util.List<AutoFilterManager.CompiledFilter> filters)
-
-
Method Detail
-
get
public SearchCompiler.Match get()
- Specified by:
getin interfaceSearchCompiler.MatchSupplier- Specified by:
getin interfacejava.util.function.Supplier<SearchCompiler.Match>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classSearchSetting
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classSearchSetting
-
-