|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jodd.madvoc.WebApplication
public class WebApplication
Web application contains all configurations and holds all managers and controllers of one web application. Custom implementations may override this class to enhance several different functionality.
Field Summary | |
---|---|
protected ActionsManager |
actionsManager
|
protected MadvocController |
controller
|
protected java.lang.String[] |
defaultActionMethodNames
|
protected java.lang.Class<? extends ActionInterceptor>[] |
defaultInterceptors
|
protected java.lang.String |
defaultResultType
|
protected java.lang.String |
encoding
|
protected java.lang.String |
extension
|
protected jodd.servlet.upload.FileUploadFactory |
fileUploadFactory
|
protected InterceptorsManager |
interceptorsManager
|
protected java.lang.String |
methodPrefix
|
protected java.lang.String |
methodSeparator
|
protected java.lang.String |
pathPrefix
|
protected java.util.Map<java.lang.String,java.lang.String> |
resultAliases
|
protected java.lang.String |
resultSeparator
|
protected ResultsManager |
resultsManager
|
Constructor Summary | |
---|---|
WebApplication()
|
Method Summary | |
---|---|
ActionsManager |
getActionsManager()
|
MadvocController |
getController()
|
java.lang.String[] |
getDefaultActionMethodNames()
Returns default action method names which will have empty method path. |
java.lang.Class<? extends ActionInterceptor>[] |
getDefaultInterceptors()
Returns default interceptors. |
java.lang.String |
getDefaultResultType()
Returns default action result type. |
java.lang.String |
getEncoding()
Returns character encoding. |
java.lang.String |
getExtension()
Returns default action extension. |
jodd.servlet.upload.FileUploadFactory |
getFileUploadFactory()
Returns file upload factory. |
InterceptorsManager |
getInterceptorsManager()
|
java.lang.String |
getMethodPrefix()
Returns method prefix used in return value. |
java.lang.String |
getMethodSeparator()
Returns separator between class and method path. |
java.lang.String |
getPathPrefix()
Returns action and result path prefix. |
java.lang.String |
getResultAlias(java.lang.String path)
Returns result alias. |
java.lang.String |
getResultSeparator()
Returns separator between method path and result value. |
ResultsManager |
getResultsManager()
|
protected void |
init()
First point of initialization, reserved for custom web applications. |
protected void |
initController()
Initializes controller. |
protected void |
initManagers()
Initializes all managers. |
protected void |
initWebConfiguration()
Initializes web application configuration. |
void |
registerResultAlias(java.lang.String path,
java.lang.String alias)
Registers new result alias. |
void |
resetResultAliases()
Reset all aliases. |
void |
setActionsManager(ActionsManager actionsManager)
|
void |
setController(MadvocController controller)
|
void |
setDefaultActionMethodNames(java.lang.String[] defaultActionMethodNames)
|
void |
setDefaultInterceptors(java.lang.Class<? extends ActionInterceptor>[] defaultInterceptors)
Set default interceptors. |
void |
setDefaultResultType(java.lang.String type)
Specifies default result type. |
void |
setEncoding(java.lang.String encoding)
Sets web application character encoding. |
void |
setExtension(java.lang.String extension)
|
void |
setFileUploadFactory(jodd.servlet.upload.FileUploadFactory fileUploadFactory)
Specifies file upload factgory. |
void |
setInterceptorsManager(InterceptorsManager interceptorsManager)
|
void |
setMethodPrefix(java.lang.String methodPrefix)
|
void |
setMethodSeparator(java.lang.String methodSeparator)
|
void |
setPathPrefix(java.lang.String pathPrefix)
|
void |
setResultSeparator(java.lang.String resultSeparator)
|
void |
setResultsManager(ResultsManager resultsManager)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected InterceptorsManager interceptorsManager
protected ResultsManager resultsManager
protected ActionsManager actionsManager
protected MadvocController controller
protected java.lang.String encoding
protected jodd.servlet.upload.FileUploadFactory fileUploadFactory
protected java.lang.String pathPrefix
protected java.lang.String methodSeparator
protected java.lang.String resultSeparator
protected java.lang.String extension
protected java.lang.String methodPrefix
protected java.lang.String[] defaultActionMethodNames
protected java.lang.Class<? extends ActionInterceptor>[] defaultInterceptors
protected java.lang.String defaultResultType
protected java.util.Map<java.lang.String,java.lang.String> resultAliases
Constructor Detail |
---|
public WebApplication()
Method Detail |
---|
protected void init()
protected void initWebConfiguration()
protected void initController()
protected void initManagers()
public InterceptorsManager getInterceptorsManager()
public void setInterceptorsManager(InterceptorsManager interceptorsManager)
public ResultsManager getResultsManager()
public void setResultsManager(ResultsManager resultsManager)
public ActionsManager getActionsManager()
public void setActionsManager(ActionsManager actionsManager)
public MadvocController getController()
public void setController(MadvocController controller)
public java.lang.String getEncoding()
public void setEncoding(java.lang.String encoding)
public jodd.servlet.upload.FileUploadFactory getFileUploadFactory()
public void setFileUploadFactory(jodd.servlet.upload.FileUploadFactory fileUploadFactory)
public java.lang.String getPathPrefix()
public void setPathPrefix(java.lang.String pathPrefix)
public java.lang.String getMethodSeparator()
public void setMethodSeparator(java.lang.String methodSeparator)
public java.lang.String getResultSeparator()
public void setResultSeparator(java.lang.String resultSeparator)
public java.lang.String getExtension()
public void setExtension(java.lang.String extension)
public java.lang.String getMethodPrefix()
public void setMethodPrefix(java.lang.String methodPrefix)
public java.lang.String[] getDefaultActionMethodNames()
public void setDefaultActionMethodNames(java.lang.String[] defaultActionMethodNames)
public java.lang.Class<? extends ActionInterceptor>[] getDefaultInterceptors()
public void setDefaultInterceptors(java.lang.Class<? extends ActionInterceptor>[] defaultInterceptors)
public void setDefaultResultType(java.lang.String type)
public java.lang.String getDefaultResultType()
public void registerResultAlias(java.lang.String path, java.lang.String alias)
public java.lang.String getResultAlias(java.lang.String path)
public void resetResultAliases()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |