Package org.bidib.wizard.mvc.main.model
Class MacroTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
javax.swing.table.DefaultTableModel
org.bidib.wizard.mvc.main.model.MacroTableModel
- All Implemented Interfaces:
Serializable,TableModel,org.bidib.wizard.api.model.listener.MacroListener,Reorderable
public class MacroTableModel
extends DefaultTableModel
implements org.bidib.wizard.api.model.listener.MacroListener, Reorderable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVectorFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfunctionMoved(int macroId, int fromIndex, int toIndex, org.bidib.wizard.api.model.function.Function<? extends org.bidib.wizard.model.status.BidibStatus> fromFunction) voidfunctionRemoved(int macroId, int row) voidfunctionsAdded(int macroId, int row, org.bidib.wizard.api.model.function.Function<? extends org.bidib.wizard.model.status.BidibStatus>[] functions) voidfunctionsRemoved(int macroId) Class<?> getColumnClass(int column) getValueAt(int row, int column) protected voidbooleanisCellEditable(int row, int column) voidreorder(int fromIndex, int toIndex, int rowCount) voidsetMacro(org.bidib.wizard.api.model.Macro macro) voidsetValueAt(Object value, int row, int column) 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, setRowCountMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bidib.wizard.api.model.listener.MacroListener
cyclesChanged, slowdownFactorChanged, startConditionChanged
-
Field Details
-
COLUMN_STEP
public static final int COLUMN_STEP- See Also:
-
COLUMN_DELAY
public static final int COLUMN_DELAY- See Also:
-
COLUMN_PORT_TYPE
public static final int COLUMN_PORT_TYPE- See Also:
-
COLUMN_ACTION
public static final int COLUMN_ACTION- See Also:
-
COLUMN_PORT_NUMBER
public static final int COLUMN_PORT_NUMBER- See Also:
-
COLUMN_EXTRA
public static final int COLUMN_EXTRA- See Also:
-
-
Constructor Details
-
MacroTableModel
-
-
Method Details
-
initialize
protected void initialize() -
getColumnClass
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classAbstractTableModel
-
getValueAt
- Specified by:
getValueAtin interfaceTableModel- Overrides:
getValueAtin classDefaultTableModel
-
isCellEditable
public boolean isCellEditable(int row, int column) - Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classDefaultTableModel
-
setMacro
public void setMacro(org.bidib.wizard.api.model.Macro macro) -
setValueAt
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classDefaultTableModel
-
functionsAdded
public void functionsAdded(int macroId, int row, org.bidib.wizard.api.model.function.Function<? extends org.bidib.wizard.model.status.BidibStatus>[] functions) - Specified by:
functionsAddedin interfaceorg.bidib.wizard.api.model.listener.MacroListener
-
functionRemoved
public void functionRemoved(int macroId, int row) - Specified by:
functionRemovedin interfaceorg.bidib.wizard.api.model.listener.MacroListener
-
functionsRemoved
public void functionsRemoved(int macroId) - Specified by:
functionsRemovedin interfaceorg.bidib.wizard.api.model.listener.MacroListener
-
reorder
public void reorder(int fromIndex, int toIndex, int rowCount) - Specified by:
reorderin interfaceReorderable
-
functionMoved
public void functionMoved(int macroId, int fromIndex, int toIndex, org.bidib.wizard.api.model.function.Function<? extends org.bidib.wizard.model.status.BidibStatus> fromFunction) - Specified by:
functionMovedin interfaceorg.bidib.wizard.api.model.listener.MacroListener
-