Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.ContentViewer


      viewerId = parameters.substring(start, end);
    }

    /* Ask for ContentProvider of Viewer */
    ContentViewer viewer = fRegistry.get(viewerId);
    if (viewer instanceof NewsBrowserViewer && viewer.getContentProvider() != null) {
      NewsContentProvider newsContentProvider = (NewsContentProvider) viewer.getContentProvider();

      /* Look for BookMarks that are to displayed */
      int displayBookMarkIndex = parameters.indexOf(OP_DISPLAY_BOOKMARK);
      if (displayBookMarkIndex >= 0) {
        start = displayBookMarkIndex + OP_DISPLAY_BOOKMARK.length();
View Full Code Here


    /* Only responsible for Viewer-Concerns */
    if (viewerId == null)
      return;

    /* Ask for sorted Elements */
    ContentViewer viewer = fRegistry.get(viewerId);
    ILabelProvider labelProvider = (ILabelProvider) viewer.getLabelProvider();
    Object[] children = new Object[0];
    if (viewer instanceof NewsBrowserViewer)
      children = ((NewsBrowserViewer) viewer).getFlattendChildren(elements);

    /* Write HTML to the Receiver */
 
View Full Code Here

      viewerId = parameters.substring(start, end);
    }

    /* Ask for ContentProvider of Viewer */
    ContentViewer viewer = fRegistry.get(viewerId);
    if (viewer instanceof NewsBrowserViewer && viewer.getContentProvider() != null) {
      IStructuredContentProvider newsContentProvider = (IStructuredContentProvider) viewer.getContentProvider();

      /* Look for BookMarks that are to displayed */
      int displayBookMarkIndex = parameters.indexOf(OP_DISPLAY_BOOKMARK);
      if (displayBookMarkIndex >= 0) {
        start = displayBookMarkIndex + OP_DISPLAY_BOOKMARK.length();
View Full Code Here

    /* Only responsible for Viewer-Concerns */
    if (viewerId == null)
      return;

    /* Ask for sorted Elements */
    ContentViewer viewer = fRegistry.get(viewerId);
    ILabelProvider labelProvider = (ILabelProvider) viewer.getLabelProvider();
    Object[] children = new Object[0];
    if (viewer instanceof NewsBrowserViewer)
      children = ((NewsBrowserViewer) viewer).getFlattendChildren(elements);

    /* Write HTML to the Receiver */
 
View Full Code Here

      viewerId = parameters.substring(start, end);
    }

    /* Ask for ContentProvider of Viewer */
    ContentViewer viewer = fRegistry.get(viewerId);
    if (viewer instanceof NewsBrowserViewer && viewer.getContentProvider() != null) {
      IStructuredContentProvider newsContentProvider = (IStructuredContentProvider) viewer.getContentProvider();

      /* Look for Folders that are to displayed */
      int displayFolderIndex = parameters.indexOf(OP_DISPLAY_FOLDER);
      if (displayFolderIndex >= 0) {
        start = displayFolderIndex + OP_DISPLAY_FOLDER.length();
View Full Code Here

    /* Only responsible for Viewer-Concerns */
    if (viewerId == null)
      return;

    /* Retrieve Viewer */
    ContentViewer viewer = fRegistry.get(viewerId);

    /* Might be bad timing */
    if (viewer == null)
      return;

    /* Ask for sorted Elements */
    NewsBrowserLabelProvider labelProvider = (NewsBrowserLabelProvider) viewer.getLabelProvider();
    Object[] children = new Object[0];
    if (viewer instanceof NewsBrowserViewer)
      children = ((NewsBrowserViewer) viewer).getFlattendChildren(elements);

    /* Write HTML to the Receiver */
 
View Full Code Here

            issue1 = (IIssue) e2;
            issue2 = (IIssue) e1;
        }

        if (viewer instanceof ContentViewer) {
            ContentViewer tviewer = (ContentViewer) viewer;
            IBaseLabelProvider provider = tviewer.getLabelProvider();
            if (provider instanceof ITableLabelProvider) {
                ITableLabelProvider tableProvider = (ITableLabelProvider) provider;
                String text1 = tableProvider.getColumnText(issue1, IssuesView.columnToIndex(selectedColumn));
                String text2 = tableProvider.getColumnText(issue2, IssuesView.columnToIndex(selectedColumn));
                if (text1 != null && text2 != null) {
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);
          }
          if (propertyNames != null && propertyNames.length > 0 && hasDefaultLabelProvider(viewer)
              && contentProvider instanceof ObservableListContentProvider) {
            ObservableListContentProvider listContentProvider = (ObservableListContentProvider) contentProvider;
            viewer.setLabelProvider(new ObservableMapLabelProvider(
                viewer, listContentProvider.getKnownElements(),
                propertyNames));
          }
        } else if (value instanceof Set<?>) {
          if (contentProvider == null) {
            contentProvider = new ObservableSetContentProvider();
            viewer.setContentProvider(contentProvider);
          }
          if (propertyNames != null && propertyNames.length > 0 && hasDefaultLabelProvider(viewer)
              && contentProvider instanceof ObservableSetContentProvider) {
            ObservableSetContentProvider setContentProvider = (ObservableSetContentProvider) contentProvider;
            viewer.setLabelProvider(new ObservableMapLabelProvider(
                viewer, setContentProvider.getKnownElements(), propertyNames));
          }
        }
      }
    }
View Full Code Here

      viewerId = parameters.substring(start, end);
    }

    /* Ask for ContentProvider of Viewer */
    ContentViewer viewer = fRegistry.get(viewerId);
    if (viewer instanceof NewsBrowserViewer && viewer.getContentProvider() != null) {
      IStructuredContentProvider newsContentProvider = (IStructuredContentProvider) viewer.getContentProvider();

      /* Look for Folders that are to displayed */
      int displayFolderIndex = parameters.indexOf(OP_DISPLAY_FOLDER);
      if (displayFolderIndex >= 0) {
        start = displayFolderIndex + OP_DISPLAY_FOLDER.length();
View Full Code Here

    /* Only responsible for Viewer-Concerns */
    if (viewerId == null)
      return;

    /* Retrieve Viewer */
    ContentViewer viewer = fRegistry.get(viewerId);

    /* Might be bad timing */
    if (viewer == null)
      return;

    /* Ask for sorted Elements */
    NewsBrowserLabelProvider labelProvider = (NewsBrowserLabelProvider) viewer.getLabelProvider();
    Object[] children = new Object[0];
    if (viewer instanceof NewsBrowserViewer) {
      children = ((NewsBrowserViewer) viewer).getFlattendChildren(elements);
      ((NewsBrowserViewer) viewer).updateViewModel(children);
    }
View Full Code Here

TOP

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

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.