|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.table.AbstractTableModel
com.frinika.sequencer.gui.tracker.TrackerTableModel
public class TrackerTableModel
Field Summary |
---|
Fields inherited from class javax.swing.table.AbstractTableModel |
---|
listenerList |
Constructor Summary | |
---|---|
TrackerTableModel(ProjectFrame frame)
|
Method Summary | |
---|---|
void |
dispose()
Clean up |
void |
fireSequenceDataChanged(EditHistoryAction[] edithistoryActions)
|
MultiEvent |
getCellEvent(int row,
int col)
Get the MultiEvent for a specific cell |
java.lang.Class<?> |
getColumnClass(int columnIndex)
|
int |
getColumnCount()
|
java.lang.String |
getColumnName(int column)
|
double |
getEditDuration()
|
int |
getEditVelocity()
|
MultiEvent |
getMultiEventAt(int row,
int column)
|
int |
getPlayingRow()
Get the row of the current sequencer position |
int |
getRowCount()
|
java.util.Collection<MultiEvent> |
getRowEvents(int row)
Return a subset of MultiEvents for the given table row |
int |
getRowForTick(long tick)
Return row for the given tick |
long |
getTickForRow(int row)
|
int |
getTicksPerRow()
|
java.lang.Object |
getValueAt(int row,
int columnIndex)
|
boolean |
isCellEditable(int rowIndex,
int columnIndex)
|
void |
setBeatCount(int beatCount)
|
void |
setEditDuration(double editDuration)
|
void |
setEditVelocity(int editVelocity)
|
void |
setMidiPart(MidiPart part)
|
void |
setRowsPerBeat(int rowsPerBeat)
Set number of tracker rows to be showed for one beat |
void |
setStartBeat(int startBeat)
|
void |
setValueAt(java.lang.Object value,
int row,
int columnIndex)
|
int |
tableColumnToTrackerColumn(int tableColumn)
|
Methods inherited from class javax.swing.table.AbstractTableModel |
---|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TrackerTableModel(ProjectFrame frame)
Method Detail |
---|
public void setMidiPart(MidiPart part)
public void setStartBeat(int startBeat)
public void setBeatCount(int beatCount)
public int getTicksPerRow()
public void setRowsPerBeat(int rowsPerBeat)
rowsPerBeat
- public int getEditVelocity()
public void setEditVelocity(int editVelocity)
public double getEditDuration()
public void setEditDuration(double editDuration)
public int getRowCount()
getRowCount
in interface javax.swing.table.TableModel
public java.lang.Class<?> getColumnClass(int columnIndex)
getColumnClass
in interface javax.swing.table.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
public java.lang.String getColumnName(int column)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel
public int getColumnCount()
getColumnCount
in interface javax.swing.table.TableModel
public final long getTickForRow(int row)
public final int getRowForTick(long tick)
tick
-
public final int getPlayingRow()
public final java.util.Collection<MultiEvent> getRowEvents(int row)
row
-
public final MultiEvent getCellEvent(int row, int col)
row
- col
-
public final int tableColumnToTrackerColumn(int tableColumn)
public MultiEvent getMultiEventAt(int row, int column)
public java.lang.Object getValueAt(int row, int columnIndex)
getValueAt
in interface javax.swing.table.TableModel
public void setValueAt(java.lang.Object value, int row, int columnIndex)
setValueAt
in interface javax.swing.table.TableModel
setValueAt
in class javax.swing.table.AbstractTableModel
public boolean isCellEditable(int rowIndex, int columnIndex)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.AbstractTableModel
public void fireSequenceDataChanged(EditHistoryAction[] edithistoryActions)
fireSequenceDataChanged
in interface EditHistoryListener
public void dispose()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |