fr.ifremer.coser.ui.control
Class GlobalControlErrorModel
java.lang.Object
org.jdesktop.swingx.treetable.AbstractTreeTableModel
fr.ifremer.coser.ui.control.GlobalControlErrorModel
- All Implemented Interfaces:
- TreeModel, org.jdesktop.swingx.treetable.TreeTableModel
public class GlobalControlErrorModel
- extends org.jdesktop.swingx.treetable.AbstractTreeTableModel
Global validation table model.
- Version:
- $Revision$
Last update : $Date$
By : $Author$
- Author:
- chatellier
| Fields inherited from class org.jdesktop.swingx.treetable.AbstractTreeTableModel |
modelSupport, root |
| Methods inherited from class org.jdesktop.swingx.treetable.AbstractTreeTableModel |
addTreeModelListener, getHierarchicalColumn, getRoot, getTreeModelListeners, isLeaf, removeTreeModelListener, valueForPathChanged |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
controlErrors
protected List<ControlError> controlErrors
controlErrorCategory
protected List<Object> controlErrorCategory
controlCategoryChild
protected Map<Object,List<ControlErrorGroup>> controlCategoryChild
controlErrorsChilds
protected Map<ControlErrorGroup,List<ControlError>> controlErrorsChilds
checkedControlErrors
protected Set<Object> checkedControlErrors
GlobalControlErrorModel
public GlobalControlErrorModel()
setControlErrors
public void setControlErrors(List<ControlError> controlErrors)
getControlErrors
public List<ControlError> getControlErrors()
getValidationErrorAsMaps
protected void getValidationErrorAsMaps(List<ControlError> validationErrors)
- Convert error list to tree structure.
- Parameters:
validationErrors - list to convert
getColumnCount
public int getColumnCount()
getColumnName
public String getColumnName(int columnIndex)
- Specified by:
getColumnName in interface org.jdesktop.swingx.treetable.TreeTableModel- Overrides:
getColumnName in class org.jdesktop.swingx.treetable.AbstractTreeTableModel
getColumnClass
public Class<?> getColumnClass(int columnIndex)
- Specified by:
getColumnClass in interface org.jdesktop.swingx.treetable.TreeTableModel- Overrides:
getColumnClass in class org.jdesktop.swingx.treetable.AbstractTreeTableModel
getValueAt
public Object getValueAt(Object node,
int column)
getChild
public Object getChild(Object parent,
int index)
getChildCount
public int getChildCount(Object parent)
getIndexOfChild
public int getIndexOfChild(Object parent,
Object child)
isCellEditable
public boolean isCellEditable(Object node,
int column)
- Specified by:
isCellEditable in interface org.jdesktop.swingx.treetable.TreeTableModel- Overrides:
isCellEditable in class org.jdesktop.swingx.treetable.AbstractTreeTableModel
setValueAt
public void setValueAt(Object value,
Object node,
int column)
- Specified by:
setValueAt in interface org.jdesktop.swingx.treetable.TreeTableModel- Overrides:
setValueAt in class org.jdesktop.swingx.treetable.AbstractTreeTableModel
Copyright © 2010-2011 Ifremer. All Rights Reserved.