Class AutoFilter
- java.lang.Object
-
- org.openstreetmap.josm.gui.autofilter.AutoFilter
-
public class AutoFilter extends java.lang.Object
An auto filter is a graphical shortcut to enable a filter for a specific tag.- Since:
- 12400
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
description
private AutoFilterManager.CompiledFilter
filter
private java.lang.String
label
-
Constructor Summary
Constructors Constructor Description AutoFilter(java.lang.String label, java.lang.String description, AutoFilterManager.CompiledFilter filter)
Constructs a newAutoFilter
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.String
getDescription()
Returns the button tooltip.AutoFilterManager.CompiledFilter
getFilter()
Returns the filter.java.lang.String
getLabel()
Returns the button label.int
hashCode()
java.lang.String
toString()
-
-
-
Field Detail
-
label
private final java.lang.String label
-
description
private final java.lang.String description
-
filter
private final AutoFilterManager.CompiledFilter filter
-
-
Constructor Detail
-
AutoFilter
public AutoFilter(java.lang.String label, java.lang.String description, AutoFilterManager.CompiledFilter filter)
Constructs a newAutoFilter
.- Parameters:
label
- button labeldescription
- button tooltipfilter
- associated filter
-
-
Method Detail
-
getLabel
public java.lang.String getLabel()
Returns the button label.- Returns:
- the button label
-
getDescription
public java.lang.String getDescription()
Returns the button tooltip.- Returns:
- the button tooltip
-
getFilter
public AutoFilterManager.CompiledFilter getFilter()
Returns the filter.- Returns:
- the filter
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-