org.springframework.ui.velocity
Class SpringResourceLoader
java.lang.Object
  
org.apache.velocity.runtime.resource.loader.ResourceLoader
      
org.springframework.ui.velocity.SpringResourceLoader
public class SpringResourceLoader
- extends 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.
- Since:
 
  - 14.03.2004
 
- Author:
 
  - Juergen Hoeller
 
- See Also:
 VelocityEngineFactory.setResourceLoaderPath(java.lang.String), 
ResourceLoader, 
FileResourceLoader
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
NAME
public static final String NAME
- See Also:
 - Constant Field Values
 
SPRING_RESOURCE_LOADER_CLASS
public static final String SPRING_RESOURCE_LOADER_CLASS
- See Also:
 - Constant Field Values
 
SPRING_RESOURCE_LOADER_CACHE
public static final String SPRING_RESOURCE_LOADER_CACHE
- See Also:
 - Constant Field Values
 
SPRING_RESOURCE_LOADER
public static final String SPRING_RESOURCE_LOADER
- See Also:
 - Constant Field Values
 
SPRING_RESOURCE_LOADER_PATH
public static final String SPRING_RESOURCE_LOADER_PATH
- See Also:
 - Constant Field Values
 
logger
protected final Log logger
SpringResourceLoader
public SpringResourceLoader()
init
public void init(ExtendedProperties configuration)
- Specified by:
 init in class ResourceLoader
 
 
getResourceStream
public InputStream getResourceStream(String source)
                              throws ResourceNotFoundException
- Specified by:
 getResourceStream in class ResourceLoader
 
- Throws:
 ResourceNotFoundException
 
isSourceModified
public boolean isSourceModified(Resource resource)
- Specified by:
 isSourceModified in class ResourceLoader
 
 
getLastModified
public long getLastModified(Resource resource)
- Specified by:
 getLastModified in class ResourceLoader