class SearchBasedRowFilter extends javax.swing.RowFilter<javax.swing.table.TableModel,java.lang.Integer>
RowFilter
implementation which matches tags w.r.t. the specified filter's
SearchCompiler.Match.match(org.openstreetmap.josm.data.osm.Tagged)
method.
An RowFilter.Entry
's column 0 is considered as key, and column 1 is considered as value.
Modifier and Type | Field and Description |
---|---|
(package private) SearchCompiler.Match |
filter |
Constructor and Description |
---|
SearchBasedRowFilter(SearchCompiler.Match filter)
Constructs a new
SearchBasedRowFilter with the given filter. |
Modifier and Type | Method and Description |
---|---|
boolean |
include(javax.swing.RowFilter.Entry<? extends javax.swing.table.TableModel,? extends java.lang.Integer> entry) |
final SearchCompiler.Match filter
SearchBasedRowFilter(SearchCompiler.Match filter)
SearchBasedRowFilter
with the given filter.filter
- the filter used to match tagspublic boolean include(javax.swing.RowFilter.Entry<? extends javax.swing.table.TableModel,? extends java.lang.Integer> entry)
include
in class javax.swing.RowFilter<javax.swing.table.TableModel,java.lang.Integer>