Example #1
0
    /** Recebe a imagem que tem que desenhar, para o objecto passado como argumento */
    public Image getImage(Object object) {

      if (object instanceof ProviderCategory) {
        for (ProviderCategory category : providersCategories) {
          if (object.equals(category)) return category.getIcon();
        }
      } else {
        for (Map.Entry<Object, SearchProvider> entry : providerAndObjectMap.entrySet()) {
          if (entry.getKey().equals(object)) return entry.getValue().setImage(object);
        }
      }
      return null;
    }