Examples of FolderNode


Examples of hidb2.gui.node.FolderNode

   */
  public FolderListNode update(Folder f)
    {
    FolderListNode fdtn = update((FolderDescription) f.getDescription());

    FolderNode prevFn = null;

    for (DefaultNode node : fdtn.getChildren())
      {
      FolderNode fn = (FolderNode) node;

      if (fn.getFolder().getID() == f.getID())
        {
        // The folder was already recorded
        prevFn = fn;
        }
      }

    if (prevFn == null)
      {
      // Create a Folder list node, but do not read DB data
      prevFn = new FolderNode(f);
      fdtn.addChild(prevFn);
      }

    return fdtn;
    }
View Full Code Here

Examples of hidb2.gui.node.FolderNode

                  }
                else
                  {
                  if (obj instanceof FolderNode)
                    {
                    FolderNode fn =  (FolderNode) obj;
                   
                    if (Application.getLock(fn.getFolder()))
                      {
                      page.openEditor(fn, FolderEditor.ID);
                      }
                    }
                  }
View Full Code Here

Examples of net.suberic.pooka.gui.FolderNode

                  public void run() {
                    MailTreeNode mtn = null;
                    net.suberic.pooka.FolderInfo fi = storeInfo.getChild("INBOX");
                    if (fi != null) {
                      FolderNode fn = fi.getFolderNode();
                      Action openAction = fn.getAction("file-open");
                      openAction.actionPerformed(new java.awt.event.ActionEvent(this, 0, "file-open"));
                      mtn = fn;
                    } else {
                      mtn = storeInfo.getStoreNode();
                    }
View Full Code Here

Examples of nz.govt.natlib.meta.ui.tree.FolderNode

      this.updateProgress(file);
      to.addNode(new FileNode(file));
    }
    // else, if it's a directory then add all of it's directories...
    if (file.isDirectory() && recurse) {
      FolderNode addToFolder = to;
      if (!flatten) {
        addToFolder = new FolderNode(file.getName());
        to.addNode(addToFolder);
      }
      File[] files = file.listFiles();
      if (files != null) {
        for (int i = 0; i < files.length && !stopping; i++) {
View Full Code Here

Examples of org.eclipse.egit.ui.internal.repository.tree.FolderNode

      if (element instanceof FileNode) {
        FileNode fileNode = (FileNode) element;
        files.add(fileNode.getObject());
        nodeRepository = fileNode.getRepository();
      } else if (element instanceof FolderNode) {
        FolderNode folderNode = (FolderNode) element;
        files.add(folderNode.getObject());
        nodeRepository = folderNode.getRepository();
      } else {
        // Don't return input if selection is not file/folder
        return null;
      }
      if (repo == null)
View Full Code Here

Examples of org.eclipse.egit.ui.internal.repository.tree.FolderNode

          IPath relPath = fullPath.removeFirstSegments(workdirPath
              .segmentCount());
          for (String segment : relPath.segments()) {
            for (Object child : cp.getChildren(parentNode)) {
              if (child instanceof FolderNode) {
                FolderNode childFolder = (FolderNode) child;
                if (childFolder.getObject().getName().equals(
                    segment)) {
                  parentNode = childFolder;
                  break;
                }
              }
View Full Code Here

Examples of org.eclipse.egit.ui.internal.repository.tree.FolderNode

          return o1.compareTo(o2);
        }
      });
      for (File file : childFiles) {
        if (file.isDirectory()) {
          children.add(new FolderNode(node, repo, file));
        } else {
          children.add(new FileNode(node, repo, file));
        }
      }

      return children.toArray();
    }

    case FOLDER: {
      List<RepositoryTreeNode<File>> children = new ArrayList<RepositoryTreeNode<File>>();

      File parent = ((File) node.getObject());

      File[] childFiles = parent.listFiles();
      if (childFiles == null)
        return children.toArray();

      Arrays.sort(childFiles, new Comparator<File>() {
        public int compare(File o1, File o2) {
          if (o1.isDirectory()) {
            if (o2.isDirectory()) {
              return o1.compareTo(o2);
            }
            return -1;
          } else if (o2.isDirectory()) {
            return 1;
          }
          return o1.compareTo(o2);
        }
      });
      for (File file : childFiles) {
        if (file.isDirectory()) {
          children.add(new FolderNode(node, repo, file));
        } else {
          children.add(new FileNode(node, repo, file));
        }
      }
View Full Code Here

Examples of org.jitterbit.integration.uidelegate.entity.tree.FolderNode

        @Override
        public boolean apply(KongaTreeNode node) {
            if (node instanceof ProjectNode) {
                return true;
            } else if (node instanceof FolderNode) {
                FolderNode folder = (FolderNode) node;
                return invalid.apply(folder.getUserObject()) || folder.hasMatchingChild(invalid);
            } else if (node instanceof IntegrationEntityTreeNode) {
                return invalid.apply(((IntegrationEntityTreeNode) node).getUserObject());
            }
            return false;
        }
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.