类 SpringResourceLoader

java.lang.Object
org.apache.velocity.runtime.resource.loader.ResourceLoader
cn.aradin.spring.velocity.ui.SpringResourceLoader

public class SpringResourceLoader extends org.apache.velocity.runtime.resource.loader.ResourceLoader
Velocity ResourceLoader adapter that loads via a Spring ResourceLoader. Used by VelocityEngineFactory for any resource loader path that cannot be resolved to a java.io.File.

Note that this loader does not allow for modification detection: Use Velocity's default FileResourceLoader for java.io.File resources.

Expects "spring.resource.loader" and "spring.resource.loader.path" application attributes in the Velocity runtime: the former of type org.springframework.core.io.ResourceLoader, the latter a String.

从以下版本开始:
14.03.2004
作者:
Juergen Hoeller
另请参阅:
  • 字段详细资料

    • NAME

      public static final String NAME
      另请参阅:
    • SPRING_RESOURCE_LOADER_CLASS

      public static final String SPRING_RESOURCE_LOADER_CLASS
      另请参阅:
    • SPRING_RESOURCE_LOADER_CACHE

      public static final String SPRING_RESOURCE_LOADER_CACHE
      另请参阅:
    • SPRING_RESOURCE_LOADER

      public static final String SPRING_RESOURCE_LOADER
      另请参阅:
    • SPRING_RESOURCE_LOADER_PATH

      public static final String SPRING_RESOURCE_LOADER_PATH
      另请参阅:
    • logger

      protected final org.apache.commons.logging.Log logger
  • 构造器详细资料

    • SpringResourceLoader

      public SpringResourceLoader()
  • 方法详细资料

    • init

      public void init(org.apache.velocity.util.ExtProperties configuration)
      指定者:
      init 在类中 org.apache.velocity.runtime.resource.loader.ResourceLoader
    • getResourceReader

      public Reader getResourceReader(String source, String encoding) throws org.apache.velocity.exception.ResourceNotFoundException
      指定者:
      getResourceReader 在类中 org.apache.velocity.runtime.resource.loader.ResourceLoader
      抛出:
      org.apache.velocity.exception.ResourceNotFoundException
    • isSourceModified

      public boolean isSourceModified(org.apache.velocity.runtime.resource.Resource resource)
      指定者:
      isSourceModified 在类中 org.apache.velocity.runtime.resource.loader.ResourceLoader
    • getLastModified

      public long getLastModified(org.apache.velocity.runtime.resource.Resource resource)
      指定者:
      getLastModified 在类中 org.apache.velocity.runtime.resource.loader.ResourceLoader