Example usage for com.google.gwt.user.client.ui Tree treeItemIterator

List of usage examples for com.google.gwt.user.client.ui Tree treeItemIterator

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui Tree treeItemIterator.

Prototype

public Iterator<TreeItem> treeItemIterator() 

Source Link

Document

Iterator of tree items.

Usage

From source file:org.pentaho.mantle.client.ui.xul.MantleXul.java

License:Open Source License

public void enableUsersRolesTreeItem(final boolean enabled) {

    Timer t = new Timer() {
        public void run() {
            if (container != null) {
                cancel();/*from  w w w . j a va2  s  .com*/
                String usersRolesLabel = Messages.getString("users") + "/" + Messages.getString("roles");
                GwtTree adminCatTree = (GwtTree) container.getDocumentRoot().getElementById("adminCatTree");

                TreeItem usersRolesTreeItem = null;
                Tree adminTree = adminCatTree.getTree();
                Iterator<TreeItem> adminTreeItr = adminTree.treeItemIterator();
                while (adminTreeItr.hasNext()) {
                    usersRolesTreeItem = adminTreeItr.next();
                    if (usersRolesTreeItem.getText().equals(usersRolesLabel)) {
                        usersRolesTreeItem.setVisible(enabled);
                        break;
                    }
                }
            }
        }
    };
    t.scheduleRepeating(250);
}

From source file:org.pentaho.mantle.client.ui.xul.MantleXul.java

License:Open Source License

public void selectAdminCatTreeTreeItem(final String treeLabel) {
    GwtTree adminCatTree = (GwtTree) container.getDocumentRoot().getElementById("adminCatTree");
    Tree adminTree = adminCatTree.getTree();
    adminTree.setSelectedItem(null, true);
    Iterator<TreeItem> adminTreeItr = adminTree.treeItemIterator();
    while (adminTreeItr.hasNext()) {
        TreeItem treeItem = adminTreeItr.next();
        if (treeItem.getText().equals(treeLabel)) {
            adminTree.setSelectedItem(treeItem, true);
            break;
        }/*w ww  .  j a  va  2  s .c  om*/
    }
}