Examples of MutableTreeNode


Examples of javax.swing.tree.MutableTreeNode

    super(pEvent);
    insert(createDataNode(), getChildCount());
  }

  private MutableTreeNode createDataNode() {
    MutableTreeNode dataNode = new DefaultMutableTreeNode("Data");
    dataNode.insert(new DefaultMutableTreeNode("Tab index : "
        + ((ChangeEvent) mEvent).getTabIndex()), dataNode.getChildCount());
    return dataNode;
  }
View Full Code Here

Examples of javax.swing.tree.MutableTreeNode

    return INSTANCE;
  }

  @Override
  public MutableTreeNode buildRootTree(List<Event> pEvents) {
    MutableTreeNode root = new DefaultMutableTreeNode("Events");
    Map<String, Map<String,  List<Event>>> sortedEvents = sortData(pEvents);
   
    for( String eventType : sortedEvents.keySet() )
    {
      MutableTreeNode eventNode = new DefaultMutableTreeNode(eventType);
      for ( String componentName : sortedEvents.get(eventType).keySet() )
      {
        MutableTreeNode componentNode = new DefaultMutableTreeNode(getComponentDisplayName(componentName));
        for (Event evt : sortedEvents.get(eventType).get(componentName) )
        {
          MutableTreeNode evtNode = EventNodeFactory.getInstance().createNode(evt, false, true);
          componentNode.insert(evtNode, componentNode.getChildCount());
        }
        eventNode.insert(componentNode, eventNode.getChildCount());
      }
      root.insert(eventNode, root.getChildCount());
View Full Code Here

Examples of javax.swing.tree.MutableTreeNode

    super(pEvent);
    insert(createDataNode(), getChildCount());
  }

  private MutableTreeNode createDataNode() {
    MutableTreeNode dataNode = new DefaultMutableTreeNode("Data");
    dataNode.insert(new DefaultMutableTreeNode("Property name : "
        + ((PropertyChangeEvent) mEvent).getPropertyName()),
        dataNode.getChildCount());
    dataNode.insert(new DefaultMutableTreeNode("Old value : "
        + ((PropertyChangeEvent) mEvent).getOldValue()),
        dataNode.getChildCount());
    dataNode.insert(new DefaultMutableTreeNode("New value : "
        + ((PropertyChangeEvent) mEvent).getNewValue()),
        dataNode.getChildCount());
    return dataNode;
  }
View Full Code Here

Examples of javax.swing.tree.MutableTreeNode

          treeState.setLastMarker(null);
          treeState.setLastCommand(null);
        }
      } else if (UITreeOld.COMMAND_MOVE_UP.equals(command)) {
        if (!isRoot) {
          MutableTreeNode node = marker;
          MutableTreeNode parent = (MutableTreeNode) node.getParent();
          int index = parent.getIndex(node);
          index = Math.max(index - 1, 0);
          parent.insert(node, index);
        }
        treeState.setLastMarker(null);
        treeState.setLastCommand(null);
      } else if (UITreeOld.COMMAND_MOVE_DOWN.equals(command)) {
        if (!isRoot) {
          MutableTreeNode node = marker;
          MutableTreeNode parent = (MutableTreeNode) node.getParent();
          int index = parent.getIndex(node);
          index = Math.min(index + 1, parent.getChildCount() - 1);
          parent.insert(node, index);
        }
        treeState.setLastMarker(null);
        treeState.setLastCommand(null);
      }
    }
View Full Code Here

Examples of javax.swing.tree.MutableTreeNode

            throw new RuntimeException(t.getMessage());
        }

        is.close();

        final MutableTreeNode parentNode = getNode(d.path, filename, rootNode);
        final MutableTreeNode nameNode = new DefaultMutableTreeNode(d.name);
        parentNode.insert(nameNode, 0);
        final MutableTreeNode dNode = new DefaultMutableTreeNode(d);
        nameNode.insert(dNode, 0);
    }
View Full Code Here

Examples of javax.swing.tree.MutableTreeNode

     */
    private MutableTreeNode getNode(final POIFSDocumentPath path,
                                    final String fsName,
                                    final MutableTreeNode root)
    {
        MutableTreeNode n = (MutableTreeNode) pathToNode.get(path);
        if (n != null)
            /* Node found in map, just return it. */
            return n;
        if (path.length() == 0)
        {
            /* This is the root path of the POI filesystem. Its tree
             * node is resp. must be located below the tree node of
             * the POI filesystem itself. This is a tree node with the
             * POI filesystem's name (this the operating system file's
             * name) as its key it the path-to-node map. */
            n = (MutableTreeNode) pathToNode.get(fsName);
            if (n == null)
            {
                /* A tree node for the POI filesystem does not yet
                 * exist. */
                n = new DefaultMutableTreeNode(fsName);
                pathToNode.put(fsName, n);
                root.insert(n, 0);
            }
            return n;
        }
        else
        {
            /* The path is somewhere down in the POI filesystem's
             * hierarchy. We need the tree node of this path's parent
             * and attach our new node to it. */
            final String name = path.getComponent(path.length() - 1);
            final POIFSDocumentPath parentPath = path.getParent();
            final MutableTreeNode parentNode =
                getNode(parentPath, fsName, root);
            n = new DefaultMutableTreeNode(name);
            pathToNode.put(path, n);
            parentNode.insert(n, 0);
            return n;
        }
    }
View Full Code Here

Examples of javax.swing.tree.MutableTreeNode

        if (rrw == null)
      continue;
        try {
      if (pm.isEditable(rrw)) {
          deleteResource(rrw);
          MutableTreeNode node = (MutableTreeNode)
        path[i].getLastPathComponent();
          model.removeNodeFromParent(node);
      } else {
          String name = (String)
        rrw.getResource().getValue("identifier");
View Full Code Here

Examples of javax.swing.tree.MutableTreeNode

            }
        }

        public void onChildRemoved( Folder parent, Resource child ) {
            if( parent == FolderNode.this.folder ) {
                MutableTreeNode node = findNode( child );
                if( node == null ) {
                    return;
                } else {
                    model().removeNodeFromParent( node );
                }
View Full Code Here

Examples of org.apache.myfaces.custom.tree.MutableTreeNode

    }


    public void valueForPathChanged(TreePath path, Object newValue)
    {
        MutableTreeNode node = (MutableTreeNode)path.getLastPathComponent();

        node.setUserObject(newValue);
    }
View Full Code Here

Examples of org.apache.myfaces.custom.tree.MutableTreeNode

    }


    public void valueForPathChanged(TreePath path, Object newValue)
    {
        MutableTreeNode node = (MutableTreeNode)path.getLastPathComponent();

        node.setUserObject(newValue);
    }
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.