public class TableModelAnnotations extends TableModelBase
Modifier and Type | Field and Description |
---|---|
protected java.lang.String[] |
column_names |
protected java.lang.String[] |
column_names_multicontig |
protected java.lang.String[] |
column_names_singlecontig |
protected int |
contig_column_index |
protected int[][] |
global_rows_cache |
protected int |
num_total_rows |
protected int |
qv_column_index |
protected int[] |
slots_rows_cache |
d_temp, int_temp, main_app, str_temp
Constructor and Description |
---|
TableModelAnnotations(VioletApp app) |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getColumnNames() |
protected java.lang.String |
getContigNameFromRowIndex(int row_index) |
protected DataStorage |
getDataStorage() |
MarkerCollection |
getMarkerCollectionFromRowIndex(int row_index)
Override to return marker collection at this row
|
Marker |
getMarkerFromRowIndex(int row_index)
Override to return marker at this row
|
int |
getRowCount() |
Interval |
getRowInterval(int row_index)
Returns the interval associated with this row
|
protected java.util.Vector<VariableResolutionDataSet> |
getSlotsDatasets() |
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex) |
void |
setAnnotations()
resets num rows, creates local cache
|
binarySearchLastOccurrence, getColumnClass, getColumnCount, getColumnName, getConfidenceFromRowIndex, getMarkerTypeFromRowIndex, getView, getVioletApp
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
protected int num_total_rows
protected int[][] global_rows_cache
protected int[] slots_rows_cache
protected java.lang.String[] column_names
protected int contig_column_index
protected int qv_column_index
protected final java.lang.String[] column_names_multicontig
protected final java.lang.String[] column_names_singlecontig
public TableModelAnnotations(VioletApp app)
app
- public java.lang.Object getValueAt(int rowIndex, int columnIndex)
public java.lang.String[] getColumnNames()
getColumnNames
in class TableModelBase
public int getRowCount()
protected java.lang.String getContigNameFromRowIndex(int row_index)
row_index
- public MarkerCollection getMarkerCollectionFromRowIndex(int row_index)
TableModelBase
getMarkerCollectionFromRowIndex
in class TableModelBase
public Marker getMarkerFromRowIndex(int row_index)
TableModelBase
getMarkerFromRowIndex
in class TableModelBase
row_index
- protected DataStorage getDataStorage()
protected java.util.Vector<VariableResolutionDataSet> getSlotsDatasets()
public void setAnnotations()
public Interval getRowInterval(int row_index)
getRowInterval
in class TableModelBase
Copyright © 2010-2014 Pacific Biosciences. All Rights Reserved.