public class SegmentTableModel
extends javax.swing.table.AbstractTableModel
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
log |
private java.util.ArrayList<SegmentModel> |
segments |
private static long |
serialVersionUID |
Constructor and Description |
---|
SegmentTableModel() |
Modifier and Type | Method and Description |
---|---|
void |
addSegment(SegmentModel segment) |
void |
addSegments(java.util.ArrayList<SegmentModel> segments) |
void |
clearSegments() |
java.lang.Class |
getColumnClass(int column) |
int |
getColumnCount() |
java.lang.String |
getColumnName(int col) |
int |
getRowCount() |
SegmentModel |
getSegment(int row) |
java.util.ArrayList<SegmentModel> |
getSegments() |
java.lang.Object |
getValueAt(int row,
int col) |
boolean |
isCellEditable(int row,
int column) |
void |
removeSegment(int row) |
void |
removeSegment(SegmentModel segment) |
void |
removeSegments(int[] is) |
void |
setValueAt(java.lang.Object obj,
int row,
int col) |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
private static final long serialVersionUID
private static final org.slf4j.Logger log
private java.util.ArrayList<SegmentModel> segments
public java.lang.Class getColumnClass(int column)
getColumnClass
in interface javax.swing.table.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
public boolean isCellEditable(int row, int column)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.AbstractTableModel
public void addSegment(SegmentModel segment)
public void clearSegments()
public void addSegments(java.util.ArrayList<SegmentModel> segments)
public void removeSegment(int row)
public void removeSegments(int[] is)
public void removeSegment(SegmentModel segment)
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.Object getValueAt(int row, int col)
public java.util.ArrayList<SegmentModel> getSegments()
public SegmentModel getSegment(int row)
public void setValueAt(java.lang.Object obj, int row, int col)
setValueAt
in interface javax.swing.table.TableModel
setValueAt
in class javax.swing.table.AbstractTableModel
public int getRowCount()