Class EvaluationContextFactories
java.lang.Object
pro.verron.officestamper.preset.EvaluationContextFactories
Deprecated, for removal: This API element is subject to removal in a future version.
since 3.4, for removal in a future version. The use of this class is no longer recommended.
Utility class for configuring the
EvaluationContext used by officestamper.-
Method Summary
Modifier and TypeMethodDescriptionstatic EvaluationContextFactoryDeprecated, for removal: This API element is subject to removal in a future version.since 3.4, for removal in a future version.static EvaluationContextFactoryDeprecated, for removal: This API element is subject to removal in a future version.since 3.4, for removal in a future version.
-
Method Details
-
noopFactory
Deprecated, for removal: This API element is subject to removal in a future version.since 3.4, for removal in a future version. The use of this factory is no longer recommended.Returns anEvaluationContextFactoryinstance that does no customization. This factory does nothing to theStandardEvaluationContextclass, 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:
- an
EvaluationContextFactoryinstance
-
defaultFactory
Deprecated, for removal: This API element is subject to removal in a future version.since 3.4, for removal in a future version. The use of this factory is no longer recommended.Returns a defaultEvaluationContextFactoryinstance. The default factory provides better default security for theEvaluationContextused 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 factory is recommended to be used when there is a need for improved security and protection against potentially dangerous injections in the template.- Returns:
- an
EvaluationContextFactoryinstance with enhanced security features
-