Package org.apache.myfaces.custom.tree.model

Examples of org.apache.myfaces.custom.tree.model.DefaultTreeModel


        Preferences prefs = Preferences.userRoot().node(prefsRoot.substring(0, prefsRoot.length() - 1));
       
        DefaultMutableTreeNode root = new DefaultMutableTreeNode(new RoleTreeItem(prefs.absolutePath(), prefs.name()));
        processPreferences(prefs, root);

        return new DefaultTreeModel(root);
    }
View Full Code Here


            // Get the listeners registered.
            Collection listeners = roleTree.getTreeModel().getTreeModelListeners();
            // TODO We could be more sophisticated and not rebuild the old tree.  For now this will do.
            roleTree.setTreeModel(SecurityApplicationUtils.buildRoleTreeModel());
            // Get the new tree model.
            DefaultTreeModel treeModel = roleTree.getTreeModel();
            // Add the old listeners back...
            treeModel.getTreeModelListeners().addAll(listeners);
            // Get the index of the new node.
            TreeNode parentNode = SecurityApplicationUtils.findTreeNode(roleTree, getParentRole().getFullPath());
            TreeNode childNode = SecurityApplicationUtils.findTreeNode(roleTree, addedRole.getPreferences().absolutePath());
            int [] childIndices = {treeModel.getIndexOfChild(parentNode, childNode)};
            // Send the node inserted event.
            treeModel.nodesWereInserted(parentNode, childIndices);
        }
        catch (SecurityException se)
        {
            log.error("Error adding role " + getRoleName() + ". " + se);
        }
View Full Code Here

        node = new DefaultMutableTreeNode(new RoleTreeItem("/role/XY/B/b/x1", "x1"));
        a.insert(node);
        node = new DefaultMutableTreeNode(new RoleTreeItem("/role/XY/B/b/x2", "x2"));
        a.insert(node);
       
        this.treeModel = new DefaultTreeModel(root);
    }
View Full Code Here

TOP

Related Classes of org.apache.myfaces.custom.tree.model.DefaultTreeModel

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.