Package org.bidib.wizard.mvc.main.model
Class BacklightPortTableModel
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- javax.swing.table.DefaultTableModel
-
- org.bidib.wizard.client.common.model.SimplePortTableModel<S,P,L>
-
- org.bidib.wizard.client.common.model.SimpleHierarchicalPortTableModel<org.bidib.wizard.model.status.BacklightPortStatus,org.bidib.wizard.model.ports.BacklightPort,BacklightPortModelListener>
-
- org.bidib.wizard.mvc.main.model.BacklightPortTableModel
-
- All Implemented Interfaces:
com.jidesoft.grid.HeaderStyleModel,com.jidesoft.grid.HierarchicalTableModel,com.jidesoft.grid.StyleModel,Serializable,TableModel
public class BacklightPortTableModel extends SimpleHierarchicalPortTableModel<org.bidib.wizard.model.status.BacklightPortStatus,org.bidib.wizard.model.ports.BacklightPort,BacklightPortModelListener>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intCOLUMN_DIM_SLOPE_DOWNstatic intCOLUMN_DIM_SLOPE_UPstatic intCOLUMN_DMX_MAPPINGstatic intCOLUMN_LABELstatic intCOLUMN_PORT_INSTANCEstatic intCOLUMN_VALUE-
Fields inherited from class org.bidib.wizard.client.common.model.SimplePortTableModel
COLUMN_STATUS, columnNames, isSetPortValuesDisabled, portListener
-
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
-
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
-
Constructor Summary
Constructors Constructor Description BacklightPortTableModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRow(org.bidib.wizard.model.ports.BacklightPort port)voidchangePortType(org.bidib.jbidibc.messages.enums.LcOutputType portType, org.bidib.wizard.model.ports.BacklightPort port)voidfireTestButtonPressed(org.bidib.wizard.model.ports.BacklightPort port)Class<?>getColumnClass(int column)intgetColumnPortInstance()protected org.bidib.wizard.model.ports.BacklightPortgetRow(int rowIndex)ObjectgetValueAt(int row, int column)protected voidinitialize()booleanisCellEditable(int row, int column)voidnotifyPortConfigChanged(org.bidib.wizard.model.ports.BacklightPort port)voidnotifyPortLabelChanged(org.bidib.wizard.model.ports.BacklightPort port)voidnotifyPortStatusChanged(org.bidib.wizard.model.ports.BacklightPort port)voidrefreshRow(org.bidib.wizard.model.ports.BacklightPort port, IntConsumer rowConsumer)voidsetValue(org.bidib.wizard.model.ports.BacklightPort port)voidsetValueAt(Object value, int row, int column)voidupdatePortConfig(org.bidib.wizard.model.ports.BacklightPort port)Set the new port config values of the port.voidupdateSliderPosition(int row, int column)-
Methods inherited from class org.bidib.wizard.client.common.model.SimpleHierarchicalPortTableModel
getCellStyleAt, getChildValueAt, getHeaderStyleAt, hasChild, isCellStyleOn, isCollapsed, isExpandable, isHeaderStyleOn, isHierarchical, setCollapsed
-
Methods inherited from class org.bidib.wizard.client.common.model.SimplePortTableModel
addPortTableLayoutListener, fireLabelChanged, firePortTableLayoutChanged, fireTestButtonPressed, getTestColumnIndex, setPortListener, setPortValuesProcessing
-
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount
-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
-
-
-
Field Detail
-
COLUMN_LABEL
public static final int COLUMN_LABEL
- See Also:
- Constant Field Values
-
COLUMN_DIM_SLOPE_UP
public static final int COLUMN_DIM_SLOPE_UP
- See Also:
- Constant Field Values
-
COLUMN_DIM_SLOPE_DOWN
public static final int COLUMN_DIM_SLOPE_DOWN
- See Also:
- Constant Field Values
-
COLUMN_DMX_MAPPING
public static final int COLUMN_DMX_MAPPING
- See Also:
- Constant Field Values
-
COLUMN_VALUE
public static final int COLUMN_VALUE
- See Also:
- Constant Field Values
-
COLUMN_PORT_INSTANCE
public static final int COLUMN_PORT_INSTANCE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getColumnPortInstance
public int getColumnPortInstance()
- Specified by:
getColumnPortInstancein classSimplePortTableModel<org.bidib.wizard.model.status.BacklightPortStatus,org.bidib.wizard.model.ports.BacklightPort,BacklightPortModelListener>
-
initialize
protected void initialize()
- Overrides:
initializein classSimplePortTableModel<org.bidib.wizard.model.status.BacklightPortStatus,org.bidib.wizard.model.ports.BacklightPort,BacklightPortModelListener>
-
addRow
public void addRow(org.bidib.wizard.model.ports.BacklightPort port)
- Overrides:
addRowin classSimplePortTableModel<org.bidib.wizard.model.status.BacklightPortStatus,org.bidib.wizard.model.ports.BacklightPort,BacklightPortModelListener>
-
isCellEditable
public boolean isCellEditable(int row, int column)- Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classSimplePortTableModel<org.bidib.wizard.model.status.BacklightPortStatus,org.bidib.wizard.model.ports.BacklightPort,BacklightPortModelListener>
-
getColumnClass
public Class<?> getColumnClass(int column)
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classSimplePortTableModel<org.bidib.wizard.model.status.BacklightPortStatus,org.bidib.wizard.model.ports.BacklightPort,BacklightPortModelListener>
-
getValueAt
public Object getValueAt(int row, int column)
- Specified by:
getValueAtin interfaceTableModel- Overrides:
getValueAtin classDefaultTableModel
-
setValueAt
public void setValueAt(Object value, int row, int column)
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classDefaultTableModel
-
notifyPortStatusChanged
public void notifyPortStatusChanged(org.bidib.wizard.model.ports.BacklightPort port)
- Specified by:
notifyPortStatusChangedin classSimplePortTableModel<org.bidib.wizard.model.status.BacklightPortStatus,org.bidib.wizard.model.ports.BacklightPort,BacklightPortModelListener>
-
notifyPortConfigChanged
public void notifyPortConfigChanged(org.bidib.wizard.model.ports.BacklightPort port)
- Specified by:
notifyPortConfigChangedin classSimplePortTableModel<org.bidib.wizard.model.status.BacklightPortStatus,org.bidib.wizard.model.ports.BacklightPort,BacklightPortModelListener>
-
notifyPortLabelChanged
public void notifyPortLabelChanged(org.bidib.wizard.model.ports.BacklightPort port)
- Specified by:
notifyPortLabelChangedin classSimplePortTableModel<org.bidib.wizard.model.status.BacklightPortStatus,org.bidib.wizard.model.ports.BacklightPort,BacklightPortModelListener>
-
refreshRow
public void refreshRow(org.bidib.wizard.model.ports.BacklightPort port, IntConsumer rowConsumer)- Specified by:
refreshRowin classSimplePortTableModel<org.bidib.wizard.model.status.BacklightPortStatus,org.bidib.wizard.model.ports.BacklightPort,BacklightPortModelListener>
-
updatePortConfig
public void updatePortConfig(org.bidib.wizard.model.ports.BacklightPort port)
Set the new port config values of the port.- Parameters:
port- the port with the new port config values
-
fireTestButtonPressed
public void fireTestButtonPressed(org.bidib.wizard.model.ports.BacklightPort port)
-
changePortType
public void changePortType(org.bidib.jbidibc.messages.enums.LcOutputType portType, org.bidib.wizard.model.ports.BacklightPort port)- Overrides:
changePortTypein classSimplePortTableModel<org.bidib.wizard.model.status.BacklightPortStatus,org.bidib.wizard.model.ports.BacklightPort,BacklightPortModelListener>
-
getRow
protected org.bidib.wizard.model.ports.BacklightPort getRow(int rowIndex)
- Specified by:
getRowin classSimpleHierarchicalPortTableModel<org.bidib.wizard.model.status.BacklightPortStatus,org.bidib.wizard.model.ports.BacklightPort,BacklightPortModelListener>
-
setValue
public void setValue(org.bidib.wizard.model.ports.BacklightPort port)
-
updateSliderPosition
public void updateSliderPosition(int row, int column)
-
-