public final class MadvocConfig
extends java.lang.Object
| 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 |
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 |
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.
|
java.lang.String |
toString()
Prepares string with full configuration.
|
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 toString()
toString in class java.lang.ObjectCopyright © 2003-present Jodd Team