org.openstreetmap.josm.gui.dialogs
Class FilterTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
org.openstreetmap.josm.gui.dialogs.FilterTableModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
public class FilterTableModel
- extends javax.swing.table.AbstractTableModel
- See Also:
- Serialized Form
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COL_ENABLED
public static final int COL_ENABLED
- See Also:
- Constant Field Values
COL_HIDING
public static final int COL_HIDING
- See Also:
- Constant Field Values
COL_TEXT
public static final int COL_TEXT
- See Also:
- Constant Field Values
COL_INVERTED
public static final int COL_INVERTED
- See Also:
- Constant Field Values
disabledCount
public int disabledCount
disabledAndHiddenCount
public int disabledAndHiddenCount
filters
private final java.util.List<Filter> filters
filterMatcher
private final FilterMatcher filterMatcher
lblOSD
private FilterTableModel.OSDLabel lblOSD
FilterTableModel
public FilterTableModel()
updateFilters
private void updateFilters()
executeFilters
public void executeFilters()
executeFilters
public void executeFilters(java.util.Collection<? extends OsmPrimitive> primitives)
clearFilterFlags
public void clearFilterFlags()
loadPrefs
private void loadPrefs()
savePrefs
private void savePrefs()
addFilter
public void addFilter(Filter f)
moveDownFilter
public void moveDownFilter(int i)
moveUpFilter
public void moveUpFilter(int i)
removeFilter
public void removeFilter(int i)
setFilter
public void setFilter(int i,
Filter f)
getFilter
public Filter getFilter(int i)
getRowCount
public int getRowCount()
getColumnCount
public int getColumnCount()
getColumnName
public java.lang.String getColumnName(int column)
- Specified by:
getColumnName
in interface javax.swing.table.TableModel
- Overrides:
getColumnName
in class javax.swing.table.AbstractTableModel
getColumnClass
public java.lang.Class<?> getColumnClass(int column)
- Specified by:
getColumnClass
in interface javax.swing.table.TableModel
- Overrides:
getColumnClass
in class javax.swing.table.AbstractTableModel
isCellEnabled
public boolean isCellEnabled(int row,
int column)
isCellEditable
public boolean isCellEditable(int row,
int column)
- Specified by:
isCellEditable
in interface javax.swing.table.TableModel
- Overrides:
isCellEditable
in class javax.swing.table.AbstractTableModel
setValueAt
public void setValueAt(java.lang.Object aValue,
int row,
int column)
- Specified by:
setValueAt
in interface javax.swing.table.TableModel
- Overrides:
setValueAt
in class javax.swing.table.AbstractTableModel
getValueAt
public java.lang.Object getValueAt(int row,
int column)
drawOSDText
public void drawOSDText(java.awt.Graphics2D g)
getFilters
public java.util.List<Filter> getFilters()
JOSM