Example usage for com.google.gwt.user.client.ui TreeItem addTextItem

List of usage examples for com.google.gwt.user.client.ui TreeItem addTextItem

Introduction

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

Prototype

public TreeItem addTextItem(String itemText) 

Source Link

Document

Adds a child tree item containing the specified text.

Usage

From source file:eml.studio.client.ui.tree.CopyOfModuleTree.java

License:Open Source License

/**
 * Find the TreeItem for a category. If it not exists, create it.
 * TODO: reconstruct/*from www.ja v a 2s. c  o  m*/
 * @param category category of a moduleId
 * @return TreeItem of the moduleId corresponding to the category
 */
public TreeItem findTreeItem(String category) {
    // default return the system Tree
    if (category.equals(""))
        return getSysTree();

    TreeItem treeItem = sysTreeMap.get(category);
    if (treeItem == null) {
        // Category doesn't exist, create new TreeItems
        int splitIdx = category.lastIndexOf('>');
        String parentCategory = category.substring(0, splitIdx);
        String cateName = category.substring(splitIdx + 1, category.length());
        TreeItem parentItem = findTreeItem(parentCategory);

        //      treeItem = parentItem.addTextItem(cateName);
        treeItem = parentItem.addTextItem(Globalization.getI18NString(cateName));
        treeItem.setState(true);
        sysTreeMap.put(category, treeItem);
    }
    return treeItem;
}

From source file:eml.studio.client.ui.tree.DatasetModuleTree.java

License:Open Source License

/**
 * Find the TreeItem for a category. If it not exists, create it.
 * TODO: reconstruct//from   w w  w .  jav  a 2s .c o m
 * @param category category of a moduleId
 * @return TreeItem of the moduleId corresponding to the category
 */
public TreeItem findTreeItem(String category) {
    // default return the system Tree
    if (category.equals(""))
        return getSysTree();

    if (category.startsWith("?") || category.toLowerCase().startsWith("my data")) {
        if (category.equals("?") || category.toLowerCase().equals("my data")) {
            return getMyTree();
        } else {
            TreeItem treeItem = myTreeMap.get(category);
            if (treeItem == null) {
                // Category doesn't exist, create new TreeItems
                int splitIdx = category.lastIndexOf('>');
                String parentCategory = category.substring(0, splitIdx);
                String cateName = category.substring(splitIdx + 1, category.length());
                TreeItem parentItem = findTreeItem(parentCategory);

                treeItem = parentItem.addTextItem(cateName);
                treeItem.setState(true);
                myTreeMap.put(category, treeItem);
                myTreeCateMap.put(treeItem, category);
            }
            return treeItem;
        }
    } else if (category.startsWith("?") || category.toLowerCase().startsWith("shared data")) {
        if (category.equals("?") || category.toLowerCase().equals("shared data")) {
            return getSharedTree();
        } else {
            TreeItem treeItem = shrTreeMap.get(category);
            if (treeItem == null) {
                // Category doesn't exist, create new TreeItems
                int splitIdx = category.lastIndexOf('>');
                String parentCategory = category.substring(0, splitIdx);
                String cateName = category.substring(splitIdx + 1, category.length());
                TreeItem parentItem = findTreeItem(parentCategory);

                treeItem = parentItem.addTextItem(cateName);
                treeItem.setState(true);
                shrTreeMap.put(category, treeItem);
                shrTreeCateMap.put(treeItem, category);
            }
            return treeItem;
        }
    } else {
        if (category.equals("?") || category.toLowerCase().equals("system data")) {
            return getSysTree();
        } else {
            TreeItem treeItem = sysTreeMap.get(category);
            if (treeItem == null) {
                // Category doesn't exist, create new TreeItems
                int splitIdx = category.lastIndexOf('>');
                String parentCategory = category.substring(0, splitIdx);
                String cateName = category.substring(splitIdx + 1, category.length());
                TreeItem parentItem = findTreeItem(parentCategory);

                treeItem = parentItem.addTextItem(cateName);
                treeItem.setState(true);
                sysTreeMap.put(category, treeItem);
                sysTreeCateMap.put(treeItem, category);
            }
            return treeItem;
        }
    }
}

From source file:eml.studio.client.ui.tree.ProgramModuleTree.java

License:Open Source License

/**
 * Find the TreeItem for a category. If it not exists, create it.
 * TODO: reconstruct/*w  w w  .  j av  a 2s  .c  o  m*/
 * @param category category of a moduleId
 * @return TreeItem of the moduleId corresponding to the category
 */
public TreeItem findTreeItem(String category) {
    // default return the system Tree
    if (category.equals(""))
        return getSysTree();

    if (category.startsWith("?") || category.toLowerCase().startsWith("my program")) {
        if (category.equals("?") || category.toLowerCase().equals("my program")) {
            return getMyTree();
        } else {
            TreeItem treeItem = myTreeMap.get(category);
            if (treeItem == null) {
                // Category doesn't exist, create new TreeItems
                int splitIdx = category.lastIndexOf('>');
                String parentCategory = category.substring(0, splitIdx);
                String cateName = category.substring(splitIdx + 1, category.length());
                TreeItem parentItem = findTreeItem(parentCategory);

                treeItem = parentItem.addTextItem(cateName);
                treeItem.setState(true);
                myTreeMap.put(category, treeItem);
                myTreeCateMap.put(treeItem, category);
            }
            return treeItem;
        }
    } else if (category.startsWith("?") || category.toLowerCase().startsWith("shared program")) {
        if (category.equals("?") || category.toLowerCase().equals("shared program")) {
            return getSharedTree();
        } else {
            TreeItem treeItem = shrTreeMap.get(category);
            if (treeItem == null) {
                // Category doesn't exist, create new TreeItems
                int splitIdx = category.lastIndexOf('>');
                String parentCategory = category.substring(0, splitIdx);
                String cateName = category.substring(splitIdx + 1, category.length());
                TreeItem parentItem = findTreeItem(parentCategory);

                treeItem = parentItem.addTextItem(cateName);
                treeItem.setState(true);
                shrTreeMap.put(category, treeItem);
                shrTreeCateMap.put(treeItem, category);
            }
            return treeItem;
        }
    } else {
        if (category.equals("?") || category.toLowerCase().equals("system program")) {
            return getSysTree();
        } else {
            TreeItem treeItem = sysTreeMap.get(category);
            if (treeItem == null) {
                // Category doesn't exist, create new TreeItems
                int splitIdx = category.lastIndexOf('>');
                String parentCategory = category.substring(0, splitIdx);
                String cateName = category.substring(splitIdx + 1, category.length());
                TreeItem parentItem = findTreeItem(parentCategory);

                treeItem = parentItem.addTextItem(cateName);
                treeItem.setState(true);
                sysTreeMap.put(category, treeItem);
                sysTreeCateMap.put(treeItem, category);
            }
            return treeItem;
        }
    }
}

From source file:gov.nist.spectrumbrowser.admin.JSONViewer.java

License:Open Source License

private TreeItem populate(TreeItem root, JSONObject jsonObject) {
    Set<String> keySet = jsonObject.keySet();
    for (String key : keySet) {
        JSONValue jsonValue = jsonObject.get(key);
        JSONString jsonString = jsonValue.isString();
        JSONNumber jsonNumber = jsonValue.isNumber();
        TreeItem treeItem = root.addTextItem(key);
        if (jsonString != null) {
            String stringValue = jsonString.stringValue();
            treeItem.addTextItem(stringValue);
        } else if (jsonNumber != null) {
            String stringValue = Double.toString(jsonNumber.doubleValue());
            treeItem.addTextItem(stringValue);
        } else if (jsonValue.isObject() != null) {
            populate(treeItem, jsonValue.isObject());
        }// ww  w. jav a2s.  c  o m
    }

    return root;

}

From source file:gov.nist.spectrumbrowser.client.JSONViewer.java

License:Open Source License

private void populate(TreeItem root, JSONObject jsonObject) {
    Set<String> keySet = jsonObject.keySet();
    for (String key : keySet) {
        JSONValue jsonValue = jsonObject.get(key);
        JSONString jsonString = jsonValue.isString();
        JSONNumber jsonNumber = jsonValue.isNumber();
        TreeItem treeItem = root.addTextItem(key);
        if (jsonString != null) {
            String stringValue = jsonString.stringValue();
            treeItem.addTextItem(stringValue);
        } else if (jsonNumber != null) {
            String stringValue = Double.toString(jsonNumber.doubleValue());
            treeItem.addTextItem(stringValue);
        } else if (jsonValue.isObject() != null) {
            populate(treeItem, jsonValue.isObject());
        }//from  www. java2 s. c om
    }

}

From source file:nz.org.winters.appspot.acrareporter.client.ui.ACRAReportView.java

License:Apache License

private void recurseAddItem(TreeItem current, String[] items, int itemIndex) {
    if (itemIndex < items.length) {
        String looking = items[itemIndex];
        for (int i = 0; i < current.getChildCount(); i++) {
            TreeItem child = current.getChild(i);
            if (child.getText().equalsIgnoreCase(looking)) {
                recurseAddItem(child, items, ++itemIndex);
                child.setState(true);//from   w  ww  . j av a2  s .  c  o m
                return;
            }
        }
        TreeItem child = current.addTextItem(items[itemIndex]);
        recurseAddItem(child, items, ++itemIndex);
        child.setState(true);
    }
}

From source file:nz.org.winters.appspot.acrareporter.client.ui.ACRAReportView.java

License:Apache License

private void loadDeviceFeaturesTree(Tree tree, String featuresString) {
    String lines[] = featuresString.split("\n");

    TreeItem root = tree.addTextItem(constants.android());

    for (String line : lines) {
        if (line.startsWith("android.")) {
            line = line.replace("android.", "");
            String items[] = line.split("\\p{Punct}");

            recurseAddItem(root, items, 0);
        } else {/*from w w w . j av a  2  s  .  c  om*/
            root.addTextItem(line);
        }
    }
    root.setState(true);
}

From source file:org.aksw.TripleCheckMate.client.widgets.EvaluationItemDialog.java

License:Apache License

private void arrangeErrorTreeItems(List<ErrorItem> items, TreeItem parentTI) {
    // Get root elements first (ID = 0)
    long parentEID = 0;
    if (parentTI != null)
        parentEID = ((ErrorItem) parentTI.getUserObject()).ID;

    for (ErrorItem i : items) {
        if (i.parentID == parentEID) {
            TreeItem t = null;// ww w. j  a v a 2s. c  o m
            if (parentTI == null)
                t = treeError.addTextItem(i.title);
            else
                t = parentTI.addTextItem(i.title);
            t.setUserObject(i);
            if (i.isLeaf == false)
                arrangeErrorTreeItems(items, t);
        }
    }
    if (parentTI == null)
        items.clear();
}

From source file:org.yocto.sample.client.ui.WidgetFactory.java

License:Open Source License

private static TreeItem createMeteoWidget(Meteo function) {
    return createLoadableWidget(function, new CreationListener<DataMeteo>() {
        public void createWidget(TreeItem root, DataMeteo meteo) {
            root.setText("Yocto-meteo: " + meteo.getSerialNumber());
            root.addItem(new HTML("<small><i>last updated:" + DateTimeFormat
                    .getFormat(DateTimeFormat.PredefinedFormat.DATE_TIME_MEDIUM).format(meteo.getDate())
                    + "</i></small>"));
            root.addTextItem("Temperature: " + meteo.getTemperature() + " C");
            root.addTextItem("Humidity: " + meteo.getHumidity() + "%");
            root.addTextItem("Pressure: " + meteo.getPressure() + " hPA");

        }/*from   ww  w. j  a v  a2s. com*/
    });
}

From source file:org.yocto.sample.client.ui.YoctoMarker.java

License:Open Source License

private Widget createWidget(DataMeteo meteo) {
    logger.finer("initializing widget");
    TreeItem root = new TreeItem();
    root.setText("Yocto-meteo: " + meteo.getSerialNumber());
    root.addItem(new HTML("<small><i>last updated:"
            + DateTimeFormat.getFormat(DateTimeFormat.PredefinedFormat.DATE_TIME_MEDIUM).format(meteo.getDate())
            + "</i></small>"));
    root.addTextItem("Temperature: " + meteo.getTemperature() + " C");
    root.addTextItem("Humidity: " + meteo.getHumidity() + "%");
    root.addTextItem("Pressure: " + meteo.getPressure() + " hPA");

    root.setState(true);/*from   w ww.  j  av a 2s  . c  o m*/
    Tree t = new Tree();
    t.addItem(root);
    return t;

}