Package org.jboss.tools.jmx.ui

Examples of org.jboss.tools.jmx.ui.ImageProvider


  }

  @Override
  public Image getImage(Object element) {
    if (element instanceof ImageProvider) {
      ImageProvider ip = (ImageProvider) element;
      return ip.getImage();
    }
    return super.getImage(element);
  }
View Full Code Here


  }

  @Override
  public Image getImage(Object element) {
    if (element instanceof ImageProvider) {
      ImageProvider ip = (ImageProvider) element;
      return ip.getImage();
    }
    if (element instanceof HasOwner) {
      HasOwner ho = (HasOwner) element;
      Object bean = ho.getOwner();
      if (bean instanceof ImageProvider) {
        ImageProvider ip = (ImageProvider) bean;
        return ip.getImage();
      }
    }
    if (element instanceof BeanPropertySource) {
      BeanPropertySource bps = (BeanPropertySource) element;
      Object bean = bps.getBean();
      if (bean instanceof ImageProvider) {
        ImageProvider ip = (ImageProvider) bean;
        return ip.getImage();
      }
    }
    return super.getImage(element);
  }
View Full Code Here

      if (isRouteNode(element)) {
        AbstractNode node = (AbstractNode) element;
        return node.getSmallImage();
      }
      if (element instanceof ImageProvider) {
        ImageProvider node = (ImageProvider) element;
        return node.getImage();
      }
    }
    return null;
  }
View Full Code Here

  // ILabelProvider interface

  @Override
  public Image getImage(Object element) {
    if (element instanceof ImageProvider) {
      ImageProvider provider = (ImageProvider) element;
      Image image = provider.getImage();
      if (image != null) {
        return image;
      }
    }
    return null;
View Full Code Here

TOP

Related Classes of org.jboss.tools.jmx.ui.ImageProvider

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.