|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjodd.madvoc.component.MadvocConfig
public class MadvocConfig
Madvoc configuration. This is the single place where component configuration is stored. New custom component that requires configuration may override and enhance this config with new configuration.
| Field Summary | |
|---|---|
protected boolean |
actionPathMappingEnabled
|
protected java.lang.String[] |
defaultActionMethodNames
|
protected java.lang.String |
defaultExtension
|
protected java.lang.Class<? extends ActionInterceptor>[] |
defaultInterceptors
|
protected java.lang.String |
defaultResultType
|
protected boolean |
detectDuplicatePathsEnabled
|
protected java.lang.String |
encoding
|
protected jodd.servlet.upload.FileUploadFactory |
fileUploadFactory
|
protected boolean |
preventCaching
|
protected RequestScopeInjector.Config |
requestScopeInjectorConfig
|
protected java.util.Map<java.lang.String,java.lang.String> |
resultAliases
|
protected java.lang.String |
rootPackage
|
protected java.lang.Class |
supplementAction
|
| Constructor Summary | |
|---|---|
MadvocConfig()
|
|
| Method Summary | |
|---|---|
void |
disableSupplementAction()
Disable supplement actions. |
java.lang.String[] |
getDefaultActionMethodNames()
Returns default action method names which will have empty method path. |
java.lang.String |
getDefaultExtension()
Returns default action extension. |
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. |
jodd.servlet.upload.FileUploadFactory |
getFileUploadFactory()
Returns file upload factory. |
RequestScopeInjector.Config |
getRequestScopeInjectorConfig()
|
java.lang.String |
getResultAlias(java.lang.String alias)
Returns result alias. |
java.lang.String |
getRootPackage()
Returns root package. |
java.lang.Class |
getSupplementAction()
Returns supplement action class for action requests that are not registered explicitly. |
boolean |
isActionPathMappingEnabled()
|
boolean |
isDetectDuplicatePathsEnabled()
|
boolean |
isPreventCaching()
|
void |
registerResultAlias(java.lang.String alias,
java.lang.String path)
Registers new result alias. |
void |
resetResultAliases()
Reset all aliases. |
void |
setActionPathMappingEnabled(boolean actionPathMappingEnabled)
|
void |
setDefaultActionMethodNames(java.lang.String... defaultActionMethodNames)
|
void |
setDefaultExtension(java.lang.String defaultExtension)
|
void |
setDefaultInterceptors(java.lang.Class<? extends ActionInterceptor>... defaultInterceptors)
Set default interceptors. |
void |
setDefaultResultType(java.lang.String type)
Specifies default result type. |
void |
setDetectDuplicatePathsEnabled(boolean detectDuplicatePathsEnabled)
|
void |
setEncoding(java.lang.String encoding)
Sets web application character encoding. |
void |
setFileUploadFactory(jodd.servlet.upload.FileUploadFactory fileUploadFactory)
Specifies file upload factory. |
void |
setPreventCaching(boolean preventCaching)
Specifies if Madvoc should add response params to prevent browser caching. |
void |
setRequestScopeInjectorConfig(RequestScopeInjector.Config requestScopeInjectorConfig)
Specifies request scope injector configuration. |
void |
setRootPackage(java.lang.String rootPackage)
Sets root package. |
void |
setRootPackageOf(java.lang.Class clazz)
Sets root package equals to package of provided class. |
void |
setSupplementAction(java.lang.Class supplementAction)
Specifies new supplement action. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String encoding
protected jodd.servlet.upload.FileUploadFactory fileUploadFactory
protected java.lang.String defaultExtension
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
protected java.lang.Class supplementAction
protected java.lang.String rootPackage
protected boolean detectDuplicatePathsEnabled
protected boolean actionPathMappingEnabled
protected boolean preventCaching
protected RequestScopeInjector.Config requestScopeInjectorConfig
| Constructor Detail |
|---|
public MadvocConfig()
| Method Detail |
|---|
public java.lang.String getEncoding()
public void setEncoding(java.lang.String encoding)
null encoding will be not applied.
public jodd.servlet.upload.FileUploadFactory getFileUploadFactory()
public void setFileUploadFactory(jodd.servlet.upload.FileUploadFactory fileUploadFactory)
public java.lang.String getDefaultExtension()
public void setDefaultExtension(java.lang.String defaultExtension)
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 alias,
java.lang.String path)
public java.lang.String getResultAlias(java.lang.String alias)
public void resetResultAliases()
public java.lang.Class getSupplementAction()
public void setSupplementAction(java.lang.Class supplementAction)
null supplement actions
will not be used.
public void disableSupplementAction()
public java.lang.String getRootPackage()
public void setRootPackage(java.lang.String rootPackage)
public void setRootPackageOf(java.lang.Class clazz)
public boolean isDetectDuplicatePathsEnabled()
public void setDetectDuplicatePathsEnabled(boolean detectDuplicatePathsEnabled)
public boolean isActionPathMappingEnabled()
public void setActionPathMappingEnabled(boolean actionPathMappingEnabled)
public boolean isPreventCaching()
public void setPreventCaching(boolean preventCaching)
public RequestScopeInjector.Config getRequestScopeInjectorConfig()
public void setRequestScopeInjectorConfig(RequestScopeInjector.Config requestScopeInjectorConfig)
request scope injector configuration.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||