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, setValueAt
public 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.TableModel
isCellEditable
in class javax.swing.table.AbstractTableModel
public java.lang.Class<?> getColumnClass(int columnIndex)
getColumnClass
in interface javax.swing.table.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
public java.awt.Color getRowColour(int row, boolean isSelected)
public java.lang.String getColumnName(int columnIndex)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel
public void updateTable(PlanType plan)
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.