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<org.bidib.wizard.model.status.BacklightPortStatus,org.bidib.wizard.model.ports.BacklightPort,BacklightPortModelListener>
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:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class org.bidib.wizard.client.common.model.SimplePortTableModel
COLUMN_STATUS, columnNames, isSetPortValuesDisabled, portListenerFields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVectorFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRow(org.bidib.wizard.model.ports.BacklightPort port) voidchangePortType(org.bidib.jbidibc.messages.enums.LcOutputType portType, org.bidib.wizard.model.ports.Port<? extends org.bidib.wizard.model.status.BidibStatus> port) voidfireTestButtonPressed(org.bidib.wizard.model.ports.BacklightPort port) Class<?> getColumnClass(int column) intprotected org.bidib.wizard.model.ports.BacklightPortgetRow(int rowIndex) getValueAt(int row, int column) protected voidbooleanisCellEditable(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, setCollapsedMethods inherited from class org.bidib.wizard.client.common.model.SimplePortTableModel
addPortTableLayoutListener, fireLabelChanged, fireTestButtonPressed, getTestColumnIndex, setPortListener, setPortValuesProcessingMethods 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, setRowCountMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Field Details
-
COLUMN_LABEL
public static final int COLUMN_LABEL- See Also:
-
COLUMN_DIM_SLOPE_UP
public static final int COLUMN_DIM_SLOPE_UP- See Also:
-
COLUMN_DIM_SLOPE_DOWN
public static final int COLUMN_DIM_SLOPE_DOWN- See Also:
-
COLUMN_DMX_MAPPING
public static final int COLUMN_DMX_MAPPING- See Also:
-
COLUMN_VALUE
public static final int COLUMN_VALUE- See Also:
-
COLUMN_PORT_INSTANCE
public static final int COLUMN_PORT_INSTANCE- See Also:
-
-
Constructor Details
-
BacklightPortTableModel
public BacklightPortTableModel()
-
-
Method Details
-
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
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classSimplePortTableModel<org.bidib.wizard.model.status.BacklightPortStatus,org.bidib.wizard.model.ports.BacklightPort, BacklightPortModelListener>
-
getValueAt
- Specified by:
getValueAtin interfaceTableModel- Overrides:
getValueAtin classDefaultTableModel
-
setValueAt
- 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
- 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.Port<? extends org.bidib.wizard.model.status.BidibStatus> 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)
-