Java Doc for WebApplication.java in  » Development » jodd » jodd » madvoc » 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 » Development » jodd » jodd.madvoc 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   jodd.madvoc.WebApplication

All known Subclasses:   jodd.madvoc.PetiteWebApplication,
WebApplication
public class WebApplication (Code)
Contains all configurations and definitions for single web application.

Custom implementations may override this class to enhance several different functionalities. Of course, it would be more modular to have separate interface for each functionality, but this will lead to too-many interfaces and classes. Anyhow, if needed, one abstract modular web application may be created as a subclass.



Field Summary
final protected  Map<String, ActionConfig>configs
    
protected  StringdefaultActionResultName
    
protected  Class<? extends ActionInterceptor>[]defaultInterceptors
    
protected  Stringencoding
    
protected  FileUploadFactoryfileUploadFactory
    
final protected  Map<String, ActionResult>results
    
protected  Map<String, String>resultsAliases
    
final protected  ServletContextservletContext
    

Constructor Summary
public  WebApplication(ServletContext servletContext)
    

Method Summary
public  ObjectbuildAction(ActionConfig actionConfig)
     Creates a new action object from ActionConfig .
public  ActionRequestbuildActionRequest(HttpServletRequest request, HttpServletResponse response)
     Builds action request for current servlet request.
protected  ActionRequestbuildActionRequest(ActionConfig config, HttpServletRequest request, HttpServletResponse response)
     Creates new ActionRequest ,.
public  ActionInterceptorbuildInterceptor(Class<? extends ActionInterceptor> actionInterceptorClass)
     Creates new jodd.madvoc.interceptor.ActionInterceptor .
public  Map<String, ActionConfig>getAllActionConfigs()
     Returns all registered action configurations.
public  StringgetDefaultActionResultName()
     Returns default action result name.
public  Class<? extends ActionInterceptor>[]getDefaultInterceptors()
     Returns default intercetors.
public  StringgetEncoding()
     Returns character encoding.
public  FileUploadFactorygetFileUploadFactory()
     Returns current file upload factory.
public  StringgetResultAlias(String alias)
     Returns result alias or its value result if no alias is defined.
public  ServletContextgetServletContext()
     Returns application javax.servlet.ServletContext .
public  ActionConfiglookupActionConfig(String actionPath)
     Returns action config assigned to provided actionPath.
public  ActionResultlookupActionResult(String resultName)
     Returns action result for specified result name.
public  voidregister(ActionConfig actionConfig)
     Registers new action config.
public  voidregister(ActionResult actionResult)
     Registes new action result.
public  voidsetDefaultActionResultName(String name)
     Specifes default result name.
public  voidsetDefaultInterceptors(Class<? extends ActionInterceptor>[] defaultInterceptors)
     Set default interceptors.
public  voidsetEncoding(String encoding)
     Sets web application encoding.
public  voidsetFileUploadFactory(FileUploadFactory fileUploadFactory)
     Sets file upload factory.
public  voidsetResultAlias(String alias, String target)
     Sets alias value.

Field Detail
configs
final protected Map<String, ActionConfig> configs(Code)



defaultActionResultName
protected String defaultActionResultName(Code)



defaultInterceptors
protected Class<? extends ActionInterceptor>[] defaultInterceptors(Code)



encoding
protected String encoding(Code)



fileUploadFactory
protected FileUploadFactory fileUploadFactory(Code)



results
final protected Map<String, ActionResult> results(Code)



resultsAliases
protected Map<String, String> resultsAliases(Code)



servletContext
final protected ServletContext servletContext(Code)




Constructor Detail
WebApplication
public WebApplication(ServletContext servletContext)(Code)




Method Detail
buildAction
public Object buildAction(ActionConfig actionConfig)(Code)
Creates a new action object from ActionConfig .



buildActionRequest
public ActionRequest buildActionRequest(HttpServletRequest request, HttpServletResponse response)(Code)
Builds action request for current servlet request. Returns null if servlet path is not registeres as action path.

Custom implementations may include different logic for converting request path to action path.




buildActionRequest
protected ActionRequest buildActionRequest(ActionConfig config, HttpServletRequest request, HttpServletResponse response)(Code)
Creates new ActionRequest ,.



buildInterceptor
public ActionInterceptor buildInterceptor(Class<? extends ActionInterceptor> actionInterceptorClass)(Code)
Creates new jodd.madvoc.interceptor.ActionInterceptor .



getAllActionConfigs
public Map<String, ActionConfig> getAllActionConfigs()(Code)
Returns all registered action configurations. Should be used with care and usually only during configuration.



getDefaultActionResultName
public String getDefaultActionResultName()(Code)
Returns default action result name.



getDefaultInterceptors
public Class<? extends ActionInterceptor>[] getDefaultInterceptors()(Code)
Returns default intercetors.



getEncoding
public String getEncoding()(Code)
Returns character encoding.



getFileUploadFactory
public FileUploadFactory getFileUploadFactory()(Code)
Returns current file upload factory.



getResultAlias
public String getResultAlias(String alias)(Code)
Returns result alias or its value result if no alias is defined.



getServletContext
public ServletContext getServletContext()(Code)
Returns application javax.servlet.ServletContext .



lookupActionConfig
public ActionConfig lookupActionConfig(String actionPath)(Code)
Returns action config assigned to provided actionPath.



lookupActionResult
public ActionResult lookupActionResult(String resultName)(Code)
Returns action result for specified result name.



register
public void register(ActionConfig actionConfig)(Code)
Registers new action config.



register
public void register(ActionResult actionResult)(Code)
Registes new action result.



setDefaultActionResultName
public void setDefaultActionResultName(String name)(Code)
Specifes default result name. Result must be already registered before setting it to default.
See Also:   WebApplication.register(jodd.madvoc.result.ActionResult)
See Also:   



setDefaultInterceptors
public void setDefaultInterceptors(Class<? extends ActionInterceptor>[] defaultInterceptors)(Code)
Set default interceptors.



setEncoding
public void setEncoding(String encoding)(Code)
Sets web application encoding.



setFileUploadFactory
public void setFileUploadFactory(FileUploadFactory fileUploadFactory)(Code)
Sets file upload factory.



setResultAlias
public void setResultAlias(String alias, String target)(Code)
Sets alias value.



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.