Map<Object, List<Object>> mapOfCheckedElements = new HashMap<Object, List<Object>>(); for (TreeItem level1 : checkBoxTreeViewer.getTree().getItems()) { if (level1.getChecked()) { List<Object> checkedChildren = new ArrayList<Object>(); for (TreeItem level2 : level1.getItems()) { if (level2.getChecked()) { checkedChildren.add(level2); } } mapOfCheckedElements.put(level1, checkedChildren); } }
@Override public void handleEvent(Event event) { if (event.detail == SWT.CHECK) { TreeItem item = (TreeItem)event.item; boolean checked = item.getChecked(); TreeNode node = (TreeNode)item.getData(); updateNodeFromTree( tree, item, node, checked ); } }});
@Override public boolean getChecked(Object element) { Widget widget = findItem(element); if (widget instanceof TreeItem) { return ((TreeItem) widget).getChecked(); } return false; }
@Override public boolean getChecked(Object element) { Widget widget = findItem(element); if (widget instanceof TreeItem) { return ((TreeItem) widget).getChecked(); } return false; }
public boolean getChecked(Object element) { Widget widget = findItem(element); if (widget instanceof TreeItem) { return ((TreeItem) widget).getChecked(); } return false; }
public IJavaProject[] getCheckedProjects() { ArrayList res= new ArrayList(); TreeItem[] treeItems= fInputGroup.getTree().getItems(); for (int i= 0; i < treeItems.length; i++) { if (treeItems[i].getChecked()) { Object curr= treeItems[i].getData(); if (curr instanceof IJavaProject) { res.add(curr); } } } return (IJavaProject[]) res.toArray(new IJavaProject[res.size()]); }
public IJavaProject[] getCheckedProjects() { ArrayList res= new ArrayList(); TreeItem[] treeItems= fInputGroup.getTree().getItems(); for (int i= 0; i < treeItems.length; i++) { if (treeItems[i].getChecked()) { Object curr= treeItems[i].getData(); if (curr instanceof IJavaProject) { res.add(curr); } } } return (IJavaProject[]) res.toArray(new IJavaProject[res.size()]); }
public IJavaProject[] getCheckedProjects() { ArrayList<Object> res= new ArrayList<>(); TreeItem[] treeItems= fInputGroup.getTree().getItems(); for (int i= 0; i < treeItems.length; i++) { if (treeItems[i].getChecked()) { Object curr= treeItems[i].getData(); if (curr instanceof IJavaProject) { res.add(curr); } } } return res.toArray(new IJavaProject[res.size()]); }
private static void writeChecked( final TreeItem item ) throws IOException { JSWriter writer = JSWriter.getWriterFor( item ); Boolean newValue = Boolean.valueOf( item.getChecked() ); writer.set( PROP_CHECKED, "checked", newValue, Boolean.FALSE ); }
/** * The item has expanded. Updates the checked state of its children. */ private void initializeItem(TreeItem item) { if (item.getChecked() && !item.getGrayed()) { updateChildrenItems(item); } }
@Override public boolean getElementChecked(TreePath path) { Widget widget = findItem(path); if (widget != null && widget instanceof TreeItem && !widget.isDisposed()) { TreeItem item = (TreeItem)widget; return item.getChecked(); } return false; }
private boolean hasCheckedElement() { TreeItem[] items= fTree.getTree().getItems(); for (int i= 0; i < items.length; i++) { if (items[i].getChecked()) return true; } return false; }
private void collectCheckedItems(TreeItem[] items, List<Object> list) { for(TreeItem item : items) { if(item.getChecked()) { Object data = item.getData(); if(data != null) { list.add(data); } } collectCheckedItems(item.getItems(), list); } }
public static void cascadeCheck(ActionContext actionContext){ Event event = actionContext.getObject("event"); Thing editorThing = actionContext.getObject("editorThing"); if (event.detail == SWT.CHECK && editorThing.getBoolean("checkCascade")){ checkParent((TreeItem) event.item, ((TreeItem) event.item).getChecked()); checkChilds((TreeItem) event.item, ((TreeItem) event.item).getChecked()); } }
protected void setCheck(TreeItem item, boolean check) { if (item.getChecked() != check) { item.setChecked(check); tree.notifyListeners(SWT.Selection, createCheckEvent(item)); } }
public static void selectRerverseButton(ActionContext actionContext){ Tree dataTree = actionContext.getObject("dataTree"); for(TreeItem item : dataTree.getItems()){ item.setChecked(item.getChecked() ? false : true); } }
/** * Returns <code>true</code> if any of the root resources are grayed. */ private boolean areAnyElementsChecked() { TreeItem[] item = fViewer.getTree().getItems(); for (int i = 0; i < item.length; i++) { TreeItem child = item[i]; if(child.getChecked() || child.getGrayed()) { return true; } } return false; }
private void collectCheckedItems(TreeItem item, List checked) { if(item.getChecked() && !item.getGrayed()) { checked.add(item.getData()); } else if(item.getGrayed()) { TreeItem[] children = item.getItems(); for (int i = 0; i < children.length; i++) { TreeItem child = children[i]; collectCheckedItems(child, checked); } } }
private void collectCheckedItems(TreeItem item, List checked) { if(item.getChecked() && !item.getGrayed()) { checked.add(item.getData()); } else if(item.getGrayed()) { TreeItem[] children = item.getItems(); for (int i = 0; i < children.length; i++) { TreeItem child = children[i]; collectCheckedItems(child, checked); } } }
public static void treeCheckBoxSelection(ActionContext actionContext){ Event event = (Event) actionContext.get("event"); TreeItem item = (TreeItem) event.item; if(item.getChecked()){ selectParent(item); selectChilds(item); }else{ disselectChilds(item); } }