Examples of IBaseLabelProvider


Examples of org.eclipse.jface.viewers.IBaseLabelProvider

  private IPreferenceStore getPreferenceStore() {
    return Activator.getDefault().getPreferenceStore();
  }

  private StagingViewLabelProvider getLabelProvider(ContentViewer viewer) {
    IBaseLabelProvider base = viewer.getLabelProvider();
    ILabelProvider labelProvider = ((TreeDecoratingLabelProvider) base)
        .getLabelProvider();
    return (StagingViewLabelProvider) labelProvider;
  }
View Full Code Here

Examples of org.eclipse.jface.viewers.IBaseLabelProvider

    /* Update Subtitle if present */
    if (expanded)
      js.append(getElementById(Dynamic.SUBTITLE_LINK.getId(news))).append(".style.display='none'; "); //$NON-NLS-1$
    else {
      StringBuilder subtitleContent = new StringBuilder();
      IBaseLabelProvider lp = getLabelProvider();
      if (lp instanceof NewsBrowserLabelProvider)
        ((NewsBrowserLabelProvider) lp).fillSubtitle(subtitleContent, news, CoreUtils.getSortedLabels(news), false);
      if (subtitleContent.length() > 0)
        js.append(getElementById(Dynamic.SUBTITLE_LINK.getId(news))).append(".innerHTML='").append(escapeForInnerHtml(subtitleContent.toString())).append("'; "); //$NON-NLS-1$ //$NON-NLS-2$
      js.append(getElementById(Dynamic.SUBTITLE_LINK.getId(news))).append(".style.display='inline'; "); //$NON-NLS-1$
View Full Code Here

Examples of org.eclipse.jface.viewers.IBaseLabelProvider

  private void fillNewsContent(INews news, final StringBuilder js, String newsLink) {
    String description = news.getDescription();

    /* Content is provided */
    if (StringUtils.isSet(description) && !description.equals(news.getTitle())) {
      IBaseLabelProvider labelProvider = getLabelProvider();
      if (labelProvider instanceof NewsBrowserLabelProvider) {
        description = ((NewsBrowserLabelProvider) labelProvider).stripMediaTagsIfNecessary(description);
        description = ((NewsBrowserLabelProvider) labelProvider).highlightSearchTermsIfNecessary(description);
      }
    }
View Full Code Here

Examples of org.eclipse.jface.viewers.IBaseLabelProvider

      inlineResult.append(result.substring(index));
      result = inlineResult.toString();
    }

    /* Support stripping media tags if set and highlight search terms if any */
    IBaseLabelProvider labelProvider = getLabelProvider();
    if (labelProvider instanceof NewsBrowserLabelProvider) {
      result = ((NewsBrowserLabelProvider) labelProvider).stripMediaTagsIfNecessary(result);
      result = ((NewsBrowserLabelProvider) labelProvider).highlightSearchTermsIfNecessary(result);
    }

View Full Code Here

Examples of org.eclipse.jface.viewers.IBaseLabelProvider

          }

          /* Make sure to also update collapsed subtitles if present */
          if (isHeadlinesLayout() && !fViewModel.isNewsExpanded(news)) {
            StringBuilder subtitleContent = new StringBuilder();
            IBaseLabelProvider lp = getLabelProvider();
            if (lp instanceof NewsBrowserLabelProvider)
              ((NewsBrowserLabelProvider) lp).fillSubtitle(subtitleContent, news, labels, false);
            if (subtitleContent.length() > 0)
              js.append(getElementById(Dynamic.SUBTITLE_LINK.getId(news))).append(".innerHTML='").append(escapeForInnerHtml(subtitleContent.toString())).append("'; "); //$NON-NLS-1$ //$NON-NLS-2$
          }
View Full Code Here

Examples of org.eclipse.jface.viewers.IBaseLabelProvider

        }
      }
    }

    /* Update Groups */
    IBaseLabelProvider labelProvider = getLabelProvider();
    for (Long groupId : groupsToUpdate) {

      /* Remove Groups from DOM or update it */
      if (!varDefined) {
        js.append("var "); //$NON-NLS-1$
View Full Code Here

Examples of org.eclipse.jface.viewers.IBaseLabelProvider

    return false;
  }

  private boolean isHeadlinesLayout() {
    IBaseLabelProvider lp = getLabelProvider();
    if (lp instanceof NewsBrowserLabelProvider)
      return ((NewsBrowserLabelProvider) lp).isHeadlinesOnly();

    return false;
  }
View Full Code Here

Examples of org.eclipse.jface.viewers.IBaseLabelProvider

   
    searchText.addModifyListener(this);
   
    contentProvider = new ResultContentProvider();
    IStyledLabelProvider labelProvider = new ResultLabelProvider(contentProvider);
    IBaseLabelProvider decoratedLabelProvider = new DecoratingStyledCellLabelProvider(labelProvider, null, null);
   
    configureResultViewer(contentProvider, decoratedLabelProvider);
    searchViewControl.setContentProposalAdapter(new SearchContentProposalProvider(contentProvider));
   
    searchJob = new SearchJob(this);
View Full Code Here

Examples of org.eclipse.jface.viewers.IBaseLabelProvider

  public static final String DECORATOR_ID = Activator.PLUGIN_ID
      + ".model.webflowModelLabelDecorator";

  public static void update() {
    IBaseLabelProvider provider = PlatformUI.getWorkbench().getDecoratorManager()
        .getBaseLabelProvider(DECORATOR_ID);
    if (provider instanceof BeansModelLabelDecorator) {
      ((WebflowModelLabelDecorator) provider).internalUpdate();
    }
  }
View Full Code Here

Examples of org.eclipse.jface.viewers.IBaseLabelProvider

 
  private void internalUpdate() {
    Display.getDefault().asyncExec(new Runnable() {
      public void run() {

        IBaseLabelProvider provider = PlatformUI.getWorkbench().getDecoratorManager()
            .getBaseLabelProvider(SpringLabelDecorator.DECORATOR_ID);
        if (provider != null) {
          fireLabelProviderChanged(new LabelProviderChangedEvent(provider));
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.