![JAR search and dependency download from the Maven repository](/logo.png)
org.snapscript.common.store.ClassPathStore Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of snap-all Show documentation
Show all versions of snap-all Show documentation
Dynamic scripting for the JVM
package org.snapscript.common.store;
import java.io.InputStream;
import java.io.OutputStream;
public class ClassPathStore implements Store {
public ClassPathStore() {
super();
}
@Override
public InputStream getInputStream(String path) {
Thread thread = Thread.currentThread();
ClassLoader loader = thread.getContextClassLoader();
InputStream source = loader.getResourceAsStream(path);
if(source == null) {
throw new NotFoundException("Could not find '" + path + "'");
}
return source;
}
@Override
public OutputStream getOutputStream(String path) {
return null;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy