/** * Utility method to get all top level elements of the Log View * @return top level elements of the Log View */ private AbstractEntry[] getElements() { return (AbstractEntry[]) ((ITreeContentProvider) provider.getContentProvider()).getElements(null); } }
public Object[] getElements(Object anInputElement) { Object[] elements = contentProvider.getElements(anInputElement); contentService.rememberContribution(descriptor, elements); return elements; }
private boolean evaluateIfTreeEmpty(Object input) { Object[] elements = fContentProvider.getElements(input); if (elements.length > 0) { if (fFilters != null) { for (int i = 0; i < fFilters.size(); i++) { ViewerFilter curr = (ViewerFilter) fFilters.get(i); elements = curr.filter(fViewer, input, elements); } } } return elements.length == 0; }
private boolean evaluateIfTreeEmpty(Object input) { Object[] elements = fContentProvider.getElements(input); if (elements.length > 0) { if (fFilters != null) { for (int i = 0; i < fFilters.size(); i++) { ViewerFilter curr = (ViewerFilter) fFilters.get(i); elements = curr.filter(fViewer, input, elements); } } } return elements.length == 0; } }
public boolean hasMethodsToOverride() { return getContentProvider().getElements(null).length > 0; }
public boolean hasMethodsToOverride() { return getContentProvider().getElements(null).length > 0; }
public boolean hasMethodsToOverride() { return getContentProvider().getElements(null).length > 0; }
/** * Initialize this group's viewers after they have been laid out. */ private void initialize() { treeViewer.setInput(root); this.expandedTreeNodes= new ArrayList<>(); this.expandedTreeNodes.add(root); Object[] topElements= treeContentProvider.getElements(root); if (topElements.length == 1) treeViewer.setExpandedState(topElements[0], true); }
/** * Checks if the given element is one of the root object in the input list of the tree viewer. * * @param element * Element to check. * @return True if the element is one of the root objects. */ private boolean isRootElement(Object element) { Object input = getRoot(); Object[] rootElemens = ((ITreeContentProvider) getContentProvider()).getElements(input); return ArrayUtils.contains(rootElemens, element); } }
private Object[] getDelegateChildren(Object parent, boolean isElement) { if (isElement) return getDelegateContentProvider().getElements(parent); return getDelegateChildren(parent); }
@Override public void widgetSelected(SelectionEvent e) { Object[] elements = typesContentProvider.getElements(typesViewer.getInput()); for (int i = 0; i < elements.length; i++) { typesViewer.setSubtreeChecked(elements[i], checked); } } };
private Object[] getDelegateChildren(Object parent, boolean isElement) { if (isElement) return getDelegateContentProvider().getElements(parent); return getDelegateChildren(parent); }
private int getTotalCount() { CachedCheckboxTreeViewer viewer = getTreeViewer(); if (viewer == null) { return 0; } ITreeContentProvider contentProvider = (ITreeContentProvider) viewer.getContentProvider(); if (contentProvider == null) { return 0; } return contentProvider.getElements(viewer.getInput()).length; }
private PreviewNode getFirstNonCompositeChange(ITreeContentProvider provider, ViewerComparator comparator, AbstractChangeNode input) { PreviewNode focus= input; Change change= input.getChange(); while (change != null && change instanceof CompositeChange) { PreviewNode[] children= (PreviewNode[])provider.getElements(focus); if (children == null || children.length == 0) return null; comparator.sort(fTreeViewer, children); focus= children[0]; change= (focus instanceof AbstractChangeNode) ? ((AbstractChangeNode)focus).getChange() : null; } return focus; }
/** * This method must be called just before this window becomes visible. */ public void aboutToOpen() { determineWhiteCheckedDescendents(root); checkNewTreeElements(treeContentProvider.getElements(root)); currentTreeSelection = null; //select the first element in the list Object[] elements = treeContentProvider.getElements(root); Object primary = elements.length > 0 ? elements[0] : null; if (primary != null) { treeViewer.setSelection(new StructuredSelection(primary)); } treeViewer.getControl().setFocus(); }
@Override public void widgetSelected(SelectionEvent selectionEvent) { BusyIndicator.showWhile(getShell().getDisplay(), () -> { tree.setCheckedElements(treeContentProvider.getElements(tree.getInput())); setSubtreeChecked((IContainer)tree.getInput(), false, false); }); validateInput(); } });
@Override public void widgetSelected(SelectionEvent selectionEvent) { BusyIndicator.showWhile(getShell().getDisplay(), () -> { tree.setCheckedElements(treeContentProvider .getElements(tree.getInput())); setSubtreeChecked((IContainer) tree.getInput(), true, false); }); validateInput(); } });
/** * Return whether or not there are less than two pages. * * @return <code>true</code> if there are less than two pages. */ private boolean hasAtMostOnePage() { ITreeContentProvider contentProvider= new PreferenceContentProvider(); try { Object[] children= contentProvider.getElements(getPreferenceManager()); return children.length == 0 || children.length == 1 && !contentProvider.hasChildren(children[0]); } finally { contentProvider.dispose(); } }
/** * Set the focus on to the list widget. */ public void setFocus() { treeViewer.getTree().setFocus(); if(treeViewer.getSelection().isEmpty()) { Object[] elements = treeContentProvider.getElements(root); if(elements.length > 0) { StructuredSelection selection = new StructuredSelection(elements[0]); treeViewer.setSelection(selection); } } }
/** * Reveals and shows the given repository in the view. * * @param repositoryToShow */ public void showRepository(Repository repositoryToShow) { ITreeContentProvider cp = (ITreeContentProvider) getCommonViewer() .getContentProvider(); for (Object repo : cp.getElements(getCommonViewer().getInput())) { RepositoryTreeNode node = (RepositoryTreeNode) repo; if (repositoryToShow.getDirectory().equals(node.getRepository().getDirectory())) selectReveal(new StructuredSelection(node)); } } /**