public abstract class TableModelBase
extends javax.swing.table.AbstractTableModel
Modifier and Type | Field and Description |
---|---|
protected java.lang.Double |
d_temp |
protected java.lang.Integer |
int_temp |
protected VioletApp |
main_app |
protected java.lang.String |
str_temp |
Constructor and Description |
---|
TableModelBase(VioletApp app) |
Modifier and Type | Method and Description |
---|---|
protected int |
binarySearchLastOccurrence(int[] ar,
int key)
Extend binary search to return index of last occurrence of key if sorted array contains multiple key instances.
|
java.lang.Class<?> |
getColumnClass(int c) |
int |
getColumnCount() |
java.lang.String |
getColumnName(int col) |
abstract java.lang.String[] |
getColumnNames() |
protected int |
getConfidenceFromRowIndex(int row_index)
work in progress
|
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
|
protected java.lang.String |
getMarkerTypeFromRowIndex(int row_index) |
Interval |
getRowInterval(int row_index)
Override to return the interval associated with this row
|
GenomicViewEvents |
getView()
Override to return the view currently associated with this table
|
VioletApp |
getVioletApp()
return the app
|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
protected java.lang.String str_temp
protected java.lang.Integer int_temp
protected java.lang.Double d_temp
protected VioletApp main_app
public TableModelBase(VioletApp app)
app
- public abstract java.lang.String[] getColumnNames()
public int getColumnCount()
public java.lang.String getColumnName(int col)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel
public java.lang.Class<?> getColumnClass(int c)
getColumnClass
in interface javax.swing.table.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
public GenomicViewEvents getView()
public Interval getRowInterval(int row_index)
public Marker getMarkerFromRowIndex(int row_index)
row_index
- public MarkerCollection getMarkerCollectionFromRowIndex(int row_index)
row_index
- public final VioletApp getVioletApp()
protected int binarySearchLastOccurrence(int[] ar, int key)
ar
- key
- protected int getConfidenceFromRowIndex(int row_index)
row_index
- protected java.lang.String getMarkerTypeFromRowIndex(int row_index)
row_index
- Copyright © 2010-2014 Pacific Biosciences. All Rights Reserved.