Class EvaluationContextConfigurers
-
Method Summary
Modifier and TypeMethodDescriptionstatic EvaluationContextConfigurerReturns a defaultEvaluationContextConfigurerinstance.static EvaluationContextConfigurerReturns aEvaluationContextConfigurerinstance that does no customization.
-
Method Details
-
noopConfigurer
Returns aEvaluationContextConfigurerinstance that does no customization.This configurer does nothing to the StandardEvaluationContext class, and therefore all the unfiltered features are accessible. It should be used when there is a need to use the powerful features of the aforementioned class, and there is a trust that the template won't contain any dangerous injections.
- Returns:
- a
EvaluationContextConfigurerinstance
-
defaultConfigurer
Returns a defaultEvaluationContextConfigurerinstance.The default configurer provides better default security for the
EvaluationContextused by OfficeStamper. It sets up the context with enhanced security measures, such as limited property accessors, constructor resolvers, and method resolvers. It also sets a type locator, type converter, type comparator, and operator overloader. This configurer is recommended to be used when there is a need for improved security and protection against potential dangerous injections in the template.- Returns:
- a
EvaluationContextConfigurerinstance with enhanced security features
-