Update year in copyright lines
[Sone.git] / src / main / java / net / pterodactylus / sone / main / DefaultLoaders.java
index 4978d7c..72d8d19 100644 (file)
@@ -7,16 +7,17 @@ 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;
 
 /**
  * Default {@link Loaders} implementation that loads resources from the classpath.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class DefaultLoaders implements Loaders {
 
@@ -38,7 +39,13 @@ public class DefaultLoaders implements Loaders {
 
        @Override
        public <REQ extends Request> Page<REQ> loadStaticPage(String pathPrefix, String basePath, String mimeType) {
-               return new StaticPage<REQ>(pathPrefix, basePath, mimeType);
+               return new StaticPage<REQ>(pathPrefix, basePath, mimeType) {
+               };
+       }
+
+       @Override
+       public TemplateProvider getTemplateProvider() {
+               return new ClassPathTemplateProvider(WebInterface.class, "/templates/");
        }
 
 }