List of usage examples for org.eclipse.jface.viewers TreeViewer expandAll
public void expandAll()
From source file:org.scribble.protocol.designer.editor.ScribbleContentOutlinePage.java
License:Apache License
/** * Updates the outline page./*from ww w.ja v a 2 s .c o m*/ */ public void update() { TreeViewer viewer = getTreeViewer(); m_outliner = null; m_reference = null; m_model = null; if (fInput instanceof org.eclipse.ui.IFileEditorInput) { //org.eclipse.ui.IFileEditorInput fi= // (org.eclipse.ui.IFileEditorInput)fInput; // TODO: Need to parse model - will need to determine // which notation, and select the appropriate parser m_outliner = new DefaultModelOutliner(); } if (viewer != null) { Control control = viewer.getControl(); if (control != null && !control.isDisposed()) { control.setRedraw(false); if (m_model != null) { viewer.setInput(m_model); } else { viewer.setInput(fInput); } viewer.expandAll(); control.setRedraw(true); } } }
From source file:org.springframework.ide.eclipse.config.tests.ui.editors.AbstractNamespaceDetailsPartUiTest.java
License:Open Source License
public void testBeanAttributeLink() throws Exception { cEditor = openFileInEditor("src/beans-config.xml"); UIThreadRunnable.syncExec(new VoidResult() { public void run() { AbstractConfigFormPage page = cEditor.getFormPageForUri(AopSchemaConstants.URI); cEditor.setActivePage(page.getId()); assertNotNull("Could not load aop page.", page.getMasterPart()); TreeViewer treeViewer = (TreeViewer) page.getMasterPart().getViewer(); treeViewer.expandAll(); TreeItem root = treeViewer.getTree().getItem(0); TreeItem aspectItem = root.getItem(0).getItem(1); page.setSelection(new StructuredSelection(aspectItem.getData())); }//from w w w . jav a2 s . c om }); bot.hyperlink(AopSchemaConstants.ATTR_REF.concat(":")).click(); UIThreadRunnable.syncExec(new VoidResult() { public void run() { AbstractConfigFormPage page = cEditor.getFormPageForUri(BeansSchemaConstants.URI); assertEquals(page, cEditor.getSelectedPage()); TreeViewer treeViewer = (TreeViewer) page.getMasterPart().getViewer(); TreeItem[] items = treeViewer.getTree().getSelection(); IDOMElement selection = (IDOMElement) items[0].getData(); assertEquals(BeansSchemaConstants.ELEM_BEAN, selection.getLocalName()); } }); }
From source file:org.springframework.ide.eclipse.config.tests.ui.editors.AbstractNamespaceDetailsPartUiTest.java
License:Open Source License
public void testBeanReferenceContentProposalProvider() throws Exception { cEditor = openFileInEditor("src/beans-config.xml"); final AbstractConfigFormPage page = cEditor.getFormPageForUri(AopSchemaConstants.URI); UIThreadRunnable.syncExec(new VoidResult() { public void run() { cEditor.setActivePage(page.getId()); assertNotNull("Could not load aop page.", page.getMasterPart()); TreeViewer treeViewer = (TreeViewer) page.getMasterPart().getViewer(); treeViewer.expandAll(); TreeItem root = treeViewer.getTree().getItem(0); TreeItem aspectItem = root.getItem(0).getItem(1); page.setSelection(new StructuredSelection(aspectItem.getData())); }/*from ww w. j av a 2 s . c om*/ }); SWTBotText text = bot.text("propertyChangeTracker"); text.setText(""); text.pressShortcut(SWT.CTRL, ' '); SWTBotShell shell = bot.activeShell(); assertTrue(shell.isOpen()); // Weak test? }
From source file:org.springframework.ide.eclipse.config.tests.ui.editors.AbstractNamespaceDetailsPartUiTest.java
License:Open Source License
public void testPointCutAttributeLink() throws Exception { cEditor = openFileInEditor("src/beans-config.xml"); final AbstractConfigFormPage page = cEditor.getFormPageForUri(AopSchemaConstants.URI); UIThreadRunnable.syncExec(new VoidResult() { public void run() { cEditor.setActivePage(page.getId()); assertNotNull("Could not load aop page.", page.getMasterPart()); TreeViewer treeViewer = (TreeViewer) page.getMasterPart().getViewer(); treeViewer.expandAll(); TreeItem root = treeViewer.getTree().getItem(0); TreeItem item = root.getItem(0).getItem(1).getItem(0); page.setSelection(new StructuredSelection(item.getData())); }//from ww w . j a va2 s . c o m }); bot.hyperlink(AopSchemaConstants.ATTR_POINTCUT_REF.concat(":")).click(); UIThreadRunnable.syncExec(new VoidResult() { public void run() { TreeViewer treeViewer = (TreeViewer) page.getMasterPart().getViewer(); TreeItem[] items = treeViewer.getTree().getSelection(); IDOMElement selection = (IDOMElement) items[0].getData(); assertEquals(AopSchemaConstants.ELEM_POINTCUT, selection.getLocalName()); } }); }
From source file:org.springframework.ide.eclipse.config.tests.ui.editors.AbstractNamespaceDetailsPartUiTest.java
License:Open Source License
public void testPointcutReferenceContentProposalProvider() throws Exception { cEditor = openFileInEditor("src/beans-config.xml"); final AbstractConfigFormPage page = cEditor.getFormPageForUri(AopSchemaConstants.URI); UIThreadRunnable.syncExec(new VoidResult() { public void run() { cEditor.setActivePage(page.getId()); assertNotNull("Could not load aop page.", page.getMasterPart()); TreeViewer treeViewer = (TreeViewer) page.getMasterPart().getViewer(); treeViewer.expandAll(); TreeItem root = treeViewer.getTree().getItem(0); TreeItem item = root.getItem(0).getItem(1).getItem(0); page.setSelection(new StructuredSelection(item.getData())); }/*from w w w.ja v a2 s. c o m*/ }); SWTBotText text = bot.text("setterMethod"); text.setText(""); text.pressShortcut(SWT.CTRL, ' '); SWTBotShell shell = bot.activeShell(); assertTrue(shell.isOpen()); // Weak test? }
From source file:org.springframework.ide.eclipse.config.tests.ui.editors.AbstractNamespaceDetailsPartUiTest.java
License:Open Source License
public void testStepAttributeLink() throws Exception { cEditor = openFileInEditor("src/batch-config.xml"); final AbstractConfigFormPage page = cEditor.getFormPageForUri(BatchSchemaConstants.URI); UIThreadRunnable.syncExec(new VoidResult() { public void run() { cEditor.setActivePage(page.getId()); assertNotNull("Could not load batch page.", page.getMasterPart()); TreeViewer treeViewer = (TreeViewer) page.getMasterPart().getViewer(); treeViewer.expandAll(); TreeItem root = treeViewer.getTree().getItem(0); TreeItem item = root.getItem(0).getItem(0); IDOMElement selection = (IDOMElement) item.getData(); page.setSelection(new StructuredSelection(selection)); assertEquals("step1", selection.getAttribute(BatchSchemaConstants.ATTR_ID)); }/*from w w w. j av a2 s . com*/ }); bot.hyperlink(BatchSchemaConstants.ATTR_NEXT.concat(":")).click(); UIThreadRunnable.syncExec(new VoidResult() { public void run() { TreeViewer treeViewer = (TreeViewer) page.getMasterPart().getViewer(); TreeItem[] items = treeViewer.getTree().getSelection(); IDOMElement selection = (IDOMElement) items[0].getData(); assertEquals(BatchSchemaConstants.ELEM_STEP, selection.getLocalName()); assertEquals("step2", selection.getAttribute(BatchSchemaConstants.ATTR_ID)); } }); }
From source file:org.springframework.ide.eclipse.config.tests.ui.editors.AbstractNamespaceDetailsPartUiTest.java
License:Open Source License
public void testStepReferenceContentProposalProvider() throws Exception { cEditor = openFileInEditor("src/batch-config.xml"); final AbstractConfigFormPage page = cEditor.getFormPageForUri(BatchSchemaConstants.URI); UIThreadRunnable.syncExec(new VoidResult() { public void run() { cEditor.setActivePage(page.getId()); assertNotNull("Could not load batch page.", page.getMasterPart()); TreeViewer treeViewer = (TreeViewer) page.getMasterPart().getViewer(); treeViewer.expandAll(); TreeItem root = treeViewer.getTree().getItem(0); TreeItem item = root.getItem(0).getItem(0); page.setSelection(new StructuredSelection(item.getData())); }/*from w w w . j a v a2s . c o m*/ }); SWTBotText text = bot.text("step2"); text.setText(""); text.pressShortcut(SWT.CTRL, ' '); SWTBotShell shell = bot.activeShell(); assertTrue(shell.isOpen()); // Weak test? cleanUp(); }
From source file:org.talend.core.prefs.collector.TalendDataCollectorPreviewPreferencePage.java
License:Open Source License
@Override protected Control createContents(Composite parent) { Composite comp = new Composite(parent, SWT.NONE); comp.setLayout(new GridLayout()); comp.setLayoutData(new GridData(GridData.FILL_BOTH)); // // label//ww w.j a v a2 s .c o m // Label label = new Label(comp, SWT.NONE); // label.setText(Messages.getString("TalendDataCollectorPreviewPreferencePage_Details")); //$NON-NLS-1$ // tree TreeViewer treeViewer = new TreeViewer(comp, SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER); final Tree tree = treeViewer.getTree(); tree.setHeaderVisible(true); tree.setLinesVisible(true); GridData gridData = new GridData(GridData.FILL_BOTH); gridData.heightHint = 500; gridData.minimumHeight = 500; tree.setLayoutData(gridData); TreeColumn keyColumn = new TreeColumn(tree, SWT.NONE); keyColumn.setText(Messages.getString("TalendDataCollectorPreviewPreferencePage_Key")); //$NON-NLS-1$ keyColumn.setWidth(200); TreeColumn valueColumn = new TreeColumn(tree, SWT.NONE); valueColumn.setText(Messages.getString("TalendDataCollectorPreviewPreferencePage_Value")); //$NON-NLS-1$ valueColumn.setWidth(250); treeViewer.setContentProvider(new JsonProvider()); treeViewer.setLabelProvider(new JsonProvider()); // set data try { TokenCollectorFactory factory = TokenCollectorFactory.getFactory(); factory.priorCollect(); treeViewer.setInput(factory.collectTokenInfors()); } catch (Exception e) { // } // treeViewer.expandAll(); keyColumn.pack(); return comp; }
From source file:org.talend.core.repository.ui.dialog.ItemReferenceDialog.java
License:Open Source License
@Override protected Control createDialogArea(Composite parent) { Composite composite = (Composite) super.createDialogArea(parent); Label label = new Label(composite, SWT.NONE); label.setText(Messages.getString("ItemReferenceDialog.messages")); //$NON-NLS-1$ TreeViewer viewer = new TreeViewer(composite, SWT.SINGLE | SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER | SWT.FULL_SELECTION); final Tree tree = viewer.getTree(); tree.setHeaderVisible(true);/*www .j av a 2 s .c o m*/ tree.setLinesVisible(true); tree.setLayoutData(new GridData(GridData.FILL_BOTH)); TreeColumn column1 = new TreeColumn(tree, SWT.LEFT); column1.setText(Messages.getString("ItemReferenceDialog.item")); //$NON-NLS-1$ column1.setWidth(150); column1.setResizable(true); TreeColumn column2 = new TreeColumn(tree, SWT.LEFT); column2.setText(Messages.getString("ItemReferenceDialog.referenceItem")); //$NON-NLS-1$ column2.setWidth(200); column2.setResizable(true); TreeColumn column3 = new TreeColumn(tree, SWT.LEFT); column3.setText(Messages.getString("ItemReferenceDialog.nodeTotals")); //$NON-NLS-1$ column3.setWidth(50); column3.setResizable(true); column3.setToolTipText(Messages.getString("ItemReferenceDialog.nodeTotalsTip")); //$NON-NLS-1$ TreeColumn column4 = new TreeColumn(tree, SWT.LEFT); column4.setText(Messages.getString("ItemReferenceDialog.project")); //$NON-NLS-1$ column4.setWidth(150); column4.setResizable(true); ItemReferenceViewProvider provider = new ItemReferenceViewProvider(); viewer.setContentProvider(provider); viewer.setLabelProvider(provider); viewer.setInput(referenceList); viewer.expandAll(); return composite; }
From source file:org.talend.core.ui.context.ContextTreeValuesComposite.java
License:Open Source License
/** * DOC bqian Comment method "addSorter". * //from w w w .j av a 2 s. co m * @param viewer2 */ private void addSorter(final TreeViewer viewer2) { final Tree table = viewer2.getTree(); Listener sortListener = new Listener() { private int direction = 1; @Override public void handleEvent(Event e) { final TreeColumn column = (TreeColumn) e.widget; if (column == table.getSortColumn()) { direction = -direction; } if (direction == 1) { table.setSortDirection(SWT.UP); } else { table.setSortDirection(SWT.DOWN); } table.setSortColumn(column); viewer2.setSorter(new ViewerSorter() { int index = 0; @Override public void sort(Viewer viewer, Object[] elements) { while (index < table.getColumns().length && table.getColumn(index) != column) { index++; } super.sort(viewer, elements); } @Override public int compare(Viewer viewer, Object e1, Object e2) { ITableLabelProvider labelProvider = (ITableLabelProvider) viewer2.getLabelProvider(); String columnText = labelProvider.getColumnText(e1, index) != null ? labelProvider.getColumnText(e1, index) : ""; //$NON-NLS-1$ String columnText2 = labelProvider.getColumnText(e2, index) != null ? labelProvider.getColumnText(e2, index) : ""; //$NON-NLS-1$ return getComparator().compare(columnText, columnText2) * direction; } }); viewer2.expandAll(); } }; table.getColumn(0).addListener(SWT.Selection, sortListener); table.getColumn(1).addListener(SWT.Selection, sortListener); table.setSortColumn(table.getColumn(0)); table.setSortDirection(SWT.UP); }