Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.IContentProvider


        return null;
    }

    public static BugContentProvider getProvider(INavigatorContentService service) {
        INavigatorContentExtension extensionById = service.getContentExtensionById(FindbugsPlugin.BUG_CONTENT_PROVIDER_ID);
        IContentProvider provider = extensionById.getContentProvider();
        if (provider instanceof BugContentProvider) {
            return (BugContentProvider) provider;
        }
        return null;
    }
View Full Code Here


  /**
   * Sets the content provider for the viewer.
   */
  protected void initContentProvider() {
    IContentProvider provider = new IStructuredContentProvider() {
      /*
       * (non-Javadoc)
       *
       * @see org.eclipse.jface.viewers.IContentProvider#dispose()
       */
 
View Full Code Here

    if (target instanceof ContentViewer) {
      ContentViewer viewer = (ContentViewer) target;

      String[] propertyNames = JFacesHelper.getViewerProperties(viewer);
      if (target instanceof AbstractTreeViewer) {
        IContentProvider contentProvider = (IContentProvider) viewer.getContentProvider();
        if (contentProvider instanceof ObservableTreeContentProvider) {
          ObservableTreeContentProvider xwtContentProvider = (ObservableTreeContentProvider) contentProvider;
          xwtContentProvider.updateContext(viewer, value);
        }
        if (contentProvider instanceof ObservableTreeContentProvider) {
          ObservableTreeContentProvider listContentProvider = (ObservableTreeContentProvider) contentProvider;
          viewer.setLabelProvider(new ObservableMapLabelProvider(
              viewer, listContentProvider.getKnownElements(),
              propertyNames));
        }
      }
      else {
        IContentProvider contentProvider = viewer.getContentProvider();
        if (value instanceof List<?> || value.getClass().isArray()) {
          if (contentProvider == null) {
            contentProvider = new ObservableListContentProvider();
            viewer.setContentProvider(contentProvider);
          }
View Full Code Here

    // TODO could we cache this value for a given fn within a small range of time?
    // as we re-evaluate it for every cell!
    double maximum = 0;
    boolean first = true;
    boolean allSame = true;
    IContentProvider contentProvider = viewer.getContentProvider();
    if (contentProvider instanceof IStructuredContentProvider) {
      Object[] elements = getElements(contentProvider);
      if (elements != null) {
        for (Object object : elements) {
          Object value = fn.apply(object);
View Full Code Here

      parent.setLayout(layout);
    }

    viewer = new MyGraphViewer(parent, SWT.BORDER);

    IContentProvider graphContentProvider = createGraphContentProvider();
    GraphLabelProviderSupport graphLabelProvider = createGraphLabelProvider();

    viewer.setContentProvider(graphContentProvider);
    viewer.setLabelProvider(graphLabelProvider);
View Full Code Here

        ISelection treeSelection = commonViewer.getSelection();

        Set<IInterpreterInfo> infosSearched = new HashSet<IInterpreterInfo>();

        IContentProvider contentProvider = commonViewer.getContentProvider();
        ITreeContentProvider treeContentProvider;
        if (contentProvider instanceof ITreeContentProvider) {
            treeContentProvider = (ITreeContentProvider) contentProvider;
        } else {
            Log.log("On tryToRevealExternalFile, the common viewer content provider is not an ITreeContentProvider. Found: "
View Full Code Here

    PHPUiPlugin.getDefault().getPreferenceStore()
        .removePropertyChangeListener(propertyChangeListener);
  }

  public void run() {
    IContentProvider contentProvider = treeViewer.getContentProvider();
    if (contentProvider instanceof PHPOutlineContentProvider) {
      PHPOutlineContentProvider phpContentProvider = (PHPOutlineContentProvider) contentProvider;
      // phpContentProvider.setShowGroups(isChecked());
      treeViewer.refresh(false);
      treeViewer.expandToLevel(2);
View Full Code Here

  NewsBrowserViewModel getViewModel() {
    return fViewModel;
  }

  private boolean isGroupingEnabled() {
    IContentProvider cp = getContentProvider();
    if (cp instanceof NewsContentProvider)
      return ((NewsContentProvider) cp).isGroupingEnabled();

    return false;
  }
View Full Code Here

    return false;
  }

  private boolean isGroupingByState() {
    IContentProvider cp = getContentProvider();
    if (cp instanceof NewsContentProvider)
      return ((NewsContentProvider) cp).isGroupingByState();

    return false;
  }
View Full Code Here

    return model;
  }

  private boolean isGroupingEnabled() {
    IContentProvider contentProvider = fViewer.getContentProvider();
    if (contentProvider != null && contentProvider instanceof NewsContentProvider)
      return ((NewsContentProvider) contentProvider).isGroupingEnabled();

    return false;
  }
View Full Code Here

TOP

Related Classes of org.eclipse.jface.viewers.IContentProvider

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.