-package org.simantics.ltk;\r
-\r
-import java.io.IOException;\r
-import java.io.InputStream;\r
-\r
-public class LocalResourceSource implements ISource {\r
- Class<?> clazz;\r
- String resource;\r
- \r
- public LocalResourceSource(Class<?> clazz, String resource) {\r
- this.clazz = clazz;\r
- this.resource = resource;\r
- }\r
-\r
- @Override\r
- public InputStream open() throws IOException {\r
- return clazz.getResourceAsStream(resource);\r
- }\r
- \r
- @Override\r
- public String getName() {\r
- return resource;\r
- }\r
-\r
- @Override\r
- public int length() throws IOException {\r
- return -1;\r
- }\r
- \r
- @Override\r
- public int startPos() {\r
- return 0;\r
- }\r
- \r
- @Override\r
- public int startLine() {\r
- return 0;\r
- }\r
-}\r
+package org.simantics.ltk;
+
+import java.io.IOException;
+import java.io.InputStream;
+
+public class LocalResourceSource implements ISource {
+ Class<?> clazz;
+ String resource;
+
+ public LocalResourceSource(Class<?> clazz, String resource) {
+ this.clazz = clazz;
+ this.resource = resource;
+ }
+
+ @Override
+ public InputStream open() throws IOException {
+ return clazz.getResourceAsStream(resource);
+ }
+
+ @Override
+ public String getName() {
+ return resource;
+ }
+
+ @Override
+ public int length() throws IOException {
+ return -1;
+ }
+
+ @Override
+ public int startPos() {
+ return 0;
+ }
+
+ @Override
+ public int startLine() {
+ return 0;
+ }
+}