1 package org.simantics.export.core.intf;
3 import org.eclipse.jface.resource.ImageDescriptor;
4 import org.simantics.export.core.manager.Content;
7 * A resolver for exportable content icons.
8 * @author Tuukka Lehtonen
9 * @see ContentType#icon(String)
12 public interface IconResolver {
16 * String describing content URI or {@link Content} instance
17 * @return ImageDescriptor for input or <code>null</code>
19 ImageDescriptor get(Object input);
21 public static class Constant implements IconResolver {
23 private ImageDescriptor desc;
25 public Constant(ImageDescriptor desc) {
30 public ImageDescriptor get(Object input) {