User: juhalindfors
  Date: 01/04/18 07:55:29

  Modified:    src/org/jboss/admin/monitor/tree ApplicationTreeNode.java
                        BeanTreeNode.java MethodTreeNode.java RootNode.java
  Log:
  Fixed bugs in app tree updates.
  
  Revision  Changes    Path
  1.2       +1 -1      admin/src/org/jboss/admin/monitor/tree/ApplicationTreeNode.java
  
  Index: ApplicationTreeNode.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/admin/src/org/jboss/admin/monitor/tree/ApplicationTreeNode.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ApplicationTreeNode.java  2000/12/17 20:11:25     1.1
  +++ ApplicationTreeNode.java  2001/04/18 14:55:29     1.2
  @@ -61,7 +61,7 @@
               
           add(node);
           
  -        ((RootNode)getRoot()).getTreeModel().nodeStructureChanged(this);
  +        ((RootNode)getRoot()).getTreeModel().nodesWereInserted(this, new int[] 
{getIndex(node)});
   
           return node;
       }
  
  
  
  1.4       +2 -2      admin/src/org/jboss/admin/monitor/tree/BeanTreeNode.java
  
  Index: BeanTreeNode.java
  ===================================================================
  RCS file: /cvsroot/jboss/admin/src/org/jboss/admin/monitor/tree/BeanTreeNode.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- BeanTreeNode.java 2001/04/16 21:55:20     1.3
  +++ BeanTreeNode.java 2001/04/18 14:55:29     1.4
  @@ -88,7 +88,7 @@
           node.getGraphModel().setUpdateInterval(3000);
   
           // update the tree view        
  -        ((RootNode)getRoot()).getTreeModel().nodesWereInserted(node, new int[] 
{getChildCount() - 1});
  +        ((RootNode)getRoot()).getTreeModel().nodesWereInserted(this, new int[] 
{getIndex(node)});
           
           return node;
       }
  @@ -112,7 +112,7 @@
           node.getGraphModel().setUpdateInterval(3000);
           
           // update the tree view
  -        ((RootNode)getRoot()).getTreeModel().nodesWereInserted(node, new int[] {0});
  +        ((RootNode)getRoot()).getTreeModel().nodesWereInserted(this, new int[] 
{getIndex(node)});
           
           return node;
       }
  
  
  
  1.3       +13 -2     admin/src/org/jboss/admin/monitor/tree/MethodTreeNode.java
  
  Index: MethodTreeNode.java
  ===================================================================
  RCS file: /cvsroot/jboss/admin/src/org/jboss/admin/monitor/tree/MethodTreeNode.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MethodTreeNode.java       2001/04/16 21:55:20     1.2
  +++ MethodTreeNode.java       2001/04/18 14:55:29     1.3
  @@ -1,13 +1,15 @@
   package org.jboss.admin.monitor.tree;
   
   // standard imports
  +import javax.swing.JComponent;
   import javax.swing.tree.DefaultMutableTreeNode;
   import java.util.Vector;
   
   // non-standard class dependencies
   import org.jboss.admin.monitor.graph.InvocationTimeGraphModel;
  +import org.jboss.admin.monitor.event.GraphModelListener;
  +import org.jboss.admin.monitor.InvocationTimeStatsView;
   
  -
   /**
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Juha Lindfors</a>
  @@ -26,6 +28,7 @@
        */
       private InvocationTimeGraphModel graphModel  =  null;
       
  +    private JComponent statsView = null;
       
   /*
    *************************************************************************
  @@ -46,8 +49,12 @@
           // to be around right after construction to avoid making NPE checks
           children = new Vector();
           
  -        // initialize the graph model for this node
  +        // initialize the graph model and stats view for this node
           graphModel = new InvocationTimeGraphModel();
  +        statsView  = new InvocationTimeStatsView();
  +        
  +        // have the stats view listen to the model
  +        graphModel.addGraphModelListener((GraphModelListener)statsView);
       }
       
   /*
  @@ -66,6 +73,10 @@
          return graphModel; 
       }
       
  +    public JComponent getStatsView() {
  +        return statsView;
  +    }
  +
   /*
    *************************************************************************
    *
  
  
  
  1.2       +1 -1      admin/src/org/jboss/admin/monitor/tree/RootNode.java
  
  Index: RootNode.java
  ===================================================================
  RCS file: /cvsroot/jboss/admin/src/org/jboss/admin/monitor/tree/RootNode.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- RootNode.java     2000/12/17 20:11:25     1.1
  +++ RootNode.java     2001/04/18 14:55:29     1.2
  @@ -99,7 +99,7 @@
               
           add(node);
           
  -        ((RootNode)getRoot()).getTreeModel().nodeStructureChanged(this);
  +        ((RootNode)getRoot()).getTreeModel().nodesWereInserted(this, new int[] 
{getIndex(node)});
   
           return node;
       }
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to