Package jmri.jmrit.logix
Class MergePrompt.MergeTableModel
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- jmri.jmrit.logix.MergePrompt.MergeTableModel
-
- All Implemented Interfaces:
java.io.Serializable
,javax.swing.table.TableModel
- Enclosing class:
- MergePrompt
class MergePrompt.MergeTableModel extends javax.swing.table.AbstractTableModel
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.ArrayList<java.util.Map.Entry<java.lang.String,java.lang.Boolean>>
candidateArray
(package private) static int
ID_COL
(package private) static int
MERGE_COL
(package private) static int
NUMCOLS
(package private) static int
VIEW_COL
-
Constructor Summary
Constructors Constructor Description MergeTableModel(java.util.Map<java.lang.String,java.lang.Boolean> map)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>
getColumnClass(int col)
int
getColumnCount()
java.lang.String
getColumnName(int col)
int
getPreferredWidth(int col)
int
getRowCount()
java.lang.Object
getValueAt(int row, int col)
(package private) boolean
hasAnomaly(int row)
boolean
isCellEditable(int row, int col)
void
setValueAt(java.lang.Object value, int row, int col)
-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
-
-
-
Field Detail
-
MERGE_COL
static final int MERGE_COL
- See Also:
- Constant Field Values
-
ID_COL
static final int ID_COL
- See Also:
- Constant Field Values
-
VIEW_COL
static final int VIEW_COL
- See Also:
- Constant Field Values
-
NUMCOLS
static final int NUMCOLS
- See Also:
- Constant Field Values
-
candidateArray
java.util.ArrayList<java.util.Map.Entry<java.lang.String,java.lang.Boolean>> candidateArray
-
-
Constructor Detail
-
MergeTableModel
MergeTableModel(java.util.Map<java.lang.String,java.lang.Boolean> map)
-
-
Method Detail
-
hasAnomaly
boolean hasAnomaly(int row)
-
getColumnCount
public int getColumnCount()
-
getRowCount
public int getRowCount()
-
getColumnName
public java.lang.String getColumnName(int col)
- Specified by:
getColumnName
in interfacejavax.swing.table.TableModel
- Overrides:
getColumnName
in classjavax.swing.table.AbstractTableModel
-
getColumnClass
public java.lang.Class<?> getColumnClass(int col)
- Specified by:
getColumnClass
in interfacejavax.swing.table.TableModel
- Overrides:
getColumnClass
in classjavax.swing.table.AbstractTableModel
-
getPreferredWidth
public int getPreferredWidth(int col)
-
isCellEditable
public boolean isCellEditable(int row, int col)
- Specified by:
isCellEditable
in interfacejavax.swing.table.TableModel
- Overrides:
isCellEditable
in classjavax.swing.table.AbstractTableModel
-
getValueAt
public java.lang.Object getValueAt(int row, int col)
-
setValueAt
public void setValueAt(java.lang.Object value, int row, int col)
- Specified by:
setValueAt
in interfacejavax.swing.table.TableModel
- Overrides:
setValueAt
in classjavax.swing.table.AbstractTableModel
-
-