@Override public void onSelection(SelectionEvent<FSTreeItem> event) { if (event.getSelectedItem().getUserObject() != null && event.getSelectedItem().getUserObject() instanceof FolderItem) { presenter.onItemSelected((FolderItem) event.getSelectedItem().getUserObject()); } } });
@Override public void onSelection(SelectionEvent<FSTreeItem> event) { if (fileActionCommand != null) { final Object userObject = event.getSelectedItem().getUserObject(); if (userObject != null && userObject instanceof Path) { fileActionCommand.execute((Path) userObject); } } } });
@Override public void onSelection(SelectionEvent<FSTreeItem> event) { if (fileActionCommand != null) { final Object userObject = event.getSelectedItem().getUserObject(); if (userObject != null && userObject instanceof Path) { fileActionCommand.execute((Path) userObject); } } } });
@Override public void onSelection(SelectionEvent<FSTreeItem> event) { final Object userObject = event.getSelectedItem().getUserObject(); if (userObject != null && userObject instanceof Path) { final Path path = (Path) userObject; presenter.redirect(path); } else if (userObject != null && userObject instanceof Repository) { final Repository root = (Repository) userObject; presenter.redirect(root); } else if (event.getSelectedItem().getUserObject() instanceof String && (event.getSelectedItem().getUserObject()).equals(REPOSITORY_ID)) { presenter.redirectRepositoryList(); } } });
@Override public void onSelection(SelectionEvent<FSTreeItem> event) { final Object userObject = event.getSelectedItem().getUserObject(); if (userObject != null && userObject instanceof Path) { final Path path = (Path) userObject; presenter.redirect(path); } else if (userObject != null && userObject instanceof Repository) { final Repository root = (Repository) userObject; presenter.redirect(root); } else if (event.getSelectedItem().getUserObject() instanceof String && (event.getSelectedItem().getUserObject()).equals(REPOSITORY_ID)) { presenter.redirectRepositoryList(); } } });
@Override public void onOpen(final OpenEvent<FSTreeItem> event) { if (needsLoading(event.getTarget()) && event.getTarget().getUserObject() instanceof Path) { loadContent(new TreeNavigatorItemImpl(event.getTarget()), (Path) event.getTarget().getUserObject()); } } });
@Override public void onOpen(final OpenEvent<FSTreeItem> event) { if (needsLoading(event.getTarget()) && event.getTarget().getUserObject() instanceof Path) { loadContent(new TreeNavigatorItemImpl(event.getTarget()), (Path) event.getTarget().getUserObject()); } } });
@Override public void onOpen(final OpenEvent<FSTreeItem> event) { if (needsLoading(event.getTarget())) { presenter.loadContent((FolderItem) event.getTarget().getUserObject()); } } });
private FSTreeItem findItemInChildren(final FSTreeItem item, final FolderItem target) { FSTreeItem result = null; for (final FSTreeItem treeItem : item.getChildren()) { if (result != null) { break; } if (target != null && target.equals(treeItem.getUserObject())) { result = treeItem; } else { result = findItemInChildren(treeItem, target); } } return result; }
private FSTreeItem findItemInTree(final FolderItem xxx) { FSTreeItem item = null; for (final FSTreeItem treeItem : tree.getItems()) { if (item != null) { return item; } if (xxx != null && xxx.equals(treeItem.getUserObject())) { item = treeItem; } else { item = findItemInChildren(treeItem, xxx); } } return item; }
boolean needsLoading(final FSTreeItem item) { return item.getUserObject() instanceof Path && item.getFSType() == FSTreeItem.FSType.FOLDER && item.getChildCount() == 1 && constants.Loading().equals(item.getChild(0).getText()); } }
boolean needsLoading(final FSTreeItem item) { return item.getUserObject() instanceof Path && item.getFSType() == FSTreeItem.FSType.FOLDER && item.getChildCount() == 1 && constants.Loading().equals(item.getChild(0).getText()); } }
private void checkCleanupLoading() { if (parent.getChild(0) != null && parent.getChild(0).getUserObject() == null) { parent.getChild(0).remove(); } } }
public void checkCleanupLoading() { if (parent.getChild(0) != null && parent.getChild(0).getUserObject() == null) { parent.getChild(0).remove(); } } }
private void checkCleanupLoading() { if (parent.getChild(0) != null && parent.getChild(0).getUserObject() == null) { parent.getChild(0).remove(); } } }
private void checkCleanupLoading() { if (parent.getChild(0) != null && parent.getChild(0).getUserObject() == null) { parent.getChild(0).remove(); } } }
private void checkCleanupLoading() { if (parent.getChild(0) != null && parent.getChild(0).getUserObject() == null) { parent.getChild(0).remove(); } } }
@Override public void onOpen(final OpenEvent<FSTreeItem> event) { if (needsLoading(event.getTarget())) { presenter.loadDirectoryContent(new FileExplorerItem(event.getTarget()), (Path) event.getTarget().getUserObject()); } } });
@Override public void onOpen(final OpenEvent<FSTreeItem> event) { if (needsLoading(event.getTarget())) { presenter.loadDirectoryContent(new FileExplorerItem(event.getTarget()), (Path) event.getTarget().getUserObject()); } } });