Package de.neuland.pug4j.template
Class ClasspathTemplateLoader
- java.lang.Object
-
- de.neuland.pug4j.template.ClasspathTemplateLoader
-
- All Implemented Interfaces:
TemplateLoader
public class ClasspathTemplateLoader extends Object implements TemplateLoader
Loads a Pug template from Classpath It is useful when Pug templates are in the same JAR or WAR- Author:
- emiguel
-
-
Constructor Summary
Constructors Constructor Description ClasspathTemplateLoader()ClasspathTemplateLoader(String templateLoaderPath)ClasspathTemplateLoader(String templateLoaderPath, String extension)ClasspathTemplateLoader(String templateLoaderPath, Charset encoding)ClasspathTemplateLoader(String templateLoaderPath, Charset encoding, String extension)ClasspathTemplateLoader(Charset encoding)ClasspathTemplateLoader(Charset encoding, String extension)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBase()StringgetExtension()longgetLastModified(String name)ReadergetReader(String name)voidsetBase(String basePath)
-
-
-
Constructor Detail
-
ClasspathTemplateLoader
public ClasspathTemplateLoader()
-
ClasspathTemplateLoader
public ClasspathTemplateLoader(Charset encoding)
-
ClasspathTemplateLoader
public ClasspathTemplateLoader(String templateLoaderPath)
-
ClasspathTemplateLoader
public ClasspathTemplateLoader(String templateLoaderPath, Charset encoding)
-
ClasspathTemplateLoader
public ClasspathTemplateLoader(String templateLoaderPath, String extension)
-
-
Method Detail
-
getLastModified
public long getLastModified(String name)
- Specified by:
getLastModifiedin interfaceTemplateLoader
-
getReader
public Reader getReader(String name) throws IOException
- Specified by:
getReaderin interfaceTemplateLoader- Throws:
IOException
-
getExtension
public String getExtension()
- Specified by:
getExtensionin interfaceTemplateLoader
-
getBase
public String getBase()
- Specified by:
getBasein interfaceTemplateLoader
-
setBase
public void setBase(String basePath)
-
-