Class ParameterEditPanel.PropTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
com.inductiveautomation.ignition.designer.tags.editing.propeditors.parameters.ParameterEditPanel.PropTableModel
- All Implemented Interfaces:
NameUtil.NameValidator
,Serializable
,TableModel
- Enclosing class:
- ParameterEditPanel
protected class ParameterEditPanel.PropTableModel
extends AbstractTableModel
implements NameUtil.NameValidator
- See Also:
-
Field Summary
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
canDelete
(int index) boolean
containsProperty
(String name) void
deleteProperty
(int index) Class<?>
getColumnClass
(int columnIndex) int
getColumnName
(int column) protected Property
getPropertyAt
(int row) getPropOverrideStateAt
(int rowIndex) int
getValueAt
(int rowIndex, int columnIndex) boolean
isCellEditable
(int rowIndex, int columnIndex) boolean
nameExists
(String value) void
setValueAt
(Object aValue, int rowIndex, int columnIndex) protected void
setValueAt
(Object aValue, int rowIndex, int columnIndex, boolean force) Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Constructor Details
-
PropTableModel
-
-
Method Details
-
nameExists
- Specified by:
nameExists
in interfaceNameUtil.NameValidator
-
containsProperty
-
getPropertySet
-
getRowCount
public int getRowCount()- Specified by:
getRowCount
in interfaceTableModel
-
getPropertyAt
-
getColumnCount
public int getColumnCount()- Specified by:
getColumnCount
in interfaceTableModel
-
getColumnName
- Specified by:
getColumnName
in interfaceTableModel
- Overrides:
getColumnName
in classAbstractTableModel
-
getColumnClass
- Specified by:
getColumnClass
in interfaceTableModel
- Overrides:
getColumnClass
in classAbstractTableModel
-
getValueAt
- Specified by:
getValueAt
in interfaceTableModel
-
getPropOverrideStateAt
-
isCellEditable
public boolean isCellEditable(int rowIndex, int columnIndex) - Specified by:
isCellEditable
in interfaceTableModel
- Overrides:
isCellEditable
in classAbstractTableModel
-
setValueAt
- Specified by:
setValueAt
in interfaceTableModel
- Overrides:
setValueAt
in classAbstractTableModel
-
setValueAt
-
addProperty
public void addProperty() -
deleteProperty
public void deleteProperty(int index) -
canDelete
public boolean canDelete(int index)
-