Package repast.simphony.ui.table
Class NamedRowFilter<M,I,T>
- java.lang.Object
-
- javax.swing.RowFilter<M,I>
-
- repast.simphony.ui.table.NamedRowFilter<M,I,T>
-
- Type Parameters:
M
-I
-
- Direct Known Subclasses:
BooleanFilter
,ComponentFilter
,NumberFilter
,ObjectFilter
,StringFilter
public abstract class NamedRowFilter<M,I,T> extends RowFilter<M,I>
Abstract row filter for table filtering.- Author:
- Eric Tatara
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NamedRowFilter.Operator
-
Nested classes/interfaces inherited from class javax.swing.RowFilter
RowFilter.ComparisonType, RowFilter.Entry<M extends Object,I extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description protected int
colIndex
protected T
filterValue
protected String
name
protected NamedRowFilter.Operator
operator
-
Constructor Summary
Constructors Constructor Description NamedRowFilter(String columnName, int colIndex, T filterValue, NamedRowFilter.Operator operator)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract boolean
include(RowFilter.Entry<? extends M,? extends I> entry)
String
toString()
-
Methods inherited from class javax.swing.RowFilter
andFilter, dateFilter, notFilter, numberFilter, orFilter, regexFilter
-
-
-
-
Field Detail
-
name
protected String name
-
colIndex
protected int colIndex
-
filterValue
protected T filterValue
-
operator
protected NamedRowFilter.Operator operator
-
-
Constructor Detail
-
NamedRowFilter
public NamedRowFilter(String columnName, int colIndex, T filterValue, NamedRowFilter.Operator operator)
-
-