Java Doc for VelocityConfigurer.java in  » J2EE » spring-framework-2.0.6 » org » springframework » web » servlet » view » velocity » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » J2EE » spring framework 2.0.6 » org.springframework.web.servlet.view.velocity 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.springframework.ui.velocity.VelocityEngineFactory
      org.springframework.web.servlet.view.velocity.VelocityConfigurer

VelocityConfigurer
public class VelocityConfigurer extends VelocityEngineFactory implements VelocityConfig,InitializingBean,ResourceLoaderAware(Code)
JavaBean to configure Velocity for web usage, via the "configLocation" and/or "velocityProperties" and/or "resourceLoaderPath" bean properties. The simplest way to use this class is to specify just a "resourceLoaderPath"; you do not need any further configuration then.
 <bean id="velocityConfig" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">
 <property name="resourceLoaderPath"><value>/WEB-INF/velocity/</value></property>
 </bean>
This bean must be included in the application context of any application using Spring's VelocityView for web MVC. It exists purely to configure Velocity; it is not meant to be referenced by application components but just internally by VelocityView. Implements VelocityConfig to be found by VelocityView without depending on the bean name of the configurer. Each DispatcherServlet can define its own VelocityConfigurer if desired.

Note that you can also refer to a preconfigured VelocityEngine instance, for example one set up by VelocityEngineFactoryBean, via the "velocityEngine" property. This allows to share a VelocityEngine for web and email usage, for example.

This configurer registers the "spring.vm" Velocimacro library for web views (contained in this package and thus in spring.jar), which makes all macros defined in it implicitly available:

 #springBind("person.age")
 age is ${status.value}

author:
   Rod Johnson
author:
   Juergen Hoeller
author:
   Darren Davison
See Also:   VelocityConfigurer.setConfigLocation
See Also:   VelocityConfigurer.setVelocityProperties
See Also:   VelocityConfigurer.setResourceLoaderPath
See Also:   VelocityConfigurer.setVelocityEngine
See Also:   org.springframework.ui.velocity.VelocityEngineFactoryBean
See Also:   VelocityView




Method Summary
public  voidafterPropertiesSet()
     Initialize VelocityEngineFactory's VelocityEngine if not overridden by a preconfigured VelocityEngine.
public  VelocityEnginegetVelocityEngine()
    
protected  voidpostProcessVelocityEngine(VelocityEngine velocityEngine)
     Provides a ClasspathResourceLoader in addition to any default or user-defined loader in order to load the spring Velocity macros from the class path.
public  voidsetVelocityEngine(VelocityEngine velocityEngine)
     Set a preconfigured VelocityEngine to use for the Velocity web config, e.g.



Method Detail
afterPropertiesSet
public void afterPropertiesSet() throws IOException, VelocityException(Code)
Initialize VelocityEngineFactory's VelocityEngine if not overridden by a preconfigured VelocityEngine.
See Also:   VelocityConfigurer.createVelocityEngine
See Also:   VelocityConfigurer.setVelocityEngine



getVelocityEngine
public VelocityEngine getVelocityEngine()(Code)



postProcessVelocityEngine
protected void postProcessVelocityEngine(VelocityEngine velocityEngine)(Code)
Provides a ClasspathResourceLoader in addition to any default or user-defined loader in order to load the spring Velocity macros from the class path.
See Also:   org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader



setVelocityEngine
public void setVelocityEngine(VelocityEngine velocityEngine)(Code)
Set a preconfigured VelocityEngine to use for the Velocity web config, e.g. a shared one for web and email usage, set up via VelocityEngineFactoryBean. If this is not set, VelocityEngineFactory's properties (inherited by this class) have to be specified.
See Also:   org.springframework.ui.velocity.VelocityEngineFactoryBean



Fields inherited from org.springframework.ui.velocity.VelocityEngineFactory
final protected Log logger(Code)(Java Doc)

Methods inherited from org.springframework.ui.velocity.VelocityEngineFactory
public VelocityEngine createVelocityEngine() throws IOException, VelocityException(Code)(Java Doc)
protected ResourceLoader getResourceLoader()(Code)(Java Doc)
protected void initSpringResourceLoader(VelocityEngine velocityEngine, String resourceLoaderPath)(Code)(Java Doc)
protected void initVelocityResourceLoader(VelocityEngine velocityEngine, String resourceLoaderPath)(Code)(Java Doc)
protected boolean isPreferFileSystemAccess()(Code)(Java Doc)
protected VelocityEngine newVelocityEngine() throws IOException, VelocityException(Code)(Java Doc)
protected void postProcessVelocityEngine(VelocityEngine velocityEngine) throws IOException, VelocityException(Code)(Java Doc)
public void setConfigLocation(Resource configLocation)(Code)(Java Doc)
public void setOverrideLogging(boolean overrideLogging)(Code)(Java Doc)
public void setPreferFileSystemAccess(boolean preferFileSystemAccess)(Code)(Java Doc)
public void setResourceLoader(ResourceLoader resourceLoader)(Code)(Java Doc)
public void setResourceLoaderPath(String resourceLoaderPath)(Code)(Java Doc)
public void setVelocityProperties(Properties velocityProperties)(Code)(Java Doc)
public void setVelocityPropertiesMap(Map velocityPropertiesMap)(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.