public class ValidationTableModel
extends org.jdesktop.swingx.treetable.DefaultTreeTableModel
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,java.lang.Integer> |
cols
Map column names to column index
|
protected java.lang.String[] |
columns
Column names
|
static java.lang.String |
ID
CVS ID
|
protected Observation |
observation |
protected ValidationNode |
tree |
Constructor and Description |
---|
ValidationTableModel(java.lang.String[] columns)
Create a new ValidationTreeTableModel using the data in a ValidationNode
and the given column names.
|
Modifier and Type | Method and Description |
---|---|
int |
getColumnCount() |
java.lang.String |
getColumnName(int col) |
java.lang.String[] |
getColumns() |
Observation |
getObservation() |
ValidationState |
getState() |
java.lang.Object |
getValueAt(java.lang.Object obj,
int col) |
void |
setObservation(Observation observation) |
void |
setState(ValidationState state) |
void |
setValueAt(java.lang.Object value,
java.lang.Object obj,
int col) |
getChild, getChildCount, getIndexOfChild, getPathToRoot, getRoot, insertNodeInto, isCellEditable, isLeaf, removeNodeFromParent, setColumnIdentifiers, setRoot, setUserObject, valueForPathChanged
public static final java.lang.String ID
protected java.lang.String[] columns
protected java.util.Map<java.lang.String,java.lang.Integer> cols
protected Observation observation
protected ValidationNode tree
public ValidationTableModel(java.lang.String[] columns)
columns
- Field namespublic ValidationState getState()
public void setState(ValidationState state)
public Observation getObservation()
public void setObservation(Observation observation)
public int getColumnCount()
getColumnCount
in interface org.jdesktop.swingx.treetable.TreeTableModel
getColumnCount
in class org.jdesktop.swingx.treetable.DefaultTreeTableModel
public java.lang.String getColumnName(int col)
getColumnName
in interface org.jdesktop.swingx.treetable.TreeTableModel
getColumnName
in class org.jdesktop.swingx.treetable.DefaultTreeTableModel
public java.lang.Object getValueAt(java.lang.Object obj, int col)
getValueAt
in interface org.jdesktop.swingx.treetable.TreeTableModel
getValueAt
in class org.jdesktop.swingx.treetable.DefaultTreeTableModel
public void setValueAt(java.lang.Object value, java.lang.Object obj, int col)
setValueAt
in interface org.jdesktop.swingx.treetable.TreeTableModel
setValueAt
in class org.jdesktop.swingx.treetable.DefaultTreeTableModel
public java.lang.String[] getColumns()
Copyright \ (C) Arizona Board of Regents on behalf of the \ Planetary Image Research Laboratory, Lunar and \ Planetary Laboratory at the University of Arizona