Examples of IWorkbenchAdapter


Examples of org.eclipse.ui.model.IWorkbenchAdapter

        };
    }

    public final Image getImage(Object element) {
        //obtain the base image by querying the element
        IWorkbenchAdapter adapter = getAdapter( element );
        if ( adapter == null ) {
            return null;
        }

        ImageDescriptor descriptor = adapter.getImageDescriptor( element );
        if ( descriptor == null ) {
            return null;
        }

        //add any annotations to the image descriptor
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

  /* (non-Javadoc)
   * @see org.eclipse.ui.IEditorInput#getImageDescriptor()
   */
  @Override
  public ImageDescriptor getImageDescriptor() {
    IWorkbenchAdapter adapter = (IWorkbenchAdapter) log.getAdapter(IWorkbenchAdapter.class);
    if (adapter != null) {
      return adapter.getImageDescriptor(null);
    }
    return null;
  }
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

     * @date 12.07.2006
     */
    public Image getColumnImage(Object element, int columnIndex) {
      if(element instanceof IOfficeSearchMatch) {
        IOfficeSearchMatch officeSearchMatch = (IOfficeSearchMatch)element;
        IWorkbenchAdapter workbenchAdapter = (IWorkbenchAdapter)officeSearchMatch.getFile().getAdapter(IWorkbenchAdapter.class);
        if(workbenchAdapter != null) {
          ImageDescriptor descriptor = workbenchAdapter.getImageDescriptor(((IOfficeSearchMatch)element).getFile());
          if (descriptor == null) {
            return null;
          }
         
          Image image = SearchUIPluginImages.getImageRegistry().get(officeSearchMatch.getFile().getFileExtension());        
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

  public Object getAdapter(Object adaptableObject, Class adapterType) {
    if (adapterType != IWorkbenchAdapter.class ||
        !(adaptableObject instanceof ChromiumLineBreakpoint)) {
      return null;
    }
    return new IWorkbenchAdapter() {

      public Object[] getChildren(Object o) {
        return EMPTY_CHILDREN;
      }
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

   * (non-Javadoc) Method declared on IAdaptable
   */
  @Override
  public Object getAdapter(@SuppressWarnings("rawtypes") Class adapter) {
    if (adapter == IWorkbenchAdapter.class)
      return new IWorkbenchAdapter() {

      @Override
      public Object[] getChildren(Object o) {
        if (o instanceof AbstractNode) {
          AbstractNode node = (AbstractNode) o;
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

     * @param element
     *            the element
     * @return the name of the element
     */
    private String getName(IAdaptable element) {
        IWorkbenchAdapter adapter = (IWorkbenchAdapter) element.getAdapter(IWorkbenchAdapter.class);
        if (adapter != null) {
            return adapter.getLabel(element);
        }
        return "";//$NON-NLS-1$
    }
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

    /* (non-Javadoc)
     * Method declared on ILabelProvider
     */
    public Image getImage(Object element) {
        //obtain the base image by querying the element
        IWorkbenchAdapter adapter = getAdapter(element);
        if (adapter == null) {
            return null;
        }
        ImageDescriptor descriptor = adapter.getImageDescriptor(element);
        if (descriptor == null) {
            return null;
        }

        //add any annotations to the image descriptor
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

    /* (non-Javadoc)
     * Method declared on ILabelProvider
     */
    public String getText(Object element) {
        //query the element for its label
        IWorkbenchAdapter adapter = getAdapter(element);
        if (adapter == null) {
            return ""; //$NON-NLS-1$
        }
        String label = adapter.getLabel(element);

        //return the decorated label
        return decorateText(label, element);
    }
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

  /**
   * @param element
   * @return IWorkbenchAdapter for the given element
   */
  protected IWorkbenchAdapter getAdapter(Object element) {
    IWorkbenchAdapter adapter = null;
    if (element instanceof IAdaptable)
      adapter = (IWorkbenchAdapter) ((IAdaptable) element)
          .getAdapter(IWorkbenchAdapter.class);
    if (element != null && adapter == null)
      adapter = (IWorkbenchAdapter) Platform.getAdapterManager()
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

   * (non-Javadoc)
   *
   * @see org.eclipse.jface.viewers.LabelProvider#getImage(java.lang.Object)
   */
  public Image getImage(Object element) {
    IWorkbenchAdapter adapter = getAdapter(element);
    if (adapter == null)
      return null;
    ImageDescriptor descriptor = adapter.getImageDescriptor(element);
    if (descriptor == null)
      return null;
    Image image = (Image) imageTable.get(descriptor);
    if (image == null) {
      image = descriptor.createImage();
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.