fr.ifremer.isisfish.ui.sensitivity
Class FactorTreeModel

java.lang.Object
  extended by fr.ifremer.isisfish.ui.sensitivity.FactorTreeModel
All Implemented Interfaces:
javax.swing.tree.TreeModel

public class FactorTreeModel
extends java.lang.Object
implements javax.swing.tree.TreeModel

Cette classe gere l'affichage d'une liste de facteurs dans l'arbre.

Version:
$Revision: 2760 $ Last update : $Date: 2008-06-13 11:05:57 +0200 (ven., 13 juin 2008) $ By : $Author: chatellier $
Author:
chatellier

Field Summary
protected  java.util.List<Factor<?,?>> factorsList
          Tree model root.
protected  java.util.Collection<javax.swing.event.TreeModelListener> modelListeners
          Tree model listeners.
 
Constructor Summary
FactorTreeModel(java.util.List<Factor<?,?>> factorsList)
          Constructor.
 
Method Summary
 void addTreeModelListener(javax.swing.event.TreeModelListener l)
           
 java.lang.Object getChild(java.lang.Object parent, int index)
           
 int getChildCount(java.lang.Object parent)
           
 int getIndexOfChild(java.lang.Object parent, java.lang.Object child)
           
 java.lang.Object getRoot()
           
 boolean isLeaf(java.lang.Object node)
           
 void removeTreeModelListener(javax.swing.event.TreeModelListener l)
           
 void valueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object newValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

factorsList

protected java.util.List<Factor<?,?>> factorsList
Tree model root.


modelListeners

protected java.util.Collection<javax.swing.event.TreeModelListener> modelListeners
Tree model listeners.

Constructor Detail

FactorTreeModel

public FactorTreeModel(java.util.List<Factor<?,?>> factorsList)
Constructor.

Parameters:
factorsList - factors list
Method Detail

getChild

public java.lang.Object getChild(java.lang.Object parent,
                                 int index)
Specified by:
getChild in interface javax.swing.tree.TreeModel

getChildCount

public int getChildCount(java.lang.Object parent)
Specified by:
getChildCount in interface javax.swing.tree.TreeModel

getIndexOfChild

public int getIndexOfChild(java.lang.Object parent,
                           java.lang.Object child)
Specified by:
getIndexOfChild in interface javax.swing.tree.TreeModel

isLeaf

public boolean isLeaf(java.lang.Object node)
Specified by:
isLeaf in interface javax.swing.tree.TreeModel

addTreeModelListener

public void addTreeModelListener(javax.swing.event.TreeModelListener l)
Specified by:
addTreeModelListener in interface javax.swing.tree.TreeModel

getRoot

public java.lang.Object getRoot()
Specified by:
getRoot in interface javax.swing.tree.TreeModel

removeTreeModelListener

public void removeTreeModelListener(javax.swing.event.TreeModelListener l)
Specified by:
removeTreeModelListener in interface javax.swing.tree.TreeModel

valueForPathChanged

public void valueForPathChanged(javax.swing.tree.TreePath path,
                                java.lang.Object newValue)
Specified by:
valueForPathChanged in interface javax.swing.tree.TreeModel


Copyright © 1999-2010 CodeLutin. All Rights Reserved.