Examples of IWorkbenchAdapter


Examples of org.eclipse.ui.model.IWorkbenchAdapter

   * (non-Javadoc)
   *
   * @see org.eclipse.jface.viewers.LabelProvider#getText(java.lang.Object)
   */
  public String getText(Object element) {
    IWorkbenchAdapter adapter = getAdapter(element);
    return adapter == null ? "" : adapter.getLabel(element); //$NON-NLS-1$
  }
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

  protected List rosters = Collections.synchronizedList(new ArrayList());

  protected Object input;

  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().loadAdapter(element, IWorkbenchAdapter.class.getName());
    return adapter;
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

   * (non-Javadoc)
   *
   * @see org.eclipse.jface.viewers.ITreeContentProvider#getChildren(java.lang.Object)
   */
  public Object[] getChildren(Object parentElement) {
    IWorkbenchAdapter adapter = getAdapter(parentElement);
    return adapter == null ? new Object[0] : adapter.getChildren(parentElement);
  }
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

   * (non-Javadoc)
   *
   * @see org.eclipse.jface.viewers.ITreeContentProvider#getParent(java.lang.Object)
   */
  public Object getParent(Object element) {
    IWorkbenchAdapter adapter = getAdapter(element);
    return adapter != null ? adapter.getParent(element) : input;
  }
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

    private Map imageTable = new HashMap(7);
   
    public Image getImage(Object element) {
      IRosterItem item = (IRosterItem) element;
      IRoster roster = item.getRoster();
      IWorkbenchAdapter adapter = getAdapter(roster);
      if (adapter == null)
        return null;
      ImageDescriptor descriptor = adapter.getImageDescriptor(roster);
      if (descriptor == null)
        return null;
      Image image = (Image) imageTable.get(descriptor);
      if (image == null) {
        image = descriptor.createImage();
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

Examples of org.eclipse.ui.model.IWorkbenchAdapter

  /*
   * (non-Javadoc) Method declared on ILabelProvider
   */
  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
    descriptor = decorateImage(descriptor, element);
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

  /*
   * (non-Javadoc) Method declared on ILabelProvider
   */
  public final 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

    }
   
  }
 
  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
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.