public class PlanTableModel
extends javax.swing.table.AbstractTableModel
| Modifier and Type | Field and Description |
|---|---|
static int |
COLUMN_DEPTH_ALTITUDE |
static int |
COLUMN_DISTANCE |
static int |
COLUMN_DURATION |
static int |
COLUMN_LABEL |
static int |
COLUMN_LOCATION |
static int |
COLUMN_OUT_TRANS |
static int |
COLUMN_PAYLOAD |
static int |
COLUMN_SPEED |
static int |
COLUMN_TYPE |
static java.awt.Color |
INIT_MANEUVER_COLOR |
static java.awt.Color |
SELECTED_MANEUVER_COLOR |
static java.awt.Color |
UNREACH_MANEUVER_COLOR |
| Constructor and Description |
|---|
PlanTableModel(PlanType plan) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<?> |
getColumnClass(int columnIndex) |
int |
getColumnCount() |
java.lang.String |
getColumnName(int columnIndex) |
Maneuver |
getManeuver(int index) |
int |
getManeuverIndex(Maneuver man) |
java.lang.String |
getManeuverLocation(int index) |
java.lang.String |
getManeuverToString(int index) |
java.awt.Color |
getRowColour(int row,
boolean isSelected) |
int |
getRowCount() |
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex) |
boolean |
isCellEditable(int rowIndex,
int columnIndex) |
void |
updateTable(PlanType plan) |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAtpublic static final java.awt.Color INIT_MANEUVER_COLOR
public static final java.awt.Color UNREACH_MANEUVER_COLOR
public static final java.awt.Color SELECTED_MANEUVER_COLOR
public static final int COLUMN_LABEL
public static final int COLUMN_TYPE
public static final int COLUMN_OUT_TRANS
public static final int COLUMN_LOCATION
public static final int COLUMN_DEPTH_ALTITUDE
public static final int COLUMN_SPEED
public static final int COLUMN_DURATION
public static final int COLUMN_DISTANCE
public static final int COLUMN_PAYLOAD
public PlanTableModel(PlanType plan)
public int getRowCount()
public int getManeuverIndex(Maneuver man)
public Maneuver getManeuver(int index)
public java.lang.String getManeuverToString(int index)
public java.lang.String getManeuverLocation(int index)
public int getColumnCount()
public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
public boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.AbstractTableModelpublic java.lang.Class<?> getColumnClass(int columnIndex)
getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class javax.swing.table.AbstractTableModelpublic java.awt.Color getRowColour(int row,
boolean isSelected)
public java.lang.String getColumnName(int columnIndex)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.AbstractTableModelpublic void updateTable(PlanType plan)
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.