List of usage examples for com.google.gwt.user.client.ui TreeItem removeItems
public void removeItems()
From source file:com.controlj.addon.gwttree.client.TreeManager.java
License:Open Source License
private void requestDynamicTreeChildren(final TreeItem parentItem, final TreeEntry parent) { TreeService.App.getInstance().getDynamicTreeChildren(parent, new AsyncCallback<List<TreeEntry>>() { public void onFailure(Throwable caught) { Dialog.showHtmlErrorDialog("Error getting children", caught.getMessage()); }/*from www.j a v a2s. c o m*/ public void onSuccess(List<TreeEntry> result) { parentItem.removeItems(); // get rid of the "virtual child" for (TreeEntry child : result) { parent.addChild(child); parentItem.addItem(createDynamicTreeItem(child)); } } }); }
From source file:com.ephesoft.dcma.gwt.foldermanager.client.view.FolderSystemTreeView.java
License:Open Source License
public void expandTreeItem(TreeItem father, List<FileWrapper> files) { father.removeItems(); for (FileWrapper file : files) { if (file.getKind() == FileType.DIR) { TreeItem newItem = new TreeItem(file.getName()); father.addItem(newItem);// ww w. j a va 2 s. co m if (file.isSubFolderContained()) { newItem.addItem(LocaleDictionary.get().getMessageValue(FolderManagementMessages.LOADING)); } } } }
From source file:com.gmail.cjbooms.thesis.pythonappengine.client.filebrowser.FileSystemTreeWidget.java
License:Open Source License
/** * Handle Tree Expansion. Add new branch nodes if directory, otherwise add as leaf nodes * @param father//from w ww . j a v a 2s . c o m * @param files */ private void expandTreeItem(TreeItem father, FileWrapper[] files) { father.removeItems(); for (FileWrapper file : files) { TreeItemWidget fileTreeNode = new TreeItemWidget(file.getKind(), file.getName()); // Add new branch node if (file.getKind() == FileType.DIR) { TreeItem newItem = new TreeItem(fileTreeNode); father.addItem(newItem); newItem.addItem("Loading..."); } // Add Leaf else { father.addItem(fileTreeNode); } } }
From source file:org.datacleaner.monitor.shared.widgets.SchemaTree.java
License:Open Source License
private <E extends HasName> AsyncCallback<List<E>> createTreeCallback(final TreeItem item, final String childStyleName, final boolean addLoadingItem) { return new DCAsyncCallback<List<E>>() { @Override//w w w.ja va 2 s . co m public void onSuccess(List<E> children) { item.removeItems(); for (E child : children) { final String name = child.getName(); final TreeItem childItem = item.addItem(SafeHtmlUtils.fromString(name)); childItem.setUserObject(child); childItem.addStyleName(childStyleName); if (addLoadingItem) { childItem.addItem(LOADING_ITEM_TEXT); } } } }; }
From source file:org.drools.guvnor.client.explorer.DeploymentTree.java
License:Apache License
public void onOpen(OpenEvent<TreeItem> event) { final TreeItem node = event.getTarget(); if (ExplorerNodeConfig.PACKAGE_SNAPSHOTS.equals(itemWidgets.get(node))) { return;/* w ww . j a va2 s. c om*/ } final PackageConfigData conf = (PackageConfigData) node.getUserObject(); if (conf != null) { RepositoryServiceFactory.getService().listSnapshots(conf.name, new GenericCallback<SnapshotInfo[]>() { public void onSuccess(SnapshotInfo[] snaps) { node.removeItems(); for (final SnapshotInfo snapInfo : snaps) { TreeItem snap = new TreeItem(snapInfo.name); //snap.setTooltip(snapInfo.comment); snap.setUserObject(new Object[] { snapInfo, conf }); node.addItem(snap); } } }); } }
From source file:org.drools.guvnor.client.explorer.ExplorerNodeConfig.java
License:Apache License
private static void infanticide(final TreeItem treeNode) { treeNode.removeItems(); }
From source file:org.drools.guvnor.client.explorer.navigation.deployment.DeploymentTree.java
License:Apache License
public void onOpen(OpenEvent<TreeItem> event) { final TreeItem node = event.getTarget(); if (ExplorerNodeConfig.PACKAGE_SNAPSHOTS.equals(itemWidgets.get(node))) { return;//from w w w .ja v a 2s. c om } if (node.getUserObject() instanceof Module) { final Module packageConfigData = (Module) node.getUserObject(); ModuleServiceAsync moduleService = GWT.create(ModuleService.class); moduleService.listSnapshots(packageConfigData.getName(), new GenericCallback<SnapshotInfo[]>() { public void onSuccess(SnapshotInfo[] snaps) { node.removeItems(); for (final SnapshotInfo snapInfo : snaps) { TreeItem snap = new TreeItem(snapInfo.getName()); snap.setUserObject(new SnapshotPlace(packageConfigData.getName(), snapInfo.getName())); node.addItem(snap); } } }); } }
From source file:org.drools.guvnor.client.explorer.navigation.qa.QATree.java
License:Apache License
public void onOpen(OpenEvent<TreeItem> event) { final TreeItem node = event.getTarget(); if (ExplorerNodeConfig.TEST_SCENARIOS_ROOT_ID.equals(itemWidgets.get(node))) { ModuleServiceAsync moduleService = GWT.create(ModuleService.class); moduleService.listModules(new GenericCallback<Module[]>() { public void onSuccess(Module[] conf) { node.removeItems(); removeTestScenarioIDs(itemWidgets); for (int i = 0; i < conf.length; i++) { final Module c = conf[i]; TreeItem pkg = new TreeItem( Util.getHeader(DroolsGuvnorImageResources.INSTANCE.packages(), c.getName())); node.addItem(pkg);// w w w.j a v a 2 s .com pkg.setUserObject(c); itemWidgets.put(pkg, ExplorerNodeConfig.TEST_SCENARIOS_ID); } } }); } else if (ExplorerNodeConfig.ANALYSIS_ROOT_ID.equals(itemWidgets.get(node))) { ModuleServiceAsync moduleService = GWT.create(ModuleService.class); moduleService.listModules(new GenericCallback<Module[]>() { public void onSuccess(Module[] conf) { node.removeItems(); removeAnalysisIDs(itemWidgets); for (int i = 0; i < conf.length; i++) { final Module c = conf[i]; TreeItem pkg = new TreeItem( Util.getHeader(DroolsGuvnorImageResources.INSTANCE.packages(), c.getName())); node.addItem(pkg); pkg.setUserObject(c); itemWidgets.put(pkg, ExplorerNodeConfig.ANALYSIS_ID); } } }); } }
From source file:org.drools.guvnor.client.explorer.PackagesTree.java
License:Apache License
public void onOpen(OpenEvent<TreeItem> event) { TreeItem node = event.getTarget(); Object userObject = node.getUserObject(); if (userObject != null && userObject instanceof String && "rootNode".equals((String) userObject)) { node.removeItems(); setupPackageNode(node);/*from w w w . j a v a 2s . co m*/ } }
From source file:org.drools.guvnor.client.explorer.QATree.java
License:Apache License
public void onOpen(OpenEvent<TreeItem> event) { final TreeItem node = event.getTarget(); if (ExplorerNodeConfig.TEST_SCENARIOS_ROOT_ID.equals(itemWidgets.get(node))) { RepositoryServiceFactory.getService().listPackages(new GenericCallback<PackageConfigData[]>() { public void onSuccess(PackageConfigData[] conf) { node.removeItems(); removeTestScenarioIDs(itemWidgets); for (int i = 0; i < conf.length; i++) { final PackageConfigData c = conf[i]; TreeItem pkg = new TreeItem(Util.getHeader(images.packages(), c.name)); node.addItem(pkg);//from ww w . j a va 2s . co m pkg.setUserObject(c); itemWidgets.put(pkg, ExplorerNodeConfig.TEST_SCENARIOS_ID); } } }); } else if (ExplorerNodeConfig.ANALYSIS_ROOT_ID.equals(itemWidgets.get(node))) { RepositoryServiceFactory.getService().listPackages(new GenericCallback<PackageConfigData[]>() { public void onSuccess(PackageConfigData[] conf) { node.removeItems(); removeAnalysisIDs(itemWidgets); for (int i = 0; i < conf.length; i++) { final PackageConfigData c = conf[i]; TreeItem pkg = new TreeItem(Util.getHeader(images.packages(), c.name)); node.addItem(pkg); pkg.setUserObject(c); itemWidgets.put(pkg, ExplorerNodeConfig.ANALYSIS_ID); } } }); } }