com.intel.gpe.client2.common.panels.tree
Class GridTreeModel

java.lang.Object
  extended by com.intel.gpe.client2.common.panels.tree.GridTreeModel
All Implemented Interfaces:
javax.swing.tree.TreeModel

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

The model used in the file chooser. This is an internal implementation.

Version:
$Id: GridTreeModel.java,v 1.4 2006/06/19 11:42:35 dizhigul Exp $
Author:
Alexander Lukichev

Constructor Summary
GridTreeModel(BaseNode root)
          Create the file chooser model
 
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)
           
 BaseNode getRoot()
           
 boolean isLeaf(java.lang.Object node)
           
 void nodeChanged(Node node)
          This method is called to indicate that some node has been changed
 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
 

Constructor Detail

GridTreeModel

public GridTreeModel(BaseNode root)
Create the file chooser model

Parameters:
asyncClient - - the client to execute asynchronous requests
messageAdapter - - the message adapter to display the messages
root - - the root node
Method Detail

getRoot

public BaseNode getRoot()
Specified by:
getRoot in interface javax.swing.tree.TreeModel

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

isLeaf

public boolean isLeaf(java.lang.Object node)
Specified by:
isLeaf 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

getIndexOfChild

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

addTreeModelListener

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

removeTreeModelListener

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

nodeChanged

public void nodeChanged(Node node)
This method is called to indicate that some node has been changed

Parameters:
node - - the changed node


Copyright © 2008. All Rights Reserved.