Examples of IBaseLabelProvider


Examples of org.eclipse.jface.viewers.IBaseLabelProvider

        }
        if (ITextViewer.class.equals(required)) {
            return getDetailViewer();
        }
        if (IDebugModelPresentation.class.equals(required)) {
            IBaseLabelProvider labelProvider = getStructuredViewer()
                    .getLabelProvider();
            if (labelProvider instanceof VariablesViewLabelProvider) {
                return ((VariablesViewLabelProvider) labelProvider)
                        .getPresentation();
            }
View Full Code Here

Examples of org.eclipse.jface.viewers.IBaseLabelProvider

                name1 = e1.toString();
                name2 = e2.toString();
            }
            else
            {
                IBaseLabelProvider prov = ((ContentViewer) viewer).getLabelProvider();
                if (prov instanceof ILabelProvider)
                {
                    ILabelProvider lprov = (ILabelProvider) prov;
                    name1 = lprov.getText(e1);
                    name2 = lprov.getText(e2);
View Full Code Here

Examples of org.eclipse.jface.viewers.IBaseLabelProvider

        if (tableViewer == null)
            return;
        IContentProvider contentProvider = tableViewer.getContentProvider();
        if (contentProvider != null)
            contentProvider.dispose();
        IBaseLabelProvider labelProvider = tableViewer.getLabelProvider();
        if (labelProvider != null)
            labelProvider.dispose();
        Control control = tableViewer.getControl();
        if (control != null)
            control.dispose();
        tableViewer = null;
    }
View Full Code Here

Examples of org.eclipse.jface.viewers.IBaseLabelProvider

    /*
     * @see IDecoratorManager#getBaseLabelProvider(String)
     */
    public IBaseLabelProvider getBaseLabelProvider(String decoratorId) {
        IBaseLabelProvider fullProvider = getLabelDecorator(decoratorId);
        if (fullProvider == null) {
      return getLightweightLabelDecorator(decoratorId);
    }
        return fullProvider;
    }
View Full Code Here

Examples of org.eclipse.jface.viewers.IBaseLabelProvider

    /**
     * @see org.eclipse.ui.IDecoratorManager#update(java.lang.String)
     */
    public void update(String decoratorId) {

        IBaseLabelProvider provider = getBaseLabelProvider(decoratorId);
        if (provider != null) {
            scheduler.clearResults();
            fireListeners(new LabelProviderChangedEvent(provider));
        }

View Full Code Here

Examples of org.eclipse.jface.viewers.IBaseLabelProvider

     * isEnabled() has been done first.
     */
    void addListener(ILabelProviderListener listener) {
        try {
            //Internal decorator might be null so be prepared
            IBaseLabelProvider currentDecorator = internalGetLabelProvider();
            if (currentDecorator != null) {
        currentDecorator.addListener(listener);
      }
        } catch (CoreException exception) {
            handleCoreException(exception);
        }
    }
View Full Code Here

Examples of org.eclipse.jface.viewers.IBaseLabelProvider

     * This method should not be called unless a check for
     * isEnabled() has been done first.
     */
    boolean isLabelProperty(Object element, String property) {
        try { //Internal decorator might be null so be prepared
            IBaseLabelProvider currentDecorator = internalGetLabelProvider();
            if (currentDecorator != null) {
        return currentDecorator.isLabelProperty(element, property);
      }
        } catch (CoreException exception) {
            handleCoreException(exception);
            return false;
        }
View Full Code Here

Examples of org.eclipse.jface.viewers.IBaseLabelProvider

     */
    protected void refreshDecorator() {
        //Only do something if disabled so as to prevent
        //gratutitous activation
        if (!this.enabled && decorator != null) {
            IBaseLabelProvider cached = decorator;
            decorator = null;
            disposeCachedDecorator(cached);
        }
    }
View Full Code Here

Examples of org.eclipse.jface.viewers.IBaseLabelProvider

   */
  protected void refreshDecorator() {
    // Only do something if disabled so as to prevent
    // gratutitous activation
    if (!this.enabled && decorator != null) {
      IBaseLabelProvider cached = decorator;
      decorator = null;
      disposeCachedDecorator(cached);
    }
  }
View Full Code Here

Examples of org.eclipse.jface.viewers.IBaseLabelProvider

    private int compareColumn(final Viewer viewer, final Object a, final Object b,
        final int columnNumber) {
      if (columnNumber == BindingLabelProvider.COLUMN_USER) {
        return sortUser(viewer, a, b);
      }
      IBaseLabelProvider baseLabel = ((TreeViewer)viewer).getLabelProvider();
      if (baseLabel instanceof ITableLabelProvider) {
        ITableLabelProvider tableProvider = (ITableLabelProvider) baseLabel;
        String e1p = tableProvider.getColumnText(a, columnNumber);
        String e2p = tableProvider.getColumnText(b, columnNumber);
        if (e1p != null && e2p != null) {
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.