Package org.harctoolbox.irscrutinizer
Class RawIrSignal.RawTableModel
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- javax.swing.table.DefaultTableModel
-
- org.harctoolbox.irscrutinizer.NamedIrSignal.LearnedIrSignalTableModel
-
- org.harctoolbox.irscrutinizer.RawIrSignal.RawTableModel
-
- All Implemented Interfaces:
Serializable
,TableModel
- Enclosing class:
- RawIrSignal
public static class RawIrSignal.RawTableModel 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 RawTableModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
chopSignals(Iterable<Integer> rows, double chopSize)
void
fireTableCellUpdated(int row, int column)
RawIrSignal
getCapturedIrSignal(int row)
String
getType()
org.harctoolbox.girr.Command
toCommand(int row)
String
toPrintString(int row)
For debugging purposes only.-
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
-
getCapturedIrSignal
public RawIrSignal getCapturedIrSignal(int row)
-
toCommand
public org.harctoolbox.girr.Command toCommand(int row)
- Specified by:
toCommand
in classNamedIrSignal.LearnedIrSignalTableModel
-
fireTableCellUpdated
public void fireTableCellUpdated(int row, int column)
- Overrides:
fireTableCellUpdated
in classAbstractTableModel
-
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.
-
getType
public String getType()
- Specified by:
getType
in classNamedIrSignal.LearnedIrSignalTableModel
-
-