Package org.harctoolbox.irscrutinizer
Class ParametrizedIrSignal.ParameterIrSignalTableModel
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- javax.swing.table.DefaultTableModel
-
- org.harctoolbox.irscrutinizer.NamedIrSignal.LearnedIrSignalTableModel
-
- org.harctoolbox.irscrutinizer.ParametrizedIrSignal.ParameterIrSignalTableModel
-
- All Implemented Interfaces:
Serializable,TableModel
- Enclosing class:
- ParametrizedIrSignal
public static class ParametrizedIrSignal.ParameterIrSignalTableModel extends NamedIrSignal.LearnedIrSignalTableModel
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.harctoolbox.irscrutinizer.NamedIrSignal.LearnedIrSignalTableModel
unsavedChanges
-
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
-
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
-
Constructor Summary
Constructors Constructor Description ParameterIrSignalTableModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDummyNames()voidaddSignal(ParametrizedIrSignal signal)voiddeleteDefaultedSignals()voidfireTableCellUpdated(int row, int column)ParametrizedIrSignalgetParameterIrSignal(int row)StringgetType()ArrayList<Long>listF(org.harctoolbox.girr.Command reference)voidsetMiscParameters(String value, Iterable<Integer> rows)voidsetParameter(int colPos, long value, Iterable<Integer> rows)voidsetParameter(String name, long value, Iterable<Integer> rows)org.harctoolbox.girr.CommandtoCommand(int row)StringtoPrintString(int row)For debugging purposes only.voidunsetParameter(int colPos, Iterable<Integer> rows)voidunsetParameter(String name, Iterable<Integer> rows)-
Methods inherited from class org.harctoolbox.irscrutinizer.NamedIrSignal.LearnedIrSignalTableModel
addSignal, checkCommandSanity, checkName, clearComment, columnName, getAndResetScrollRequest, getColumnClass, getCommands, getCommandsWithSanityCheck, getNonUniqueNames, getUninterestingColumns, getUniqueNames, getUnusedColumns, isAllEqualColumn, isCellEditable, isInterestingColumn, isUsedColumn, namesTransform, sanityCheck, uniquifyNames, validRow
-
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAt
-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
-
-
-
Method Detail
-
getParameterIrSignal
public ParametrizedIrSignal getParameterIrSignal(int row)
-
addSignal
public void addSignal(ParametrizedIrSignal signal)
-
listF
public ArrayList<Long> listF(org.harctoolbox.girr.Command reference) throws org.harctoolbox.irp.IrpException, org.harctoolbox.ircore.IrCoreException, org.harctoolbox.girr.GirrException
- Throws:
org.harctoolbox.irp.IrpExceptionorg.harctoolbox.ircore.IrCoreExceptionorg.harctoolbox.girr.GirrException
-
addDummyNames
public void addDummyNames()
-
toCommand
public org.harctoolbox.girr.Command toCommand(int row) throws org.harctoolbox.girr.GirrException- Specified by:
toCommandin classNamedIrSignal.LearnedIrSignalTableModel- Throws:
org.harctoolbox.girr.GirrException
-
toPrintString
public String toPrintString(int row)
Description copied from class:NamedIrSignal.LearnedIrSignalTableModelFor debugging purposes only.- Overrides:
toPrintStringin classNamedIrSignal.LearnedIrSignalTableModel- Returns:
- nicely formatted String.
-
fireTableCellUpdated
public void fireTableCellUpdated(int row, int column)- Overrides:
fireTableCellUpdatedin classAbstractTableModel
-
getType
public String getType()
- Specified by:
getTypein classNamedIrSignal.LearnedIrSignalTableModel
-
deleteDefaultedSignals
public void deleteDefaultedSignals()
-
-