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 void
addDummyNames()
void
addSignal(ParametrizedIrSignal signal)
void
deleteDefaultedSignals()
void
fireTableCellUpdated(int row, int column)
ParametrizedIrSignal
getParameterIrSignal(int row)
String
getType()
ArrayList<Long>
listF(org.harctoolbox.girr.Command reference)
void
setMiscParameters(String value, Iterable<Integer> rows)
void
setParameter(int colPos, long value, Iterable<Integer> rows)
void
setParameter(String name, long value, Iterable<Integer> rows)
org.harctoolbox.girr.Command
toCommand(int row)
String
toPrintString(int row)
For debugging purposes only.void
unsetParameter(int colPos, Iterable<Integer> rows)
void
unsetParameter(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.IrpException
org.harctoolbox.ircore.IrCoreException
org.harctoolbox.girr.GirrException
-
addDummyNames
public void addDummyNames()
-
toCommand
public org.harctoolbox.girr.Command toCommand(int row) throws org.harctoolbox.girr.GirrException
- Specified by:
toCommand
in classNamedIrSignal.LearnedIrSignalTableModel
- Throws:
org.harctoolbox.girr.GirrException
-
toPrintString
public String toPrintString(int row)
Description copied from class:NamedIrSignal.LearnedIrSignalTableModel
For debugging purposes only.- Overrides:
toPrintString
in classNamedIrSignal.LearnedIrSignalTableModel
- Returns:
- nicely formatted String.
-
fireTableCellUpdated
public void fireTableCellUpdated(int row, int column)
- Overrides:
fireTableCellUpdated
in classAbstractTableModel
-
getType
public String getType()
- Specified by:
getType
in classNamedIrSignal.LearnedIrSignalTableModel
-
deleteDefaultedSignals
public void deleteDefaultedSignals()
-
-