List of usage examples for org.eclipse.jface.viewers AbstractTreeViewer ALL_LEVELS
int ALL_LEVELS
To view the source code for org.eclipse.jface.viewers AbstractTreeViewer ALL_LEVELS.
Click Source Link
From source file:org.brainwy.liclipsetext.shared_ui.dialogs.TreeSelectionDialog.java
License:Open Source License
@Override protected Control createDialogArea(Composite parent) { Control composite = super.createDialogArea(parent); if (composite instanceof Composite) { updateCompositeLayout((Composite) composite); }/*from www . j a v a2s . c o m*/ TreeViewer treeViewer = getTreeViewer(); treeViewer.addFilter(new ViewerFilter() { @Override public boolean select(Viewer viewer, Object parentElement, Object element) { return matchItemToShowInTree(element); } }); treeViewer.setAutoExpandLevel(AbstractTreeViewer.ALL_LEVELS); treeViewer.expandAll(); if (this.initialFilter.length() > 0) { this.text.setText(this.initialFilter); this.text.setSelection(this.initialFilter.length()); this.setFilter(this.initialFilter, new NullProgressMonitor(), true); } notifyViewCreated(); onControlCreated.call(this.text); onControlCreated.call(this.getTreeViewer()); return composite; }
From source file:org.caesarj.ui.editor.CaesarJContentOutlinePage.java
License:Open Source License
/** * Updates the outline page.//from ww w . j a v a2s . c o m */ public void update(ProjectProperties properties) { IProgramElement input = getInput(properties.getAsmManager().getHierarchy().getRoot()); TreeViewer viewer = getTreeViewer(); if (viewer != null && input != null) { Control control = viewer.getControl(); if (control != null && !control.isDisposed()) { control.setRedraw(false); viewer.setInput(input); viewer.expandAll(); if (input instanceof CaesarProgramElement) { // find and collapses the import node: Iterator it = ((CaesarProgramElement) input).getChildren().iterator(); while (it.hasNext()) { Object next = it.next(); if (next instanceof CaesarProgramElement) { if (((CaesarProgramElement) next) .getCaesarKind() == CaesarProgramElement.Kind.IMPORTS) { viewer.collapseToLevel(next, AbstractTreeViewer.ALL_LEVELS); } } } } control.setRedraw(true); } } }
From source file:org.cah.eclipse.plugins.dctm.dql.views.ConnectionView.java
License:Open Source License
/** * Open the connection model.//from ww w . j av a 2 s. co m * <DL> * <DT><B>Created : </B> * <DD>Nov 28, 2004 12:24:07 PM</DD> * </DT> * <DT><B>Author : </B> * <DD>Christopher Harper account : HARPECHR</DD> * </DT> * </DL> * * @since 1.0 * @param aConnectionModel * the model to open. */ public void expandConnectionModel(final ConnectionModel aConnectionModel) { getTreeViewer().collapseToLevel(aConnectionModel, AbstractTreeViewer.ALL_LEVELS); getTreeViewer().refresh(); getTreeViewer().expandToLevel(aConnectionModel, 1); }
From source file:org.cah.eclipse.plugins.dctm.dql.views.ConnectionView.java
License:Open Source License
/** * Open the Docbase model./*from ww w . jav a 2s. c om*/ * <DL> * <DT><B>Created : </B> * <DD>Nov 28, 2004 12:35:04 PM</DD> * </DT> * <DT><B>Author : </B> * <DD>Christopher Harper account : HARPECHR</DD> * </DT> * </DL> * * @since 1.0 * @param aDocbaseModel * the model to open. */ public void expandDocbaseModel(final DocbaseModel aDocbaseModel) { ConnectionContentProvider.getInstance().expandDocbaseModel(aDocbaseModel, false); getTreeViewer().collapseToLevel(aDocbaseModel, AbstractTreeViewer.ALL_LEVELS); getTreeViewer().refresh(); getTreeViewer().expandToLevel(aDocbaseModel, 1); }
From source file:org.chaupal.jp2p.ui.container.Jp2pContainerNavigator.java
License:Open Source License
@Override protected CommonViewer createCommonViewer(Composite aParent) { this.viewer = super.createCommonViewer(aParent); this.viewer.setSorter(new Jp2pServiceViewerSorter()); this.viewer.setAutoExpandLevel(AbstractTreeViewer.ALL_LEVELS); return viewer; }
From source file:org.chaupal.jp2p.ui.jxta.container.JxseContainerNavigator.java
License:Open Source License
@Override protected CommonViewer createCommonViewer(Composite aParent) { this.viewer = super.createCommonViewer(aParent); // this.viewer.setSorter( new Jp2pServiceViewerSorter() ); this.viewer.setAutoExpandLevel(AbstractTreeViewer.ALL_LEVELS); return viewer; }
From source file:org.chaupal.jp2p.ui.jxta.peergroup.PeerGroupViewPart.java
License:Open Source License
@Override protected void onCreatePartControl(Composite parent) { Composite container = new Composite(parent, SWT.BORDER); container.setLayout(new FillLayout(SWT.HORIZONTAL)); sashForm_1 = new SashForm(container, SWT.NONE); toolkit.adapt(sashForm_1);/*from ww w . j a v a2 s .com*/ toolkit.paintBordersFor(sashForm_1); composite = new Composite(sashForm_1, SWT.BORDER); toolkit.adapt(composite); toolkit.paintBordersFor(composite); composite.setLayout(new TreeColumnLayout()); treeViewer = new TreeViewer(composite, SWT.NONE); treeViewer.setAutoExpandLevel(AbstractTreeViewer.ALL_LEVELS); treeViewer.setContentProvider(new PeerGroupContentProvider()); treeViewer.setLabelProvider(new PeerGroupLabelProvider()); tree = treeViewer.getTree(); tree.setHeaderVisible(true); toolkit.paintBordersFor(tree); composite_1 = new Composite(sashForm_1, SWT.NONE); toolkit.adapt(composite_1); toolkit.paintBordersFor(composite_1); composite_1.setLayout(new FillLayout(SWT.HORIZONTAL)); SashForm sashForm = new SashForm(composite_1, SWT.VERTICAL); Composite composite_2 = new Composite(sashForm, SWT.NONE); composite_2.setLayout(new FillLayout(SWT.HORIZONTAL)); Composite tableComposite = new Composite(composite_2, SWT.NONE); TableColumnLayout tableColumnLayout = new TableColumnLayout(); tableComposite.setLayout(tableColumnLayout); tableViewer = new TableViewer(tableComposite, SWT.FULL_SELECTION); TableViewerColumn column = createColumn(PeerGroupColumns.NAME.toString(), tableViewer); tableColumnLayout.setColumnData(column.getColumn(), new ColumnWeightData(30, 50, true)); column = createColumn(PeerGroupColumns.VALUE.toString(), tableViewer); tableColumnLayout.setColumnData(column.getColumn(), new ColumnWeightData(70, 200, true)); table = tableViewer.getTable(); table.setHeaderVisible(true); table.setLinesVisible(true); tableViewer.setContentProvider(ArrayContentProvider.getInstance()); //adv_comp = new AdvertisementComposite(sashForm, SWT.NONE); styledText = new StyledText(sashForm, SWT.BORDER); toolkit.adapt(styledText); toolkit.paintBordersFor(styledText); sashForm.setWeights(new int[] { 3, 2 }); getSite().getWorkbenchWindow().getSelectionService().addSelectionListener(listener); getSite().setSelectionProvider(this.treeViewer); sashForm_1.setWeights(new int[] { 2, 3 }); }
From source file:org.dawnsci.common.widgets.gda.function.FunctionTreeViewer.java
License:Open Source License
/** * If function is an identity match to a function in the view, reveal and * fully expand it, otherwise expand all instances equal to function in the * tree/*from ww w.j a v a2s .co m*/ * * @param function */ public void expandFunction(IFunction function) { FunctionModelElement[] elementModel = modelRoot.getModelElement(function); for (FunctionModelElement element : elementModel) { if (element.getFunction() == function) { treeViewer.expandToLevel(element, AbstractTreeViewer.ALL_LEVELS); return; } } // no identity match, expand all equals functions for (FunctionModelElement element : elementModel) { treeViewer.expandToLevel(element, AbstractTreeViewer.ALL_LEVELS); } }
From source file:org.ebayopensource.turmeric.eclipse.services.ui.wizards.pages.ServiceFromNewWSDLAddOperationWizardPage.java
License:Open Source License
private TreeViewer createOperationViewer(Composite parent) { operationViewer = new TreeViewer(parent, SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL | SWT.FULL_SELECTION | SWT.SINGLE); GridData data = new GridData(GridData.FILL_BOTH); data.horizontalSpan = 2;/* ww w . j a va 2 s. c om*/ final Tree tree = operationViewer.getTree(); tree.setLayoutData(data); tree.setHeaderVisible(true); tree.setLinesVisible(true); { final TableLayout layout = new TableLayout(); layout.addColumnData(new ColumnWeightData(26, 120, true)); layout.addColumnData(new ColumnWeightData(37, 130, true)); layout.addColumnData(new ColumnWeightData(37, 130, true)); tree.setLayout(layout); TreeColumn column = new TreeColumn(tree, SWT.LEFT); column.setText("Operation Name"); // column.setImage(Activator.getImageFromRegistry("operation.gif")); column = new TreeColumn(tree, SWT.LEFT); column.setText("Input Parameter"); // column.setImage(Activator.getImageFromRegistry("parameter_input.gif")); column = new TreeColumn(tree, SWT.LEFT); column.setText("Output Parameter"); // column.setImage(Activator.getImageFromRegistry("parameter_output.gif")); } operationViewer.setContentProvider(new ITreeContentProvider() { @Override public Object[] getChildren(Object parentElement) { return getElements(parentElement); } @Override public Object getParent(Object element) { return null; } @Override public boolean hasChildren(Object element) { return element instanceof Collection<?>; } @Override public Object[] getElements(Object inputElement) { if (inputElement instanceof Collection<?>) { return ((Collection<?>) inputElement).toArray(); } return Collections.EMPTY_LIST.toArray(); } @Override public void dispose() { } @Override public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { } }); operationViewer.setLabelProvider(new ITableLabelProvider() { @Override public Image getColumnImage(Object element, int columnIndex) { return null; } @Override public String getColumnText(Object element, int columnIndex) { if (element instanceof Operation) { final Operation op = (Operation) element; switch (columnIndex) { case 0: return op.getName(); case 1: if (op.getInputParameter() != null) return op.getInputParameter().getName(); break; case 2: return op.getOutputParameter().getName(); } } return SOAProjectConstants.EMPTY_STRING; } @Override public void addListener(ILabelProviderListener listener) { } @Override public void dispose() { } @Override public boolean isLabelProperty(Object element, String property) { return false; } @Override public void removeListener(ILabelProviderListener listener) { } }); operationViewer.setColumnProperties(OPERATION_COLUMN_PROPERTIES); operationViewer.setCellModifier(new ICellModifier() { @Override public boolean canModify(Object element, String property) { return needControlButtons ? (element instanceof Operation) : newOperations.contains(element); } @Override public Object getValue(Object element, String property) { if (element instanceof Operation) { final Operation op = (Operation) element; if (COLUMN_INPUT_PARAM.equals(property)) { if (op.getInputParameter() != null) { return op.getInputParameter().getName(); } } if (COLUMN_OUTPUT_PARAM.equals(property)) { if (op.getOutputParameter() != null) { return op.getOutputParameter().getName(); } } else if (COLUMN_NAME.equals(property)) { return op.getName(); } } return SOAProjectConstants.EMPTY_STRING; } @Override public void modify(Object element, String property, Object value) { Object obj = null; if (element instanceof TreeItem) { final TreeItem item = (TreeItem) element; if (item.getData() instanceof Operation) { final Operation op = (Operation) item.getData(); if (COLUMN_NAME.equals(property)) { if (op.getName().equals(value) == false) { op.setName(String.valueOf(value)); if (op.getInputParameter() != null) { op.getInputParameter() .setName(op.getName() + SOAProjectConstants.PARAMETER_INPUT_SUFFIX); } if (op.getOutputParameter() != null) { op.getOutputParameter() .setName(op.getName() + SOAProjectConstants.PARAMETER_OUTPUT_SUFFIX); } obj = op; } } } } if (obj != null) { operationViewer.refresh(obj); dialogChanged(); } } }); operationViewer.setCellEditors(new CellEditor[] { new TextCellEditor(tree), new SOADialogCellEditor(tree), new SOADialogCellEditor(tree, false) }); operationViewer.setInput(getInputObject()); operationViewer.addSelectionChangedListener(new ISelectionChangedListener() { @Override public void selectionChanged(SelectionChangedEvent event) { if (event.getSelection().isEmpty() == false) { final TemplateWSDLModel model = getSelectedModel(event.getSelection()); resetButtons(model); } } }); operationViewer.setAutoExpandLevel(AbstractTreeViewer.ALL_LEVELS); return operationViewer; }
From source file:org.ebayopensource.turmeric.eclipse.ui.components.SOAConsumerServicesViewer.java
License:Open Source License
/** * Inits the. */ protected void init() { setAutoExpandLevel(AbstractTreeViewer.ALL_LEVELS); addContentProvider(); addLabelProvider(); createColumns(); }