Class CompatibleVelocityResourceManager

  • All Implemented Interfaces:
    org.apache.velocity.runtime.resource.ResourceManager

    public class CompatibleVelocityResourceManager
    extends ConfluenceVelocityResourceManager

    This resource manager will instantiate resource loaders which will correct legal Velocity 1.3 syntax to legal Velocity 1.4 syntax for any resource loader defined with the velocity13.compatibility property set to true

    See Also:
    Velocity13CompatibleResourceLoader
    • Constructor Detail

      • CompatibleVelocityResourceManager

        public CompatibleVelocityResourceManager()
    • Method Detail

      • postProcessLoader

        protected org.apache.velocity.runtime.resource.loader.ResourceLoader postProcessLoader​(org.apache.velocity.runtime.resource.loader.ResourceLoader loader,
                                                                                               org.apache.commons.collections.ExtendedProperties config)
        Wraps configured resource loaders in a Velocity13CompatibleResourceLoader
        Overrides:
        postProcessLoader in class ConfluenceVelocityResourceManager
        Parameters:
        loader - Resource loader to process
        config - Configured properties for the resource loader
        Returns:
        final resource loader instance to be used at runtime. Must not be null.