| 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.
|
defaultActionResultName | protected String defaultActionResultName(Code) | | |
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.
|
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.
|
getEncoding | public String getEncoding()(Code) | | Returns character encoding.
|
getResultAlias | public String getResultAlias(String alias)(Code) | | Returns result alias or its value result if no alias is defined.
|
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.
|
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.
|
|
|