1 package net.pterodactylus.rhynodge.filters;
3 import java.io.IOException;
4 import java.io.InputStream;
6 import org.jsoup.Jsoup;
7 import org.jsoup.nodes.Document;
10 * Loads a resource from the classpath and parses it as HTML.
12 * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
14 public class ResourceLoader {
16 public static Document loadDocument(Class<?> classToLoadFrom, String resourceName, String baseUri) throws IOException {
17 InputStream inputStream = classToLoadFrom.getResourceAsStream(resourceName);
18 Document document = Jsoup.parse(inputStream, "UTF-8", baseUri);