Package com.google.collide.dto

Examples of com.google.collide.dto.DirInfo


      fileTreeController.getDirectory(getDirectory,
          new ApiCallback<GetDirectoryResponse>() {

            @Override
            public void onMessageReceived(GetDirectoryResponse response) {
              DirInfo baseDir = response.getBaseDirectory();
              if (baseDir == null) {
                /*
                 * The folder was most probably deleted before the server received our request. We
                 * should receive a tango notification to update the client.
                 */
 
View Full Code Here


  }

  private static void transformImpl(DirInfo node) {
    JsonArray<DirInfo> subDirsArray = node.getSubDirectories();
    for (int i = 0, n = subDirsArray.size(); i < n; i++) {
      DirInfo childDir = subDirsArray.get(i);
      installBackRef(node, childDir);
      transformImpl(childDir);
    }

    JsonArray<FileInfo> files = node.getFiles();
View Full Code Here

    int expandedPathsCount = expandedPaths.size();
    DirInfoImpl dir = node.cast();
    JsonArray<DirInfo> subDirs = dir.getSubDirectories();
    if (subDirs != null) {
      for (int i = 0; i < subDirs.size(); i++) {
        DirInfo subDir = subDirs.get(i);
        calculateExpandedPathsRecursive((FileTreeNode) subDir, expandedPaths);
      }
    }

    // Add this directory if none of its descendants were added.
View Full Code Here

  }

  @Override
  public SpanElement renderNodeContents(FileTreeNode data) {
    if (data.isDirectory()) {
      DirInfo dir = (DirInfo) data;
      return renderNodeContents(css, data.getName(), data.isFile(), dir.isPackage(), fileTypes, mouseDownListener, true);
    } else {
      return renderNodeContents(css, data.getName(), data.isFile(), false, fileTypes, mouseDownListener, true);
    }
  }
View Full Code Here

TOP

Related Classes of com.google.collide.dto.DirInfo

Copyright © 2018 www.massapicom. 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.