Package jmri.jmrit.logixng.tools.swing
Class LogixNGEditor.ConditionalNGTableModel
- java.lang.Object
- 
- javax.swing.table.AbstractTableModel
- 
- jmri.jmrit.logixng.tools.swing.LogixNGEditor.ConditionalNGTableModel
 
 
- 
- All Implemented Interfaces:
- java.beans.PropertyChangeListener,- java.io.Serializable,- java.util.EventListener,- javax.swing.table.TableModel
 - Enclosing class:
- LogixNGEditor
 
 public final class LogixNGEditor.ConditionalNGTableModel extends javax.swing.table.AbstractTableModel implements java.beans.PropertyChangeListener Table model for ConditionalNGs in the Edit LogixNG pane.- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static intBUTTON_COLUMNstatic intBUTTON_DEBUG_COLUMNstatic intBUTTON_DELETE_COLUMNstatic intBUTTON_EDIT_THREADS_COLUMNstatic intENABLED_COLUMNstatic intNUM_COLUMNSstatic intSNAME_COLUMNstatic intSTARTUP_COLUMNstatic intTHREAD_COLUMNstatic intUNAME_COLUMN
 - 
Constructor SummaryConstructors Constructor Description ConditionalNGTableModel()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>getColumnClass(int c)intgetColumnCount()java.lang.StringgetColumnName(int col)intgetPreferredWidth(int col)intgetRowCount()java.lang.ObjectgetValueAt(int r, int col)booleanisCellEditable(int r, int c)(package private) booleanmatchPropertyName(java.beans.PropertyChangeEvent e)Check if this property event is announcing a change this table should display.voidpropertyChange(java.beans.PropertyChangeEvent e)voidsetShowStartupThreads(boolean showStartupThreads)voidsetValueAt(java.lang.Object value, int row, int col)(package private) voidupdateConditionalNGListeners()- 
Methods inherited from class javax.swing.table.AbstractTableModeladdTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
 
- 
 
- 
- 
- 
Field Detail- 
SNAME_COLUMNpublic static final int SNAME_COLUMN - See Also:
- Constant Field Values
 
 - 
UNAME_COLUMNpublic static final int UNAME_COLUMN - See Also:
- Constant Field Values
 
 - 
THREAD_COLUMNpublic static final int THREAD_COLUMN - See Also:
- Constant Field Values
 
 - 
ENABLED_COLUMNpublic static final int ENABLED_COLUMN - See Also:
- Constant Field Values
 
 - 
STARTUP_COLUMNpublic static final int STARTUP_COLUMN - See Also:
- Constant Field Values
 
 - 
BUTTON_COLUMNpublic static final int BUTTON_COLUMN - See Also:
- Constant Field Values
 
 - 
BUTTON_DEBUG_COLUMNpublic static final int BUTTON_DEBUG_COLUMN - See Also:
- Constant Field Values
 
 - 
BUTTON_DELETE_COLUMNpublic static final int BUTTON_DELETE_COLUMN - See Also:
- Constant Field Values
 
 - 
BUTTON_EDIT_THREADS_COLUMNpublic static final int BUTTON_EDIT_THREADS_COLUMN - See Also:
- Constant Field Values
 
 - 
NUM_COLUMNSpublic static final int NUM_COLUMNS - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
ConditionalNGTableModelpublic ConditionalNGTableModel() 
 
- 
 - 
Method Detail- 
updateConditionalNGListenersvoid updateConditionalNGListeners() 
 - 
setShowStartupThreadspublic void setShowStartupThreads(boolean showStartupThreads) 
 - 
propertyChangepublic void propertyChange(java.beans.PropertyChangeEvent e) - Specified by:
- propertyChangein interface- java.beans.PropertyChangeListener
 
 - 
matchPropertyNameboolean matchPropertyName(java.beans.PropertyChangeEvent e) Check if this property event is announcing a change this table should display.Note that events will come both from the NamedBeans and from the manager. - Parameters:
- e- the event heard
- Returns:
- true if a change in State or Appearance was heard
 
 - 
getColumnClasspublic java.lang.Class<?> getColumnClass(int c) - Specified by:
- getColumnClassin interface- javax.swing.table.TableModel
- Overrides:
- getColumnClassin class- javax.swing.table.AbstractTableModel
 
 - 
getColumnCountpublic int getColumnCount() - Specified by:
- getColumnCountin interface- javax.swing.table.TableModel
 
 - 
getRowCountpublic int getRowCount() - Specified by:
- getRowCountin interface- javax.swing.table.TableModel
 
 - 
isCellEditablepublic boolean isCellEditable(int r, int c) - Specified by:
- isCellEditablein interface- javax.swing.table.TableModel
- Overrides:
- isCellEditablein class- javax.swing.table.AbstractTableModel
 
 - 
getColumnNamepublic java.lang.String getColumnName(int col) - Specified by:
- getColumnNamein interface- javax.swing.table.TableModel
- Overrides:
- getColumnNamein class- javax.swing.table.AbstractTableModel
 
 - 
getPreferredWidthpublic int getPreferredWidth(int col) 
 - 
getValueAtpublic java.lang.Object getValueAt(int r, int col) - Specified by:
- getValueAtin interface- javax.swing.table.TableModel
 
 - 
setValueAtpublic void setValueAt(java.lang.Object value, int row, int col) - Specified by:
- setValueAtin interface- javax.swing.table.TableModel
- Overrides:
- setValueAtin class- javax.swing.table.AbstractTableModel
 
 
- 
 
-