private TreeNode getSelectedNode() { final Collection<Object> selectedNodes = treeState.getSelectedNodes(); if (selectedNodes.size() != 1) { return null; } return (TreeNode) selectedNodes.iterator().next(); }
private MenuTreeNode getSelected() { if (!tree.getTreeState().getSelectedNodes().isEmpty()) { MenuTreeNode node = (MenuTreeNode) tree.getTreeState().getSelectedNodes().iterator().next(); return node; } else { return (MenuTreeNode) treeModel.getRoot(); } }
private void updateModel(final AjaxRequestTarget target) { final Collection<Object> selectedNodes = newTree.getTreeState().getSelectedNodes(); if (selectedNodes.size() == 1) { final Object treeNode = selectedNodes.iterator().next(); if (treeNode instanceof IJcrTreeNode) { onSelect((IJcrTreeNode) treeNode, target); } } }
@Override protected void onOk() { final Collection<Object> selectedNodes = tree.getTreeState().getSelectedNodes();
List<Object> selection = new ArrayList<Object>(getTreeState().getSelectedNodes()); List<Object> removed = Arrays.asList(removalEvent.getChildren()); for (Object selectedNode : selection)