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 Details

    • CompatibleVelocityResourceManager

      public CompatibleVelocityResourceManager()
  • Method Details

    • 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.