home *** CD-ROM | disk | FTP | other *** search
Wrap
package com.ibm.ivj.testpilot.view.swing.treetable; import com.ibm.ivj.testpilot.control.MemberController; import javax.swing.event.TableModelListener; import javax.swing.event.TreeModelEvent; import javax.swing.event.TreeModelListener; import javax.swing.tree.TreePath; public class MembersTreeTableModel extends TreeTableModel { private static String copyright = "Licensed Material - Property of IBM IBM(R) VisualAge(R) for Java(TM), Version 3.5 (C) Copyright IBM Corp. 1997, 2000- All Rights Reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp."; private MembersTreeTableTree membersTree = null; private TreeModelListener treeListener = null; private TableModelListener tableListener = null; // $FF: synthetic field static Class class$0; public MembersTreeTableModel(MemberController var1) { super(var1); this.initialize(); } public void addTableModelListener(TableModelListener var1) { } public void addTreeModelListener(TreeModelListener var1) { this.treeListener = var1; } public Object getChild(Object var1, int var2) { return ((MemberController)var1).getMemberAt(var2); } public int getChildCount(Object var1) { return ((MemberController)var1).getMembers().length; } public Class getColumnClass(int var1) { Class var10000 = class$0; if (var10000 == null) { try { var10000 = Class.forName("java.lang.Object"); } catch (ClassNotFoundException var2) { throw new NoClassDefFoundError(((Throwable)var2).getMessage()); } class$0 = var10000; } return var10000; } public int getColumnCount() { return 2; } public String getColumnName(int var1) { return " "; } public MemberController getControllerAt(int var1) { return this.getMembersTree().getControllerAt(var1); } public int getIndexOfChild(Object var1, Object var2) { return ((MemberController)var1).getIndexOfMember((MemberController)var2); } public MembersTreeTableTree getMembersTree() { if (this.membersTree == null) { this.membersTree = new MembersTreeTableTree(this); } return this.membersTree; } public MemberController getRootController() { return (MemberController)((TreeTableModel)this).getRoot(); } public TreeTableTree getTree() { return this.getMembersTree(); } public Object getValueAt(int var1, int var2) { return null; } private void initialize() { MemberController var10000 = (MemberController)((TreeTableModel)this).getRoot(); MembersTreeTableTree var1 = new MembersTreeTableTree(this); this.setMembersTree(var1); } public boolean isCellEditable(int var1, int var2) { return this.getMembersTree().getControllerAt(var1).getAllowsDirectEdit(); } public boolean isLeaf(Object var1) { MemberController[] var2 = ((MemberController)var1).getMembers(); return var2 == null || var2.length == 0; } public void removeTableModelListener(TableModelListener var1) { } public void removeTreeModelListener(TreeModelListener var1) { } private void setMembersTree(MembersTreeTableTree var1) { this.membersTree = var1; } public void setValueAt(Object var1, int var2, int var3) { } public void valueForPathChanged(TreePath var1, Object var2) { TreeModelEvent var3 = new TreeModelEvent(this, var1); this.treeListener.treeStructureChanged(var3); } }