protected class MapPaintDialog.StylesModel extends javax.swing.table.AbstractTableModel implements MapPaintStyles.MapPaintSylesUpdateListener
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Class<?>[] |
columnClasses |
private java.util.List<StyleSource> |
data |
| Constructor and Description |
|---|
StylesModel()
Constructs a new
StylesModel. |
| Modifier and Type | Method and Description |
|---|---|
void |
ensureSelectedIsVisible()
Make sure the first of the selected entry is visible in the
views of this model.
|
java.lang.Class<?> |
getColumnClass(int column) |
int |
getColumnCount() |
private StyleSource |
getRow(int i) |
int |
getRowCount() |
java.lang.Object |
getValueAt(int row,
int column) |
boolean |
isCellEditable(int row,
int column) |
void |
mapPaintStyleEntryUpdated(int idx)
Called whenever a single style source entry was changed.
|
void |
mapPaintStylesUpdated()
Called on any style source changes that are not handled by
MapPaintStyles.MapPaintSylesUpdateListener.mapPaintStyleEntryUpdated(int) |
void |
setValueAt(java.lang.Object aValue,
int row,
int column) |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnName, getListeners, getTableModelListeners, removeTableModelListenerprivate final java.lang.Class<?>[] columnClasses
private transient java.util.List<StyleSource> data
public StylesModel()
StylesModel.private StyleSource getRow(int i)
public int getColumnCount()
getColumnCount in interface javax.swing.table.TableModelpublic int getRowCount()
getRowCount in interface javax.swing.table.TableModelpublic java.lang.Object getValueAt(int row, int column)
getValueAt in interface javax.swing.table.TableModelpublic boolean isCellEditable(int row, int column)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.AbstractTableModelpublic java.lang.Class<?> getColumnClass(int column)
getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class javax.swing.table.AbstractTableModelpublic void setValueAt(java.lang.Object aValue, int row, int column)
setValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.AbstractTableModelpublic void ensureSelectedIsVisible()
public void mapPaintStylesUpdated()
MapPaintStyles.MapPaintSylesUpdateListenerMapPaintStyles.MapPaintSylesUpdateListener.mapPaintStyleEntryUpdated(int)mapPaintStylesUpdated in interface MapPaintStyles.MapPaintSylesUpdateListenerpublic void mapPaintStyleEntryUpdated(int idx)
MapPaintStyles.MapPaintSylesUpdateListenermapPaintStyleEntryUpdated in interface MapPaintStyles.MapPaintSylesUpdateListeneridx - The index of the entry.