Examples of TreeTableNode


Examples of com.opengamma.integration.tool.enginedebugger.node.TreeTableNode

  }

  @Override
  public Object getValueAt(Object node, final int column) {
    if (node instanceof TreeTableNode) {
      TreeTableNode failureNode = (TreeTableNode) node;
      return failureNode.getColumn(column);
    } else if (node instanceof List) {
      if (column == 0) {
        return LIST_NAME;
      } else {
        return null;
View Full Code Here

Examples of com.opengamma.integration.tool.enginedebugger.node.TreeTableNode

  }

  @Override
  public Object getChild(Object parent, final int index) {
    if (parent instanceof TreeTableNode) {
      TreeTableNode failureNode = (TreeTableNode) parent;
      return failureNode.getChildAt(index);
    } else if (parent instanceof List) {
      List<?> failures = (List<?>) parent;
      return failures.get(index);
    }
    return null;
View Full Code Here

Examples of com.opengamma.integration.tool.enginedebugger.node.TreeTableNode

  }

  @Override
  public int getChildCount(Object parent) {
    if (parent instanceof TreeTableNode) {
      TreeTableNode failureNode = (TreeTableNode) parent;
      return failureNode.getChildCount();
    } else if (parent instanceof List) {
      List<?> failures = (List<?>) parent;
      return failures.size();
    }
    return 0;
View Full Code Here

Examples of com.opengamma.integration.tool.enginedebugger.node.TreeTableNode

  }

  @Override
  public int getIndexOfChild(Object parent, Object child) {
    if (parent instanceof TreeTableNode) {
      TreeTableNode failureNode = (TreeTableNode) parent;
      return failureNode.getIndexOfChild(child);
    } else if (parent instanceof List) {
      List<?> failures = (List<?>) parent;
      return failures.indexOf(child);
    }
    return -1;
View Full Code Here

Examples of org.jdesktop.swingx.treetable.TreeTableNode

    protected Object getUnwrappedValue(Object value) {
        if (!getUnwrapUserObject()) return value;
        if (value instanceof DefaultMutableTreeNode) {
            value = ((DefaultMutableTreeNode) value).getUserObject();
        } else if (value instanceof TreeTableNode) {
            TreeTableNode node = (TreeTableNode) value;
            value = node.getUserObject();
        }
        return value;
    }
View Full Code Here

Examples of org.jdesktop.swingx.treetable.TreeTableNode

            if (blocked) {
                return;
            }
            Object node = getNode(event);
            if (node instanceof TreeTableNode) {
                TreeTableNode treeTableNode = (TreeTableNode) node;
                if (treeTableNode.getChildCount() > 0) {
                    return;
                }
                Object object = treeTableNode.getUserObject();
                if (object instanceof DatabaseObject) {
                    DatabaseObject table = (DatabaseObject) object;
                    controller.downloadColumns(table);
                }
            }
View Full Code Here

Examples of org.jdesktop.swingx.treetable.TreeTableNode

    }

    private void checkExpansionState(DbObjectsTreeModel model) {
        int numberOfTables = model.getChildCount(model.getRoot());
        if (numberOfTables == 1) {
            TreeTableNode child = (TreeTableNode) model.getChild(model.getRoot(), 0);
            // The child can be the indicator node for download
            if (child instanceof DatabaseTableNode) {
                treeTable.expandPath(new TreePath(new Object[] { model.getRoot(), child }));
            }
        }
View Full Code Here

Examples of org.jdesktop.swingx.treetable.TreeTableNode

        return 0;
    }

    private int countAcceptedTables() {
        int count = 0;
        TreeTableNode root = getRoot();
        for (TreeTableNode child : IterableEnumeration.of(root.children())) {
            if (isTableNodeAccepted(child)) {
                ++count;
            }
        }
        return count;
View Full Code Here

Examples of org.jdesktop.swingx.treetable.TreeTableNode

        }
        return -1;
    }

    public boolean isPartOfModel(TreeTableNode node) {
        TreeTableNode ttn = node;
        while (ttn != null) {
            if (ttn == getRoot()) {
                return true;
            }
            ttn = ttn.getParent();
        }
        return false;
    }
View Full Code Here

Examples of org.jdesktop.swingx.treetable.TreeTableNode

        cancelDownloadAction = new CancelDownloadAction();
        selectionListeners = new SelectionListeners();
    }

    private JXTreeTable createTreeTable() {
        TreeTableNode root = new RootNode(model.getProjectItem());
        TreeTableModel model = new DbObjectsTreeModel(root);
        JXTreeTable t = new TreeTableImpl(model);
        t.setRootVisible(true);
        t.addTreeExpansionListener(expansionListener);
        t.getSelectionModel().addListSelectionListener(new SelectionDispatcher());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.