package org.jtwig.resource.loader;
import com.google.common.base.Optional;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.net.URL;
import java.nio.charset.Charset;
public class StringResourceLoader implements ResourceLoader {
private static final StringResourceLoader INSTANCE = new StringResourceLoader();
public static StringResourceLoader instance () {
return INSTANCE;
}
private StringResourceLoader() {}
@Override
public Optional<Charset> getCharset(String path) {
return Optional.absent();
}
@Override
public InputStream load(String path) {
return new ByteArrayInputStream(path.getBytes());
}
@Override
public boolean exists(String path) {
return true;
}
@Override
public Optional<URL> toUrl(String path) {
return Optional.absent();
}
}