List of usage examples for com.google.gwt.user.client.ui TreeItem addTextItem
public TreeItem addTextItem(String itemText)
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; }