Package com.github.mustachejava
Class SafeMustacheFactory
java.lang.Object
com.github.mustachejava.DefaultMustacheFactory
com.github.mustachejava.SafeMustacheFactory
- All Implemented Interfaces:
MustacheFactory
-
Field Summary
FieldsFields inherited from class com.github.mustachejava.DefaultMustacheFactory
es, mc, mustacheCache, oh, recursionLimit, templateCache -
Constructor Summary
ConstructorsConstructorDescriptionSafeMustacheFactory(Set<String> allowedResourceNames, File fileRoot) SafeMustacheFactory(Set<String> allowedResourceNames, String resourceRoot) -
Method Summary
Modifier and TypeMethodDescriptionCreates the visitor for compilation.voidThis defines how "encoded" values are encoded.private voidsetup()Methods inherited from class com.github.mustachejava.DefaultMustacheFactory
compile, compile, compile, compilePartial, createLambdaCache, createMustacheCache, createParser, filterText, getExecutorService, getFragment, getFragmentCacheFunction, getMustacheCacheFunction, getObjectHandler, getReader, getRecursionLimit, resolvePartialPath, setExecutorService, setObjectHandler, setRecursionLimit, translate
-
Field Details
-
disallowedMethods
-
OBJECT_HANDLER
-
-
Constructor Details
-
SafeMustacheFactory
-
SafeMustacheFactory
-
-
Method Details
-
setup
private void setup() -
createMustacheVisitor
Description copied from interface:MustacheFactoryCreates the visitor for compilation.- Specified by:
createMustacheVisitorin interfaceMustacheFactory- Overrides:
createMustacheVisitorin classDefaultMustacheFactory- Returns:
- visitor
-
encode
Description copied from interface:MustacheFactoryThis defines how "encoded" values are encoded. It defaults to something appropriate for HTML output.- Specified by:
encodein interfaceMustacheFactory- Overrides:
encodein classDefaultMustacheFactory- Parameters:
value- the unencoded valuewriter- where to encode the value
-