-package org.simantics.export.core.intf;\r
-\r
-import org.eclipse.jface.resource.ImageDescriptor;\r
-import org.simantics.export.core.manager.Content;\r
-\r
-/**\r
- * A resolver for exportable content icons.\r
- * @author Tuukka Lehtonen\r
- * @see ContentType#icon(String)\r
- * @see Content\r
- */\r
-public interface IconResolver {\r
-\r
- /**\r
- * @param input\r
- * String describing content URI or {@link Content} instance\r
- * @return ImageDescriptor for input or <code>null</code>\r
- */\r
- ImageDescriptor get(Object input);\r
-\r
- public static class Constant implements IconResolver {\r
-\r
- private ImageDescriptor desc;\r
-\r
- public Constant(ImageDescriptor desc) {\r
- this.desc = desc;\r
- }\r
-\r
- @Override\r
- public ImageDescriptor get(Object input) {\r
- return desc;\r
- }\r
-\r
- }\r
-\r
+package org.simantics.export.core.intf;
+
+import org.eclipse.jface.resource.ImageDescriptor;
+import org.simantics.export.core.manager.Content;
+
+/**
+ * A resolver for exportable content icons.
+ * @author Tuukka Lehtonen
+ * @see ContentType#icon(String)
+ * @see Content
+ */
+public interface IconResolver {
+
+ /**
+ * @param input
+ * String describing content URI or {@link Content} instance
+ * @return ImageDescriptor for input or <code>null</code>
+ */
+ ImageDescriptor get(Object input);
+
+ public static class Constant implements IconResolver {
+
+ private ImageDescriptor desc;
+
+ public Constant(ImageDescriptor desc) {
+ this.desc = desc;
+ }
+
+ @Override
+ public ImageDescriptor get(Object input) {
+ return desc;
+ }
+
+ }
+
}
\ No newline at end of file