/** * Return a count of the number of list items associated with a * given tree item. * * @return int * @param treeElement java.lang.Object */ protected int getListItemsSize(Object treeElement) { Object[] elements = listContentProvider.getElements(treeElement); return elements.length; }
/** * Return a count of the number of list items associated with a * given tree item. * * @param treeElement * @return the list item count */ private int getListItemsSize(Object treeElement) { Object[] elements = listContentProvider.getElements(treeElement); return elements.length; }
/** * The treeElement has been white selected. Get the list for the element and * set it in the checked state store. * @param treeElement the element being updated */ private void setListForWhiteSelection(Object treeElement) { Object[] listItems = listContentProvider.getElements(treeElement); List listItemsChecked = new ArrayList(); for (int i = 0; i < listItems.length; ++i) { listItemsChecked.add(listItems[i]); } checkedStateStore.put(treeElement, listItemsChecked); }
/** * The treeElement has been white selected. Get the list for the element and * set it in the checked state store. * * @param treeElement the element being updated */ private void setListForWhiteSelection(Object treeElement) { Object[] listItems= listContentProvider.getElements(treeElement); List listItemsChecked= new ArrayList(); for (int i= 0; i < listItems.length; ++i) { listItemsChecked.add(listItems[i]); } checkedStateStore.put(treeElement, listItemsChecked); }
/** * The treeElement has been white selected. Get the list for the element and * set it in the checked state store. * * @param treeElement the element being updated */ private void setListForWhiteSelection(Object treeElement) { Object[] listItems= listContentProvider.getElements(treeElement); List<Object> listItemsChecked= new ArrayList<>(); for (int i= 0; i < listItems.length; ++i) { listItemsChecked.add(listItems[i]); } checkedStateStore.put(treeElement, listItemsChecked); }
private Object[] getRawChildren(StructuredViewer viewer, IPackageFragment fragment) { IStructuredContentProvider provider = (IStructuredContentProvider) viewer.getContentProvider(); if (provider instanceof ITreeContentProvider) { return ((ITreeContentProvider)provider).getChildren(fragment); } return provider.getElements(fragment); }
private Object[] getRawChildren(StructuredViewer viewer, Object element) { IStructuredContentProvider provider = (IStructuredContentProvider) viewer.getContentProvider(); if (provider instanceof ITreeContentProvider) { return ((ITreeContentProvider)provider).getChildren(element); } return provider.getElements(element); }
private Object[] getRawChildren(StructuredViewer viewer, Object element) { IStructuredContentProvider provider = (IStructuredContentProvider) viewer.getContentProvider(); if (provider instanceof ITreeContentProvider) { return ((ITreeContentProvider)provider).getChildren(element); } return provider.getElements(element); }
private List<Object> getAffectedElements(Set<IResource> resources) { List<Object> result = new ArrayList<Object>(); if (viewer.getContentProvider() instanceof IStructuredContentProvider) { IStructuredContentProvider contentProvider = (IStructuredContentProvider) viewer.getContentProvider(); Object[] elements = contentProvider.getElements(null); for (Object element : elements) { IResource resource = AdapterUtils.adapt(element, IResource.class); if (resource != null && resources.contains(resource)) result.add(element); } } return result; } }
private Object[] getListElements(Object element) { return filter(fListViewer.getFilters(), fListContentProvider.getElements(element)); }
private Object[] getListElements(Object element) { return filter(fListViewer.getFilters(), fListContentProvider.getElements(element)); }
private Object[] getListElements(Object element) { return filter(fListViewer.getFilters(), fListContentProvider.getElements(element)); }
private Object[] getListElements(Object element) { return filter(fListViewer.getFilters(), fListContentProvider.getElements(element)); }
private void doSelectAll() { final IStructuredContentProvider cp; final Object in = getInput(); if (in == null) return; cp = ((IStructuredContentProvider) getContentProvider()); final Object[] el = cp.getElements(in); if (el == null || el.length == 0) return; setSelection(new StructuredSelection(el)); }
public String getLabel() { String label= super.getLabel(); StructuredViewer viewer= getViewer(); if (viewer instanceof TableViewer) { TableViewer tv= (TableViewer) viewer; AbstractTextSearchResult result= getInput(); if (result != null) { int itemCount= ((IStructuredContentProvider) tv.getContentProvider()).getElements(getInput()).length; int fileCount= getInput().getElements().length; if (itemCount < fileCount) { String format= SearchMessages.FileSearchPage_limited_format; return MessageFormat.format(format, new Object[]{label, new Integer(itemCount), new Integer(fileCount)}); } } } return label; }
private void revealFirstInterestingElement() { IStructuredContentProvider contentProvider = ((IStructuredContentProvider) getContentProvider()); Object[] elements = contentProvider.getElements(getInput()); if (elements.length <= 1) return; for (final Object element : elements) { if (element instanceof FileDiff) { FileDiff fileDiff = (FileDiff) element; boolean marked = fileDiff.isMarked(FileDiffContentProvider.INTERESTING_MARK_TREE_FILTER_INDEX); if (marked) { // Does not yet work reliably, see comment on bug 393610. getTable().getDisplay().asyncExec(new Runnable() { public void run() { reveal(element); } }); // Only reveal first return; } } } } }
public String getLabel() { String label= super.getLabel(); StructuredViewer viewer= getViewer(); if (viewer instanceof TableViewer) { TableViewer tv= (TableViewer) viewer; AbstractTextSearchResult result= getInput(); if (result != null) { int itemCount= ((IStructuredContentProvider) tv.getContentProvider()).getElements(getInput()).length; int fileCount= getInput().getElements().length; if (itemCount < fileCount) { String format= SearchMessages.FileSearchPage_limited_format; return Messages.format(format, new Object[]{label, new Integer(itemCount), new Integer(fileCount)}); } } } return label; }
public ISelection getSelection() { StructuredViewer viewer = installedIUGroup.getStructuredViewer(); ISelection selection = viewer.getSelection(); if (selection.isEmpty()) { final Object[] all = ((IStructuredContentProvider) viewer.getContentProvider()).getElements(viewer.getInput()); return new StructuredSelection(all); } return selection; }
private void createLinks() { if (contentProvider == null) return; Object[] objects = contentProvider.getElements(getManagedForm().getInput()); for (int i = 0; i < objects.length; i++) { if (i == linkNumberLimit) break; createLink(objects[i]); } if (objects.length > linkNumberLimit) getManagedForm().getToolkit().createLabel(linkContainer, "...", SWT.NULL); //$NON-NLS-1$ updateMoreState(objects.length > linkNumberLimit); }
@Override public boolean selectReveal(final Object object) { if (object instanceof IFeaturePlugin) { // selecton has to be done by detecting item from content provider by id of feature // and using that in new selection // because just using #setSelection(object) will not work final IFeaturePlugin featurePlugin = (IFeaturePlugin) object; final StructuredViewer fPluginViewer = fPluginSection.getStructuredViewerPart().getViewer(); final IStructuredContentProvider provider = (IStructuredContentProvider) fPluginViewer.getContentProvider(); for (Object o : provider.getElements(fPluginViewer.getInput())) { final IFeaturePlugin fp = (IFeaturePlugin) o; if (fp.getId().equals(featurePlugin.getId())) { fPluginViewer.setSelection(new StructuredSelection(fp), true); return true; } } } return false; } }