List of usage examples for org.eclipse.jface.viewers Viewer getData
public Object getData(String key)
null if the property is not found. From source file:com.aptana.ide.ui.io.navigator.FileTreeContentProvider.java
License:Open Source License
public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { if (delegateContentProvider == null && viewer instanceof AbstractTreeViewer) { AbstractTreeViewer treeViewer = (AbstractTreeViewer) viewer; delegateContentProvider = (ITreeContentProvider) viewer.getData(CONTENT_PROVIDER_KEY); if (delegateContentProvider == null) { DeferredTreeContentManager contentManager = new DeferredTreeContentManager(treeViewer); delegateContentProvider = new FileTreeDeferredContentProvider(contentManager); treeViewer.setData(CONTENT_PROVIDER_KEY, delegateContentProvider); DeferredTreeSelectionExpander selectionExpander = new DeferredTreeSelectionExpander(contentManager, treeViewer);//from ww w. ja v a2 s . co m treeViewer.setData(SELECTION_EXPANDER_KEY, selectionExpander); } } }
From source file:com.nokia.carbide.cpp.debug.kernelaware.testapi.SymbianOSViewTester.java
License:Open Source License
/** * Get the Text for the filter of the current tab * This can be used with EclipseUtils.enterText(Text, String) to set the filter * @param viewPart IViewPart/*from w w w . j av a 2 s .com*/ * @return Text * @see EclipseUtils#enterText(Text, String) */ public static Text getFilterText(IViewPart viewPart) { Viewer viewer = getCurrentViewer(viewPart); Object data = viewer.getData("controller"); if (data instanceof GenericTableTab) { return ((GenericTableTab) data).getFilterText(); } else if (data instanceof OverviewTab) { return ((OverviewTab) data).getFilterText(); } return null; }
From source file:edu.tum.cs.mylyn.internal.provisioning.ui.editors.ProvisioningEditorContentProvider.java
License:Open Source License
@Override public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { Object data = viewer.getData(ProvisioningEditorFormPage.CONTEXT_KEY); if (data instanceof IInteractionContext) { IInteractionContext context = (IInteractionContext) data; provisioningContext = provisioningContextManager.getProvisioningContext(context); }//from www . j a v a2 s. c o m }
From source file:hydrograph.ui.propertywindow.widgets.dialog.hiveInput.HiveFieldDialogCellModifier.java
License:Apache License
/** * Returns a boolean value//from w ww . j ava 2 s .c om * * @param viewer * * @param errorLabel * * This method will always return a boolean value to the caller. * The viewer argument is the specific table viewer for which the user * wants to validate the data. The errorLabel is used just for checking the present status * like whether the calling class has already set its value or not. * */ public static boolean validatePartitionKeyTable(Viewer viewer, Label errorLabel) { errorLabel.setVisible(false); for (HivePartitionFields row : (List<HivePartitionFields>) viewer.getInput()) { if (errorLabel.getVisible()) { return false; } for (int i = 0; i < row.getRowFields().size() - 1; i++) { List<FilterProperties> list = (List<FilterProperties>) viewer.getData(Constants.PARTITION_KEYS); if (StringUtils.isBlank(row.getRowFields().get(0))) { errorLabel.setVisible(true); errorLabel.setText( "Column " + list.get(i).getPropertyname() + " " + Messages.HIVE_FIELD_DIALOG_ERROR); break; } else { if ((StringUtils.isBlank(row.getRowFields().get(i))) && (StringUtils.isNotBlank((row.getRowFields().get(i + 1))))) { errorLabel.setVisible(true); errorLabel.setText( "Column " + list.get(i).getPropertyname() + " " + Messages.HIVE_FIELD_DIALOG_ERROR); break; } else { errorLabel.setVisible(false); } } } } if (!errorLabel.getVisible()) { return true; } return false; }
From source file:main.java.miro.browser.browser.widgets.browser.filter.filters.ResourceCertificateTreeFilter.java
License:Open Source License
private void markObject(ResourceHoldingObject obj, Viewer v) { HashMap<ResourceHoldingObject, Boolean> marked = (HashMap<ResourceHoldingObject, Boolean>) v .getData("MARKED"); marked.put(obj, true);//from www .j a v a 2 s .c o m }
From source file:no.itpr.parser.handlers.internal.TimeZoneViewerComparator.java
License:Open Source License
@Override public int compare(Viewer viewer, Object o1, Object o2) { int compare;//from www . j a v a2 s . c o m if (o1 instanceof TimeZone && o2 instanceof TimeZone) { compare = ((TimeZone) o2).getOffset(System.currentTimeMillis()) - ((TimeZone) o1).getOffset(System.currentTimeMillis()); } else { compare = o1.toString().compareTo(o2.toString()); } boolean reverse = Boolean.parseBoolean(String.valueOf(viewer.getData("REVERSE"))); return reverse ? -compare : compare; }
From source file:org.eclipse.mylyn.internal.reviews.ui.compare.ReviewCompareAnnotationSupport.java
License:Open Source License
public static ReviewCompareAnnotationSupport getAnnotationSupport(Viewer contentViewer) { ReviewCompareAnnotationSupport support = (ReviewCompareAnnotationSupport) contentViewer .getData(KEY_ANNOTAION_SUPPORT); if (support == null) { support = new ReviewCompareAnnotationSupport(contentViewer); contentViewer.setData(KEY_ANNOTAION_SUPPORT, support); }/* w ww. j a va2 s . c o m*/ return support; }
From source file:org.eclipse.mylyn.reviews.r4e.ui.internal.utils.UIUtils.java
License:Open Source License
/** * Method getCompareAnnotationSupport./*from w ww . ja va 2 s . c om*/ * * @param aSourceViewer * ISourceViewer * @param aFileContext * R4EUIFileContext * @return IReviewAnnotationSupport */ public static IReviewAnnotationSupport getCompareAnnotationSupport(Viewer aViewer, Object aFileContext) { IReviewAnnotationSupport support = (IReviewAnnotationSupport) aViewer .getData(COMPARE_KEY_ANNOTATION_SUPPORT); if (support == null) { support = new R4ECompareAnnotationSupport(aViewer, aFileContext); aViewer.setData(COMPARE_KEY_ANNOTATION_SUPPORT, support); } return support; }