Package com.zaranux.os.client.filesystem

Source Code of com.zaranux.os.client.filesystem.LocalFilesystemTreeData

package com.zaranux.os.client.filesystem;

import com.zaranux.client.java.io.File;

import com.smartgwt.client.types.TreeModelType;
import com.smartgwt.client.widgets.tree.Tree;
import com.smartgwt.client.widgets.tree.TreeNode;
import com.zaranux.os.client.filesystem.ui.DirectoryNode;

public class LocalFilesystemTreeData extends Tree {

  private static LocalFilesystemTreeData localFilesystemTree = null;
 
  public static LocalFilesystemTreeData getLocalFilesystemTree()
  {
    // TODO: it seesm the library does not seperate data form UI
    // so for now create a new one ..
    // if(localFilesystemTree == null)
      localFilesystemTree = new LocalFilesystemTreeData();
    return localFilesystemTree;
  }
  private LocalFilesystemTreeData()
  {
    setModelType(TreeModelType.CHILDREN);
    TreeNode hiddenRoot = new TreeNode();
    setRoot(hiddenRoot);
    DirectoryNode fsLocalRoot = new DirectoryNode(new File("file:///"));
    add(fsLocalRoot, hiddenRoot);
  }
}
TOP

Related Classes of com.zaranux.os.client.filesystem.LocalFilesystemTreeData

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.