All Classes and Interfaces

Class
Description
Deprecated, for removal: This API element is subject to removal in a future version.
since 6.1.0, use AllowlistElementParser instead.
 
For use with Velocity configuration property introspector.method.translator in products where any of the following proxies are present: HibernateProxy Spring InfrastructureProxy Spring TargetClassAware based proxy ContextClassLoaderSettingInvocationHandler backed OSGi service dynamic proxy AnnotationPreservingInvocationHandler backed HtmlSafe dynamic proxy HostComponentFactoryBean$DynamicServiceInvocationHandler backed OSGi component dynamic proxy It additionally rectifies cases where the method resolved from the engine is an interface method, by finding the most specific method in the target class.
Exists to enable unit testing of methods which can not usually be mocked
Generic method allowlist that can be used to check if a method is allowed to be invoked from a templating engine or related use cases.
A PluginAwareSecureUberspector subclass which also respects the functionality of HtmlSafeAnnotationBoxingUberspect.
Determines whether a plugin method or class is allowed to be invoked from a Velocity template, as defined by plugin module descriptors.
Holds, and can check against, all methods, classes and packages allowlisted for use in Velocity templates.
Deprecated, for removal: This API element is subject to removal in a future version.
since 6.1.0, use PluginAllowlist.reload() instead.
Extension of SecureIntrospectorImpl which can additionally consult the PluginAllowlist.
A SingletonUberspector subclass which uses the default SecureUberspector as the Uberspect delegate but with a PluginAwareSecureIntrospector as the coupled Introspector.
Useful for enforcing a single Uberspect instance is used for all constructed Velocity engines rather than creating a new instance for each engine.
 
A GlobalMethodAllowlist implementation that uses a PluginAwareSecureIntrospector to check if a method is allowed to be invoked from a templating engine.