Update of /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv27597/src/net/sourceforge/bprocessor/gui/treeview
Modified Files:
GenericTreeView.java SpaceTreeView.java
Log Message:
fixed tree update to reflect the contructor content
Index: GenericTreeView.java
===================================================================
RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview/GenericTreeView.java,v
retrieving revision 1.92
retrieving revision 1.93
diff -C2 -d -r1.92 -r1.93
*** GenericTreeView.java 28 Mar 2007 06:16:43 -0000 1.92
--- GenericTreeView.java 10 Apr 2007 13:01:24 -0000 1.93
***************
*** 67,71 ****
public class GenericTreeView extends TreeView implements Observer {
/** The logger */
! private static Logger log = Logger.getLogger(GenericTreeView.class);
/** UID */
private static final long serialVersionUID = 1L;
--- 67,71 ----
public class GenericTreeView extends TreeView implements Observer {
/** The logger */
! protected static Logger log = Logger.getLogger(GenericTreeView.class);
/** UID */
private static final long serialVersionUID = 1L;
Index: SpaceTreeView.java
===================================================================
RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview/SpaceTreeView.java,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** SpaceTreeView.java 29 Mar 2007 22:02:36 -0000 1.22
--- SpaceTreeView.java 10 Apr 2007 13:01:24 -0000 1.23
***************
*** 23,26 ****
--- 23,27 ----
/**
* Constructor for SpaceTreeView
+ * IF CHANGES ARE MADE REMEMBER TO CHANGE THE CHANGE THE UPDATE MECHANISM
*/
public SpaceTreeView() {
***************
*** 39,48 ****
*/
public void update() {
! if (root.getChildCount() == 6) {
((GenericNode)root.getChildAt(0)).update(Project.getInstance());
((GenericNode)root.getChildAt(1)).update(Project.getInstance().world());
((GenericNode)root.getChildAt(2)).update(Project.getInstance().getConstraints());
((GenericNode)root.getChildAt(3)).update(Project.getInstance().getGlobals());
! ((GenericNode)root.getChildAt(5)).update(Project.getInstance().getConstructors());
}
}
--- 40,52 ----
*/
public void update() {
! try {
((GenericNode)root.getChildAt(0)).update(Project.getInstance());
((GenericNode)root.getChildAt(1)).update(Project.getInstance().world());
((GenericNode)root.getChildAt(2)).update(Project.getInstance().getConstraints());
((GenericNode)root.getChildAt(3)).update(Project.getInstance().getGlobals());
! ((GenericNode)root.getChildAt(4)).update(Project.getInstance().getConstructors());
! } catch (ArrayIndexOutOfBoundsException e) {
! log.error("There were a inconsistent number of nodes attached to " +
! "the root which resulted in a exception: " + e.getMessage());
}
}
|