Package | Description |
---|---|
org.openstreetmap.josm.gui.autofilter |
Provides the classes for automatic filters (filters automatically created on current data).
|
org.openstreetmap.josm.gui.preferences.display |
Provides classes for handling display preferences.
|
Modifier and Type | Field and Description |
---|---|
private AutoFilterRule |
AutoFilterManager.enabledRule
The currently enabled rule, if any.
|
Modifier and Type | Field and Description |
---|---|
private java.util.List<AutoFilterRule> |
AutoFilterManager.rules
The list of registered auto filter rules.
|
Modifier and Type | Method and Description |
---|---|
static AutoFilterRule[] |
AutoFilterRule.defaultRules()
Returns the default list of auto filter rules.
|
AutoFilterRule |
AutoFilterManager.getAutoFilterRule(java.lang.String key)
Returns the auto filter rule defined for the given OSM key.
|
AutoFilterRule |
AutoFilterRule.setValueComparator(java.util.Comparator<java.lang.String> valueComparator)
Sets the OSM value comparator used to order the buttons.
|
AutoFilterRule |
AutoFilterRule.setValueFormatter(java.util.function.Function<java.lang.String,java.lang.String> valueFormatter)
Sets a OSM value formatter that defines the associated button label.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<AutoFilterRule> |
AutoFilterManager.getAutoFilterRules()
Returns the list of registered auto filter rules.
|
Modifier and Type | Method and Description |
---|---|
void |
AutoFilterManager.enableAutoFilterRule(AutoFilterRule rule)
Sets the currently enabled auto filter rule.
|
boolean |
AutoFilterManager.registerAutoFilterRules(AutoFilterRule... filterRules)
Registers new auto filter rule(s).
|
boolean |
AutoFilterManager.unregisterAutoFilterRule(AutoFilterRule rule)
Unregisters an auto filter rule.
|
Modifier and Type | Field and Description |
---|---|
private JosmComboBox<AutoFilterRule> |
DrawingPreference.autoFilterRules |