Load included templates from filesystem
[Sone.git] / src / main / java / net / pterodactylus / sone / main / DefaultLoaders.java
index 4978d7c..0f73216 100644 (file)
@@ -7,8 +7,11 @@ import java.io.InputStreamReader;
 import java.io.Reader;
 import java.io.UnsupportedEncodingException;
 
+import net.pterodactylus.sone.web.WebInterface;
 import net.pterodactylus.util.io.Closer;
+import net.pterodactylus.util.template.ClassPathTemplateProvider;
 import net.pterodactylus.util.template.Template;
+import net.pterodactylus.util.template.TemplateProvider;
 import net.pterodactylus.util.web.Page;
 import net.pterodactylus.util.web.Request;
 import net.pterodactylus.util.web.StaticPage;
@@ -41,4 +44,9 @@ public class DefaultLoaders implements Loaders {
                return new StaticPage<REQ>(pathPrefix, basePath, mimeType);
        }
 
+       @Override
+       public TemplateProvider getTemplateProvider() {
+               return new ClassPathTemplateProvider(WebInterface.class, "/templates/");
+       }
+
 }