public final class MadvocConfig
extends java.lang.Object
This class is instantiated in WebApp. Use WebApp.configure(Consumer) to change the
configuration.
| Constructor and Description |
|---|
MadvocConfig() |
| Modifier and Type | Method and Description |
|---|---|
ActionAnnotation<?>[] |
getActionAnnotationInstances()
Returns instances of action method annotation readers.
|
java.lang.Class<? extends java.lang.annotation.Annotation>[] |
getActionAnnotations()
Returns array of action annotations.
|
ActionConfig |
getActionConfig()
Returns default
ActionConfig. |
java.lang.String[] |
getDefaultViewExtensions() |
java.lang.String |
getDefaultViewPageName() |
java.lang.String |
getEncoding()
Returns character encoding.
|
FileUploadFactory |
getFileUploadFactory()
Returns file upload factory.
|
java.lang.Class<? extends PathMacros> |
getPathMacroClass()
Returns current implementation for path macros.
|
java.lang.String[] |
getPathMacroSeparators() |
java.lang.String |
getResultPathPrefix()
Returns default prefix for all result paths.
|
RootPackages |
getRootPackages()
Returns root packages collection.
|
boolean |
isApplyCharacterEncoding()
Returns if character encoding should be set in request and response by Madvoc.
|
boolean |
isDetectDuplicatePathsEnabled() |
boolean |
isPreventCaching() |
ActionConfig |
lookupActionConfig(ActionAnnotationData actionAnnotationData) |
ActionConfig |
lookupActionConfig(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
Lookups action config for given annotation.
|
void |
setActionAnnotations(java.lang.Class<? extends java.lang.annotation.Annotation>... annotationsClasses) |
void |
setActionConfig(ActionConfig actionConfig)
Sets default action configuration.
|
void |
setApplyCharacterEncoding(boolean applyCharacterEncoding)
Defines is character encoding has to be set by Madvoc into the request and response.
|
void |
setDefaultViewExtensions(java.lang.String[] defaultViewExtensions) |
void |
setDefaultViewPageName(java.lang.String defaultViewPageName) |
void |
setDetectDuplicatePathsEnabled(boolean detectDuplicatePathsEnabled)
Defines if duplicate paths should be detected and if an exception should
be thrown on duplication.
|
void |
setEncoding(java.lang.String encoding)
Sets web application character encoding.
|
void |
setFileUploadFactory(FileUploadFactory fileUploadFactory)
Specifies file upload factory.
|
void |
setPathMacroClass(java.lang.Class<? extends PathMacros> pathMacroClass)
Sets implementation for path macros.
|
void |
setPathMacroSeparators(java.lang.String... pathMacroSeparators)
Sets path macro separators.
|
void |
setPreventCaching(boolean preventCaching)
Specifies if Madvoc should add response params to prevent browser caching.
|
void |
setResultPathPrefix(java.lang.String resultPathPrefix)
Defines result path prefix that will be added to all result paths.
|
public ActionConfig getActionConfig()
ActionConfig.public void setActionConfig(ActionConfig actionConfig)
public void setActionAnnotations(java.lang.Class<? extends java.lang.annotation.Annotation>... annotationsClasses)
public java.lang.Class<? extends java.lang.annotation.Annotation>[] getActionAnnotations()
public ActionAnnotation<?>[] getActionAnnotationInstances()
public ActionConfig lookupActionConfig(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
public ActionConfig lookupActionConfig(ActionAnnotationData actionAnnotationData)
public java.lang.String getEncoding()
public void setEncoding(java.lang.String encoding)
null encoding will be not applied.public boolean isApplyCharacterEncoding()
public void setApplyCharacterEncoding(boolean applyCharacterEncoding)
public FileUploadFactory getFileUploadFactory()
public void setFileUploadFactory(FileUploadFactory fileUploadFactory)
public RootPackages getRootPackages()
public boolean isDetectDuplicatePathsEnabled()
public void setDetectDuplicatePathsEnabled(boolean detectDuplicatePathsEnabled)
public boolean isPreventCaching()
public void setPreventCaching(boolean preventCaching)
public java.lang.String getResultPathPrefix()
null when not used.public void setResultPathPrefix(java.lang.String resultPathPrefix)
null will be ignored.public java.lang.Class<? extends PathMacros> getPathMacroClass()
public void setPathMacroClass(java.lang.Class<? extends PathMacros> pathMacroClass)
public java.lang.String[] getPathMacroSeparators()
public void setPathMacroSeparators(java.lang.String... pathMacroSeparators)
public java.lang.String[] getDefaultViewExtensions()
public void setDefaultViewExtensions(java.lang.String[] defaultViewExtensions)
public java.lang.String getDefaultViewPageName()
public void setDefaultViewPageName(java.lang.String defaultViewPageName)
Copyright © 2003-present Jodd Team