Package de.neuland.pug4j
Class PugConfigurationCaffeine
- java.lang.Object
-
- de.neuland.pug4j.PugConfigurationCaffeine
-
public class PugConfigurationCaffeine extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static longMAX_ENTRIES
-
Constructor Summary
Constructors Constructor Description PugConfigurationCaffeine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearCache()ExpressionHandlergetExpressionHandler()Map<String,Filter>getFilters()Pug4J.ModegetMode()Map<String,Object>getSharedVariables()PugTemplategetTemplate(String name)TemplateLoadergetTemplateLoader()booleanisCaching()booleanisPrettyPrint()voidremoveFilter(String name)StringrenderTemplate(PugTemplate template, Map<String,Object> model)voidrenderTemplate(PugTemplate template, Map<String,Object> model, Writer writer)voidsetCaching(boolean cache)voidsetExpressionHandler(ExpressionHandler expressionHandler)voidsetFilter(String name, Filter filter)voidsetFilters(Map<String,Filter> filters)voidsetMode(Pug4J.Mode mode)voidsetPrettyPrint(boolean prettyPrint)voidsetSharedVariables(Map<String,Object> sharedVariables)voidsetTemplateLoader(TemplateLoader templateLoader)booleantemplateExists(String url)
-
-
-
Field Detail
-
MAX_ENTRIES
protected static final long MAX_ENTRIES
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTemplate
public PugTemplate getTemplate(String name) throws IOException, PugException
- Throws:
IOExceptionPugException
-
renderTemplate
public void renderTemplate(PugTemplate template, Map<String,Object> model, Writer writer) throws PugCompilerException
- Throws:
PugCompilerException
-
renderTemplate
public String renderTemplate(PugTemplate template, Map<String,Object> model) throws PugCompilerException
- Throws:
PugCompilerException
-
isPrettyPrint
public boolean isPrettyPrint()
-
setPrettyPrint
public void setPrettyPrint(boolean prettyPrint)
-
removeFilter
public void removeFilter(String name)
-
getTemplateLoader
public TemplateLoader getTemplateLoader()
-
setTemplateLoader
public void setTemplateLoader(TemplateLoader templateLoader)
-
setExpressionHandler
public void setExpressionHandler(ExpressionHandler expressionHandler)
-
getExpressionHandler
public ExpressionHandler getExpressionHandler()
-
getMode
public Pug4J.Mode getMode()
-
setMode
public void setMode(Pug4J.Mode mode)
-
templateExists
public boolean templateExists(String url)
-
isCaching
public boolean isCaching()
-
setCaching
public void setCaching(boolean cache)
-
clearCache
public void clearCache()
-
-