- AbstractTemplateViewResult - Class in jodd.madvoc.result
-
Base class for dispatching results.
- AbstractTemplateViewResult(String) - Constructor for class jodd.madvoc.result.AbstractTemplateViewResult
-
- action - Variable in class jodd.madvoc.ActionRequest
-
- action() - Method in class jodd.madvoc.config.ManualMadvocConfigurator
-
Starts with action registration.
- Action - Annotation Type in jodd.madvoc.meta
-
Marker for action methods.
- ActionAnnotation<A extends java.lang.annotation.Annotation> - Class in jodd.madvoc.meta
-
Action method annotation reader.
- ActionAnnotation(Class<A>) - Constructor for class jodd.madvoc.meta.ActionAnnotation
-
- ActionAnnotationData<A extends java.lang.annotation.Annotation> - Class in jodd.madvoc.meta
-
- ActionAnnotationData(A) - Constructor for class jodd.madvoc.meta.ActionAnnotationData
-
- actionAnnotations - Variable in class jodd.madvoc.component.MadvocConfig
-
- ActionBuilder() - Constructor for class jodd.madvoc.config.ManualMadvocConfigurator.ActionBuilder
-
- actionClass - Variable in class jodd.madvoc.ActionConfig
-
- actionClassMethod - Variable in class jodd.madvoc.ActionConfig
-
- actionClassSuffix - Variable in class jodd.madvoc.config.AutomagicMadvocConfigurator
-
- ActionConfig - Class in jodd.madvoc
-
Action configuration and shared run-time data, used internally.
- ActionConfig(Class, Method, ActionFilter[], ActionInterceptor[], ActionDef, Class<? extends ActionResult>, boolean, ScopeData[][], ActionConfig.MethodParam[]) - Constructor for class jodd.madvoc.ActionConfig
-
- actionConfig - Variable in class jodd.madvoc.ActionRequest
-
- ActionConfig.MethodParam - Class in jodd.madvoc
-
- actionConfigSet - Variable in class jodd.madvoc.ActionConfig
-
- ActionConfigSet - Class in jodd.madvoc
-
Set of
action configs with the same action path
but with different http method.
- ActionConfigSet(String, PathMacros) - Constructor for class jodd.madvoc.ActionConfigSet
-
Creates new action config set.
- ActionConfigSetComparator() - Constructor for class jodd.madvoc.component.ActionsManager.ActionConfigSetComparator
-
- ActionDef - Class in jodd.madvoc
-
Action definition is represented by action's path, http method and result base path.
- ActionDef(String, String, String) - Constructor for class jodd.madvoc.ActionDef
-
- ActionDef(String, String) - Constructor for class jodd.madvoc.ActionDef
-
- ActionDef(String) - Constructor for class jodd.madvoc.ActionDef
-
- ActionFilter - Interface in jodd.madvoc.filter
-
Action filter is a wrapper that is invoked before action and after the rendering.
- ActionFilterStack - Class in jodd.madvoc.filter
-
Action filter stack.
- ActionFilterStack() - Constructor for class jodd.madvoc.filter.ActionFilterStack
-
- ActionFilterStack(Class<? extends ActionFilter>...) - Constructor for class jodd.madvoc.filter.ActionFilterStack
-
- ActionInterceptor - Interface in jodd.madvoc.interceptor
-
Action interceptor.
- ActionInterceptorStack - Class in jodd.madvoc.interceptor
-
Groups common interceptors, avoiding lots of classes inside
an
InterceptedBy annotation.
- ActionInterceptorStack() - Constructor for class jodd.madvoc.interceptor.ActionInterceptorStack
-
- ActionInterceptorStack(Class<? extends ActionInterceptor>...) - Constructor for class jodd.madvoc.interceptor.ActionInterceptorStack
-
- actionMethod - Variable in class jodd.madvoc.ActionConfig
-
- actionMethod - Variable in class jodd.madvoc.ActionDef
-
- ActionMethodParamNameResolver - Class in jodd.madvoc.component
-
Resolves method parameter names.
- ActionMethodParamNameResolver() - Constructor for class jodd.madvoc.component.ActionMethodParamNameResolver
-
- actionMethodParamNameResolver - Variable in class jodd.madvoc.component.ActionMethodParser
-
- ActionMethodParser - Class in jodd.madvoc.component
-
- ActionMethodParser() - Constructor for class jodd.madvoc.component.ActionMethodParser
-
- actionMethodParser - Variable in class jodd.madvoc.component.ActionsManager
-
- actionMethodParser - Variable in class jodd.madvoc.config.ManualMadvocConfigurator
-
- ActionNames - Class in jodd.madvoc
-
Holder for various action names used during path registration.
- ActionNames() - Constructor for class jodd.madvoc.ActionNames
-
- ActionNamingStrategy - Interface in jodd.madvoc.path
-
Naming strategy for building paths and http method.
- actionPath - Variable in class jodd.madvoc.ActionConfig
-
- actionPath - Variable in class jodd.madvoc.ActionConfigSet
-
- actionPath - Variable in class jodd.madvoc.ActionDef
-
- actionPath - Variable in class jodd.madvoc.ActionRequest
-
- actionPathMacroInjector - Variable in class jodd.madvoc.component.InjectorsManager
-
- ActionPathMacroInjector - Class in jodd.madvoc.injector
-
Injects macro values from action path into the action bean.
- ActionPathMacroInjector(ScopeDataResolver) - Constructor for class jodd.madvoc.injector.ActionPathMacroInjector
-
- ActionPathMacroManager - Class in jodd.madvoc.component
-
Create and manage action path macros.
- ActionPathMacroManager() - Constructor for class jodd.madvoc.component.ActionPathMacroManager
-
- actionPathMacroManager - Variable in class jodd.madvoc.component.ActionsManager
-
- actionPathMacros - Variable in class jodd.madvoc.ActionConfigSet
-
- ActionPathRewriter - Class in jodd.madvoc.component
-
Rewrites action path.
- ActionPathRewriter() - Constructor for class jodd.madvoc.component.ActionPathRewriter
-
- actionPathRewriter - Variable in class jodd.madvoc.component.MadvocController
-
- ActionRequest - Class in jodd.madvoc
-
Encapsulates single action invocation and acts as an action proxy.
- ActionRequest(MadvocController, String, ActionConfig, Object, HttpServletRequest, HttpServletResponse) - Constructor for class jodd.madvoc.ActionRequest
-
Creates new action request and initializes it.
- ActionRequestInvoker(AsyncContext, ActionRequest) - Constructor for class jodd.madvoc.component.MadvocController.ActionRequestInvoker
-
- actionResult - Variable in class jodd.madvoc.ActionConfig
-
- actionResult - Variable in class jodd.madvoc.ActionRequest
-
- ActionResult<T> - Interface in jodd.madvoc.result
-
Action result renders the returned value from an action.
- actionResult - Variable in class jodd.madvoc.result.Result
-
- actions - Variable in class jodd.madvoc.action.ListMadvocConfig
-
- actionsCount - Variable in class jodd.madvoc.component.ActionsManager
-
- actionsManager - Variable in class jodd.madvoc.action.ListMadvocConfig
-
- actionsManager - Variable in class jodd.madvoc.component.ActionMethodParser
-
- ActionsManager - Class in jodd.madvoc.component
-
Manages all Madvoc action and aliases registrations.
- ActionsManager() - Constructor for class jodd.madvoc.component.ActionsManager
-
- actionsManager - Variable in class jodd.madvoc.component.MadvocController
-
- actionsManager - Variable in class jodd.madvoc.component.ResultMapper
-
- actionsManager - Variable in class jodd.madvoc.config.AutomagicMadvocConfigurator
-
- actionsManager - Variable in class jodd.madvoc.config.ManualMadvocConfigurator
-
- ActionsManager.ActionConfigSetComparator - Class in jodd.madvoc.component
-
Comparator that considers first chunks number then action path.
- ActionWrapper - Interface in jodd.madvoc
-
- add(ActionConfig) - Method in class jodd.madvoc.ActionConfigSet
-
Adds action configuration.
- addHeader(String, String) - Method in class jodd.madvoc.MadvocResponseWrapper
-
- addRootPackage(String) - Method in class jodd.madvoc.RootPackages
-
Adds root package with no additional mapping.
- addRootPackage(String, String) - Method in class jodd.madvoc.RootPackages
-
Adds root package and its path mapping.
- addRootPackageOf(Class) - Method in class jodd.madvoc.RootPackages
-
Sets root package to package of given class.
- addRootPackageOf(Class, String) - Method in class jodd.madvoc.RootPackages
-
Sets root package to package of given class.
- alias(String) - Method in class jodd.madvoc.config.ManualMadvocConfigurator.ActionBuilder
-
Defines path alias.
- alias - Variable in class jodd.madvoc.meta.ActionAnnotationData
-
- allResults - Variable in class jodd.madvoc.component.ResultsManager
-
- annotatedProperties - Variable in class jodd.madvoc.interceptor.AnnotatedPropertyInterceptor
-
- AnnotatedPropertyInterceptor - Class in jodd.madvoc.interceptor
-
Performs some operation on all annotated properties.
- AnnotatedPropertyInterceptor(Class<Annotation>) - Constructor for class jodd.madvoc.interceptor.AnnotatedPropertyInterceptor
-
- annotations - Variable in class jodd.madvoc.interceptor.AnnotatedPropertyInterceptor
-
- ANY - Static variable in annotation type jodd.madvoc.meta.Action
-
- applicationContext - Variable in class jodd.madvoc.component.MadvocController
-
- applicationScopeInjector - Variable in class jodd.madvoc.component.InjectorsManager
-
- ApplicationScopeInjector - Class in jodd.madvoc.injector
-
Servlet context injector.
- ApplicationScopeInjector(ScopeDataResolver) - Constructor for class jodd.madvoc.injector.ApplicationScopeInjector
-
- applyCharacterEncoding - Variable in class jodd.madvoc.component.MadvocConfig
-
- async - Variable in class jodd.madvoc.ActionConfig
-
- async(boolean) - Method in class jodd.madvoc.config.ManualMadvocConfigurator.ActionBuilder
-
Defines async execution flag.
- async - Variable in class jodd.madvoc.meta.ActionAnnotationData
-
- asyncConfig - Variable in class jodd.madvoc.component.MadvocConfig
-
- AsyncConfig() - Constructor for class jodd.madvoc.component.MadvocConfig.AsyncConfig
-
- asyncMode - Variable in class jodd.madvoc.component.ActionsManager
-
- ATTR_NAME_ID_SUFFIXES - Static variable in class jodd.madvoc.interceptor.PreparableInterceptor
-
- attributeMoveId - Variable in class jodd.madvoc.component.MadvocConfig
-
- attributeMoveId - Variable in class jodd.madvoc.injector.RequestScopeInjector
-
- AutomagicMadvocConfigurator - Class in jodd.madvoc.config
-
Default Madvoc configurator uses auto-magic to configure
WebApplication.
- AutomagicMadvocConfigurator() - Constructor for class jodd.madvoc.config.AutomagicMadvocConfigurator
-
- ChainResult - Class in jodd.madvoc.result
-
Process chain results.
- ChainResult() - Constructor for class jodd.madvoc.result.ChainResult
-
- chainTo(String) - Method in class jodd.madvoc.result.Result
-
Basic chain to path.
- chainTo(Class<T>) - Method in class jodd.madvoc.result.Result
-
Chains to specified path.
- chainTo(T) - Method in class jodd.madvoc.result.Result
-
Chains to method of this class.
- characterEncoding - Variable in class jodd.madvoc.MadvocResponseWrapper
-
- checkClass(Class) - Method in class jodd.madvoc.config.AutomagicMadvocConfigurator
-
Determines if class should be examined for Madvoc annotations.
- CLASS_MACRO - Static variable in class jodd.madvoc.path.BaseNamingStrategy
-
- classActionPath - Variable in class jodd.madvoc.ActionNames
-
- className - Variable in class jodd.madvoc.ActionNames
-
- collectActionConfigs() - Method in class jodd.madvoc.action.ListMadvocConfig
-
Collects all action configurations.
- collectActionFilters() - Method in class jodd.madvoc.action.ListMadvocConfig
-
Collects all filters.
- collectActionInterceptors() - Method in class jodd.madvoc.action.ListMadvocConfig
-
Collects all interceptors.
- collectActionResults() - Method in class jodd.madvoc.action.ListMadvocConfig
-
Collects all action results.
- compare(ActionConfigSet, ActionConfigSet) - Method in class jodd.madvoc.component.ActionsManager.ActionConfigSetComparator
-
- compareTo(ActionConfigSet) - Method in class jodd.madvoc.ActionConfigSet
-
- configs - Variable in class jodd.madvoc.ActionConfigSet
-
- configs - Variable in class jodd.madvoc.component.ActionsManager
-
- configure() - Method in class jodd.madvoc.config.AutomagicMadvocConfigurator
-
Configures web application from system classpath
- configure(File[]) - Method in class jodd.madvoc.config.AutomagicMadvocConfigurator
-
Configures web application from specified classpath.
- configure() - Method in interface jodd.madvoc.config.MadvocConfigurator
-
Configures provided web application instance.
- configure() - Method in class jodd.madvoc.config.RouteMadvocConfigurator
-
Reads Madvoc route configuration file and process it.
- configure(FilterConfig) - Method in class jodd.madvoc.Madvoc
-
Configures Madvoc by reading filter init parameters.
- configure(ServletContext) - Method in class jodd.madvoc.Madvoc
-
Configures Madvoc by reading context init parameters.
- configure(MadvocConfigurator) - Method in class jodd.madvoc.WebApplication
-
Adds configurator to Madvoc container and invokes configuration.
- CONNECT - Static variable in annotation type jodd.madvoc.meta.Action
-
- CONTENT_TYPE - Static variable in class jodd.madvoc.MadvocResponseWrapper
-
- CONTEXT_MAP - Static variable in class jodd.madvoc.injector.ServletContextScopeInjector
-
- CONTEXT_NAME - Static variable in class jodd.madvoc.injector.ServletContextScopeInjector
-
- contextDestroyed(ServletContextEvent) - Method in class jodd.madvoc.MadvocContextListener
-
Stops Madvoc.
- contextInitialized(ServletContextEvent) - Method in class jodd.madvoc.MadvocContextListener
-
Creates new
Madvoc @{link WebApplication} that is configured
by context init parameters.
- ContextInjector<C> - Interface in jodd.madvoc.injector
-
Context injector.
- contextInjectorComponent - Variable in class jodd.madvoc.component.ActionMethodParser
-
- ContextInjectorComponent - Class in jodd.madvoc.component
-
Context injector for all singleton Madvoc elements, like results and interceptors.
- ContextInjectorComponent() - Constructor for class jodd.madvoc.component.ContextInjectorComponent
-
- contextInjectorComponent - Variable in class jodd.madvoc.component.ResultsManager
-
- contextInjectorComponent - Variable in class jodd.madvoc.component.WrapperManager
-
- convertTypeNames(Method) - Method in class jodd.madvoc.component.ActionMethodParamNameResolver
-
Converts method type short names into names.
- COOKIE_NAME - Static variable in class jodd.madvoc.injector.ServletContextScopeInjector
-
- corePoolSize - Variable in class jodd.madvoc.component.MadvocConfig.AsyncConfig
-
- createAction(Class) - Method in class jodd.madvoc.component.MadvocController
-
Creates new action object from
ActionConfig using default constructor.
- createAction(Class) - Method in class jodd.madvoc.petite.PetiteMadvocController
-
Acquires action from Petite container.
- createActionConfig(Class, Method, Class<? extends ActionResult>, ActionFilter[], ActionInterceptor[], ActionDef, boolean) - Method in class jodd.madvoc.component.ActionMethodParser
-
Creates new instance of action configuration.
- createActionConfigSet(String) - Method in class jodd.madvoc.component.ActionsManager
-
Creates new action config set from the action path.
- createActionDef(String, String, String, ActionNames) - Method in class jodd.madvoc.path.BaseNamingStrategy
-
- createActionMethodArgument(Class) - Method in class jodd.madvoc.ActionRequest
-
Creates action method arguments.
- createActionRequest(String, ActionConfig, Object, HttpServletRequest, HttpServletResponse) - Method in class jodd.madvoc.component.MadvocController
-
Creates new action request.
- createAnnotationData(A) - Method in class jodd.madvoc.meta.ActionAnnotation
- createArray(int) - Method in class jodd.madvoc.component.FiltersManager
-
- createArray(int) - Method in class jodd.madvoc.component.InterceptorsManager
-
- createArray(int) - Method in class jodd.madvoc.component.WrapperManager
-
Creates an array of wrapper instances.
- createAsyncExecutor() - Method in class jodd.madvoc.component.MadvocController
-
Creates async executor.
- createMadvoc(FilterConfig) - Method in class jodd.madvoc.MadvocServletFilter
-
- createPathMacro() - Method in class jodd.madvoc.component.ActionPathMacroManager
-
Creates new PathMacro instance.
- createPetiteContainer() - Method in class jodd.madvoc.petite.PetiteWebApplication
-
Creates default Petite container that will be
provided to Madvoc.
- createResult(Class<? extends ActionResult>) - Method in class jodd.madvoc.component.ResultsManager
-
- createResult(Class<? extends ActionResult>) - Method in class jodd.madvoc.petite.PetiteResultsManager
-
- createValueInstance() - Method in class jodd.madvoc.injector.Target
-
Creates new instance of a type and stores it in the value.
- createWebApplication() - Method in class jodd.madvoc.Madvoc
-
- createWrapper(Class<R>) - Method in class jodd.madvoc.component.WrapperManager
-
Creates new wrapper.
- createWrapper(Class<R>) - Method in class jodd.madvoc.petite.PetiteFilterManager
-
Acquires filter from Petite container.
- createWrapper(Class<R>) - Method in class jodd.madvoc.petite.PetiteInterceptorManager
-
Acquires interceptor from Petite container.
- CSRF_NAME - Static variable in class jodd.madvoc.injector.ServletContextScopeInjector
-
- currentWrappers - Variable in class jodd.madvoc.config.RouteMadvocConfigurator
-
- generateUniqueId() - Method in class jodd.madvoc.result.MoveResult
-
Returns unique id, random long value.
- get(ServletContext) - Static method in class jodd.madvoc.Madvoc
-
Returns Madvoc instance from servlet context.
- GET - Static variable in annotation type jodd.madvoc.meta.Action
-
- getAction() - Method in class jodd.madvoc.ActionRequest
-
Returns action object.
- getActionAnnotationInstances() - Method in class jodd.madvoc.component.MadvocConfig
-
Returns instances of action method annotation readers.
- getActionAnnotations() - Method in class jodd.madvoc.component.MadvocConfig
-
Returns array of action annotations.
- getActionClass() - Method in class jodd.madvoc.ActionConfig
-
Returns action class.
- getActionClassMethod() - Method in class jodd.madvoc.ActionConfig
-
Returns action class method.
- getActionConfig() - Method in class jodd.madvoc.ActionRequest
-
- getActionConfigs() - Method in class jodd.madvoc.ActionConfigSet
-
Returns a new list of all action configs from this set.
- getActionConfigSet() - Method in class jodd.madvoc.ActionConfig
-
- getActionMethod() - Method in class jodd.madvoc.ActionConfig
-
Returns action method.
- getActionMethod() - Method in class jodd.madvoc.ActionDef
-
Returns action's HTTP method.
- getActionPath() - Method in class jodd.madvoc.ActionConfig
-
Returns action path.
- getActionPath() - Method in class jodd.madvoc.ActionDef
-
Returns action's path.
- getActionPath() - Method in class jodd.madvoc.ActionRequest
-
Returns action path.
- getActionPathMacroInjector() - Method in class jodd.madvoc.component.InjectorsManager
-
- getActionResult() - Method in class jodd.madvoc.ActionConfig
-
Returns action result class that will render the result.
- getActionResult() - Method in class jodd.madvoc.ActionRequest
-
Returns action result object.
- getActionResult() - Method in class jodd.madvoc.result.Result
-
Returns action result type.
- getActionsCount() - Method in class jodd.madvoc.component.ActionsManager
-
Returns total number of registered actions.
- getActionString() - Method in class jodd.madvoc.ActionConfig
-
Returns action string in form 'actionClass#actionMethod'.
- getAlias() - Method in class jodd.madvoc.meta.ActionAnnotationData
-
- getAll() - Method in class jodd.madvoc.component.WrapperManager
-
Returns all action wrappers.
- getAllActionConfigurations() - Method in class jodd.madvoc.component.ActionsManager
-
Returns all registered action configurations.
- getAllActionResults() - Method in class jodd.madvoc.component.ResultsManager
-
Returns all action results.
- getAllFilters() - Method in class jodd.madvoc.component.FiltersManager
-
Returns all filters.
- getAllInterceptors() - Method in class jodd.madvoc.component.InterceptorsManager
-
Returns all interceptors.
- getAnnotationType() - Method in class jodd.madvoc.ActionConfig.MethodParam
-
Returns parameter Madvoc annotation type, one of
In,
Out or
InOut.
- getApplicationContext() - Method in class jodd.madvoc.component.MadvocController
-
Returns application context set during the initialization.
- getApplicationScopeInjector() - Method in class jodd.madvoc.component.InjectorsManager
-
- getAsyncConfig() - Method in class jodd.madvoc.component.MadvocConfig
-
Returns asynchronous configuration.
- getAttributeMoveId() - Method in class jodd.madvoc.component.MadvocConfig
-
- getCharacterEncoding() - Method in class jodd.madvoc.MadvocResponseWrapper
-
Returns character encoding or null if not set.
- getClassActionPath() - Method in class jodd.madvoc.ActionNames
-
- getClassName() - Method in class jodd.madvoc.ActionNames
-
- getComponent(Class<T>) - Method in class jodd.madvoc.WebApplication
-
Returns registered component.
- getComponent(String) - Method in class jodd.madvoc.WebApplication
-
Returns registered component.
- getContentInputStream() - Method in class jodd.madvoc.result.RawResultData
-
Returns content input stream.
- getContentLength() - Method in class jodd.madvoc.result.RawResultData
-
Returns content length.
- getContentType() - Method in class jodd.madvoc.MadvocResponseWrapper
-
Returns content type and, optionally, charset.
- getCorePoolSize() - Method in class jodd.madvoc.component.MadvocConfig.AsyncConfig
-
- getDefaultActionMethodNames() - Method in class jodd.madvoc.component.MadvocConfig
-
Returns default action method names which will have empty method path.
- getDefaultActionResult() - Method in class jodd.madvoc.component.MadvocConfig
-
Returns default action result.
- getDefaultExtension() - Method in class jodd.madvoc.component.MadvocConfig
-
Returns default action extension.
- getDefaultFilters() - Method in class jodd.madvoc.component.MadvocConfig
-
Returns default filters.
- getDefaultInterceptors() - Method in class jodd.madvoc.component.MadvocConfig
-
Returns default interceptors.
- getDefaultNamingStrategy() - Method in class jodd.madvoc.component.MadvocConfig
-
- getDefaultWebAppWrapper() - Method in class jodd.madvoc.component.FiltersManager
-
- getDefaultWebAppWrapper() - Method in class jodd.madvoc.component.InterceptorsManager
-
- getDefaultWebAppWrapper() - Method in class jodd.madvoc.component.WrapperManager
-
Returns marker wrapper class, shortcut for default web app wrappers.
- getDefaultWrappers() - Method in class jodd.madvoc.component.FiltersManager
-
- getDefaultWrappers() - Method in class jodd.madvoc.component.InterceptorsManager
-
- getDefaultWrappers() - Method in class jodd.madvoc.component.WrapperManager
-
Returns default wrappers from the configuration.
- getDownloadFileName() - Method in class jodd.madvoc.result.RawResultData
-
Returns download file name.
- getEncoding() - Method in class jodd.madvoc.component.MadvocConfig
-
Returns character encoding.
- getExtension() - Method in class jodd.madvoc.ActionNames
-
- getExtension() - Method in class jodd.madvoc.meta.ActionAnnotationData
-
- getFileUploadFactory() - Method in class jodd.madvoc.component.MadvocConfig
-
Returns file upload factory.
- getFilters() - Method in class jodd.madvoc.filter.ActionFilterStack
-
Returns an array of filters.
- getHttpMethod() - Method in class jodd.madvoc.ActionNames
-
- getHttpServletRequest() - Method in class jodd.madvoc.ActionRequest
-
Returns servlet request.
- getHttpServletResponse() - Method in class jodd.madvoc.ActionRequest
-
Returns servlet response.
- getInterceptors() - Method in class jodd.madvoc.ActionConfig
-
Returns interceptor instances.
- getInterceptors() - Method in class jodd.madvoc.interceptor.ActionInterceptorStack
-
Returns an array of interceptors.
- getKeepAliveTimeMillis() - Method in class jodd.madvoc.component.MadvocConfig.AsyncConfig
-
- getMacrosCount() - Method in class jodd.madvoc.macro.BasePathMacros
-
Returns macros count.
- getMacrosCount() - Method in interface jodd.madvoc.macro.PathMacros
-
Returns macros count.
- getMadvocConfig() - Method in class jodd.madvoc.Madvoc
-
Returns Madvoc controller once web application is started.
- getMadvocContextScopeInjector() - Method in class jodd.madvoc.component.InjectorsManager
-
- getMadvocController() - Method in class jodd.madvoc.Madvoc
-
Returns Madvoc controller once web application is started.
- getMadvocParamsInjector() - Method in class jodd.madvoc.component.InjectorsManager
-
- getMadvocRootPackageClassName() - Method in class jodd.madvoc.component.MadvocConfig
-
Returns root package marker class name.
- getMatchedPropertyName(ScopeData.In, String) - Method in class jodd.madvoc.injector.BaseScopeInjector
-
Returns matched property name or null if name is not matched.
- getMaximumPoolSize() - Method in class jodd.madvoc.component.MadvocConfig.AsyncConfig
-
- getMethod() - Method in class jodd.madvoc.meta.ActionAnnotationData
-
- getMethodActionPath() - Method in class jodd.madvoc.ActionNames
-
- getMethodName() - Method in class jodd.madvoc.ActionNames
-
- getMethodParams() - Method in class jodd.madvoc.ActionConfig
-
Returns method parameters information, or null if method has no params.
- getMimeType() - Method in class jodd.madvoc.result.RawResultData
-
Returns content type.
- getName() - Method in class jodd.madvoc.ActionConfig.MethodParam
-
Returns parameter name.
- getNames() - Method in class jodd.madvoc.macro.BasePathMacros
-
Returns names of all macros.
- getNames() - Method in interface jodd.madvoc.macro.PathMacros
-
Returns names of all macros.
- getNextActionPath() - Method in class jodd.madvoc.ActionRequest
-
Returns next request string for action chaining.
- getOutputStream() - Method in class jodd.madvoc.MadvocResponseWrapper
-
- getPackageActionPath() - Method in class jodd.madvoc.ActionNames
-
- getPackageActionPath(String) - Method in class jodd.madvoc.RootPackages
-
Returns package action path.
- getPackageName() - Method in class jodd.madvoc.ActionNames
-
- getPath() - Method in class jodd.madvoc.meta.ActionAnnotationData
-
- getPath() - Method in class jodd.madvoc.ResultPath
-
- getPathMacroClass() - Method in class jodd.madvoc.component.MadvocConfig
-
Returns current implementation for path macros.
- getPathMacroSeparators() - Method in class jodd.madvoc.component.MadvocConfig
-
- getPathValue() - Method in class jodd.madvoc.ResultPath
-
- getPatterns() - Method in class jodd.madvoc.macro.BasePathMacros
-
Returns all patterns.
- getPatterns() - Method in interface jodd.madvoc.macro.PathMacros
-
Returns all patterns.
- getPrefixIn() - Method in class jodd.madvoc.interceptor.EchoInterceptor
-
- getPrefixOut() - Method in class jodd.madvoc.interceptor.EchoInterceptor
-
- getPreviousActionRequest() - Method in class jodd.madvoc.ActionRequest
-
Returns previous action request in chain, if there was one.
- getQueueCapacity() - Method in class jodd.madvoc.component.MadvocConfig.AsyncConfig
-
- getRequestScopeInjector() - Method in class jodd.madvoc.component.InjectorsManager
-
- getResult() - Method in class jodd.madvoc.ActionRequest
-
Returns result object if exist in action, otherwise returns null.
- getResult() - Method in class jodd.madvoc.meta.ActionAnnotationData
-
- getResultBasePath() - Method in class jodd.madvoc.ActionConfig
-
Returns action result base path.
- getResultBasePath() - Method in class jodd.madvoc.ActionDef
-
Returns result base path.
- getResultName() - Method in interface jodd.madvoc.result.ActionResult
-
Returns the name of this action result.
- getResultName() - Method in class jodd.madvoc.result.BaseActionResult
-
Returns the name of this action result.
- getResultPathPrefix() - Method in class jodd.madvoc.component.MadvocConfig
-
Returns default prefix for all result paths.
- getResultValue() - Method in class jodd.madvoc.result.Result
-
Returns action result value.
- getResultValueType() - Method in interface jodd.madvoc.result.ActionResult
-
Returns type of result value, passed to the
render method
and defined by generics.
- getResultValueType() - Method in class jodd.madvoc.result.BaseActionResult
-
Returns type of result value, passed to the
render method
and defined by generics.
- getRootPackage(int) - Method in class jodd.madvoc.RootPackages
-
Returns root package for given index.
- getRootPackageMapping(int) - Method in class jodd.madvoc.RootPackages
-
Returns root package mapping for given index.
- getRootPackages() - Method in class jodd.madvoc.component.MadvocConfig
-
Returns root packages collection.
- getRootPackagesCount() - Method in class jodd.madvoc.RootPackages
-
Returns total count of root packages.
- getRoutesFileName() - Method in class jodd.madvoc.component.MadvocConfig
-
- getServletContextScopeInjector() - Method in class jodd.madvoc.component.InjectorsManager
-
- getSessionScopeInjector() - Method in class jodd.madvoc.component.InjectorsManager
-
- getTargetProperty(Target, ScopeData.Out) - Method in class jodd.madvoc.injector.BaseScopeInjector
-
Reads target property.
- getTargets() - Method in class jodd.madvoc.ActionRequest
-
Returns all injection targets.
- getType() - Method in class jodd.madvoc.ActionConfig.MethodParam
-
Returns parameter type.
- getType() - Method in class jodd.madvoc.injector.Target
-
Returns targets type, if specified.
- getValue() - Method in class jodd.madvoc.injector.Target
-
Returns target value, if specified.
- getValue() - Method in class jodd.madvoc.meta.ActionAnnotationData
-
- getValue() - Method in class jodd.madvoc.ResultPath
-
- getWebApplication() - Method in class jodd.madvoc.Madvoc
-
Returns running web application.
- getWrappers() - Method in class jodd.madvoc.BaseActionWrapperStack
-
Returns an array of wrappers.
- getWriter() - Method in class jodd.madvoc.MadvocResponseWrapper
-
- IGNORED_FIXES - Variable in class jodd.madvoc.config.RouteMadvocConfigurator
-
- ignoreEmptyRequestParams - Variable in class jodd.madvoc.injector.RequestScopeInjector
-
- ignoreInvalidUploadFiles - Variable in class jodd.madvoc.injector.RequestScopeInjector
-
- In - Annotation Type in jodd.madvoc.meta
-
Marks fields and setters where injection should be performed.
- in - Variable in class jodd.madvoc.ScopeData
-
- In() - Constructor for class jodd.madvoc.ScopeData.In
-
- indexOfDotAfterSlash(String) - Static method in class jodd.madvoc.MadvocUtil
-
Locates first dot after the last slash.
- init() - Method in interface jodd.madvoc.ActionWrapper
-
Initializes wrapper once everything is injected.
- init() - Method in class jodd.madvoc.BaseActionWrapper
-
Initializes wrapper once everything is injected.
- init(ServletContext) - Method in class jodd.madvoc.component.MadvocController
-
Initializes controller by providing application context.
- init() - Method in class jodd.madvoc.interceptor.PreparableInterceptor
-
- init() - Static method in class jodd.madvoc.JoddMadvoc
-
- init(String, String[]) - Method in class jodd.madvoc.macro.BasePathMacros
-
Initializes PathMacro and returns
true if macros are found in the action
path.
- init(String, String[]) - Method in interface jodd.madvoc.macro.PathMacros
-
Initializes PathMacro and returns
true if macros are found in the action
path.
- init(String, String[]) - Method in class jodd.madvoc.macro.RegExpPathMacros
-
- init(FilterConfig) - Method in class jodd.madvoc.MadvocServletFilter
-
Filter initialization.
- init() - Method in interface jodd.madvoc.result.ActionResult
-
Initializes the result.
- init() - Method in class jodd.madvoc.result.BaseActionResult
-
Initializes the result.
- init(MadvocConfig, ServletContext) - Method in class jodd.madvoc.WebApplication
-
Initializes web application custom configuration.
- initActions(ActionsManager) - Method in class jodd.madvoc.WebApplication
-
Hook for actions manager.
- initDefaultWrappers() - Method in class jodd.madvoc.config.RouteMadvocConfigurator
-
Initializes default wrappers by storing theirs classes.
- initFilters(FiltersManager) - Method in class jodd.madvoc.WebApplication
-
Hook for filters.
- initializeResult(ActionResult) - Method in class jodd.madvoc.component.ResultsManager
-
Initializes action result.
- initializeWrapper(T) - Method in class jodd.madvoc.component.WrapperManager
-
Initializes action wrapper.
- initInterceptors(InterceptorsManager) - Method in class jodd.madvoc.WebApplication
-
Hook for interceptors.
- initResults(ResultsManager) - Method in class jodd.madvoc.WebApplication
-
Hook for manually registered results.
- initWebApplication() - Method in class jodd.madvoc.WebApplication
-
Initializes web application.
- inject(ActionRequest) - Method in class jodd.madvoc.injector.ActionPathMacroInjector
-
- inject(ActionRequest) - Method in class jodd.madvoc.injector.ApplicationScopeInjector
-
- inject(ActionRequest) - Method in interface jodd.madvoc.injector.Injector
-
Injects some content into action request.
- inject(ActionRequest) - Method in class jodd.madvoc.injector.MadvocContextScopeInjector
-
- inject(ActionRequest) - Method in class jodd.madvoc.injector.RequestScopeInjector
-
- inject(ActionRequest) - Method in class jodd.madvoc.injector.ServletContextScopeInjector
-
Injects servlet context scope data.
- inject(ActionRequest) - Method in class jodd.madvoc.injector.SessionScopeInjector
-
- inject(ActionRequest) - Method in class jodd.madvoc.interceptor.ServletConfigInterceptor
-
Performs injection.
- injectAttributes - Variable in class jodd.madvoc.injector.RequestScopeInjector
-
- injectAttributes(Target[], ScopeData[], HttpServletRequest) - Method in class jodd.madvoc.injector.RequestScopeInjector
-
Inject request attributes.
- injectContext(Target) - Method in class jodd.madvoc.component.ContextInjectorComponent
-
Inject context into target.
- injectContext(Target, ScopeData[], ServletContext) - Method in class jodd.madvoc.injector.ApplicationScopeInjector
-
- injectContext(Target, ScopeData[], C) - Method in interface jodd.madvoc.injector.ContextInjector
-
Injects data from context object into the target.
- injectContext(Target, ScopeData[], PetiteContainer) - Method in class jodd.madvoc.injector.MadvocContextScopeInjector
-
- injectContext(Target, ScopeData[], PetiteContainer) - Method in class jodd.madvoc.injector.MadvocParamsInjector
-
Injects all matching parameters to target instance.
- injectContext(Target, ScopeData[], ServletContext) - Method in class jodd.madvoc.injector.ServletContextScopeInjector
-
Injects just context.
- injectIdsFromRequest(ActionRequest) - Method in class jodd.madvoc.interceptor.PreparableInterceptor
-
Injects IDs from request.
- Injector - Interface in jodd.madvoc.injector
-
Injector interface.
- injectorsManager - Variable in class jodd.madvoc.component.ContextInjectorComponent
-
- InjectorsManager - Class in jodd.madvoc.component
-
Injectors manager creates and holds instances of all injectors.
- InjectorsManager() - Constructor for class jodd.madvoc.component.InjectorsManager
-
- injectorsManager - Variable in class jodd.madvoc.interceptor.ServletConfigInterceptor
-
- injectParameters - Variable in class jodd.madvoc.injector.RequestScopeInjector
-
- injectParameters(Target[], ScopeData[], HttpServletRequest) - Method in class jodd.madvoc.injector.RequestScopeInjector
-
Inject request parameters.
- injectUploadedFiles(Target[], ScopeData[], HttpServletRequest) - Method in class jodd.madvoc.injector.RequestScopeInjector
-
Inject uploaded files from multipart request parameters.
- InOut - Annotation Type in jodd.madvoc.meta
-
Shortcut for both
In and
Out annotations on one single field.
- inputStream - Variable in class jodd.madvoc.result.RawResultData
-
- inspectClassScopeData(Class, ScopeType) - Method in class jodd.madvoc.component.ScopeDataResolver
-
Inspect action for all In/Out annotations.
- inspectIn(In, ScopeType, String, Class) - Method in class jodd.madvoc.component.ScopeDataResolver
-
Inspects single IN annotation for a property.
- inspectIn(InOut, ScopeType, String, Class) - Method in class jodd.madvoc.component.ScopeDataResolver
-
Inspects single INOUT annotation as IN.
- inspectMethodParameterScopeData(String, Class, Annotation[], ScopeType) - Method in class jodd.madvoc.component.ScopeDataResolver
-
Inspects all method parameters for scope type.
- inspectOut(Out, ScopeType, String, Class) - Method in class jodd.madvoc.component.ScopeDataResolver
-
Inspects single OUT annotation for a property.
- inspectOut(InOut, ScopeType, String, Class) - Method in class jodd.madvoc.component.ScopeDataResolver
-
Inspects single INOUT annotation as OUT.
- intercept(ActionRequest) - Method in interface jodd.madvoc.interceptor.ActionInterceptor
-
Intercepts action requests.
- intercept(ActionRequest) - Method in class jodd.madvoc.interceptor.ActionInterceptorStack
-
Interceptor is not used since this is just an interceptor container.
- intercept(ActionRequest) - Method in class jodd.madvoc.interceptor.AnnotatedPropertyInterceptor
-
- intercept(ActionRequest) - Method in class jodd.madvoc.interceptor.DefaultWebAppInterceptors
-
- intercept(ActionRequest) - Method in class jodd.madvoc.interceptor.EchoInterceptor
-
Measure action invocation time.
- intercept(ActionRequest) - Method in class jodd.madvoc.interceptor.PreparableInterceptor
-
Intercepts action requests.
- intercept(ActionRequest) - Method in class jodd.madvoc.interceptor.ServletConfigInterceptor
-
Intercepts action requests.
- interceptBy(Class<? extends ActionInterceptor>...) - Method in class jodd.madvoc.config.ManualMadvocConfigurator.ActionBuilder
-
Appends list of interceptors to the list of action interceptors.
- interceptBy(Class<? extends ActionInterceptor>) - Method in class jodd.madvoc.config.ManualMadvocConfigurator.ActionBuilder
-
Appends single interceptor to the list of action interceptors.
- InterceptedBy - Annotation Type in jodd.madvoc.meta
-
Defines array of action interceptors.
- interceptor(Class<T>) - Method in class jodd.madvoc.config.ManualMadvocConfigurator
-
Returns interceptor instance for further configuration.
- interceptorIndex - Variable in class jodd.madvoc.ActionRequest
-
- interceptors - Variable in class jodd.madvoc.action.ListMadvocConfig
-
- interceptors - Variable in class jodd.madvoc.ActionConfig
-
- interceptorsManager - Variable in class jodd.madvoc.action.ListMadvocConfig
-
- interceptorsManager - Variable in class jodd.madvoc.component.ActionMethodParser
-
- InterceptorsManager - Class in jodd.madvoc.component
-
Manager for Madvoc interceptors.
- InterceptorsManager() - Constructor for class jodd.madvoc.component.InterceptorsManager
-
- interceptorsManager - Variable in class jodd.madvoc.config.ManualMadvocConfigurator
-
- invoke() - Method in class jodd.madvoc.ActionRequest
-
Invokes the action and returns action result value object.
- invoke(ActionRequest) - Method in interface jodd.madvoc.ActionWrapper
-
Invokes wrapper using enabled information.
- invoke(ActionRequest) - Method in class jodd.madvoc.BaseActionWrapperStack
-
Throws an exception, as stack can not be invoked.
- invoke(String, HttpServletRequest, HttpServletResponse) - Method in class jodd.madvoc.component.MadvocController
-
Invokes action registered to provided action path, Provides action chaining, by invoking the next action request.
- invoke(ActionRequest) - Method in class jodd.madvoc.filter.BaseActionFilter
-
- invoke(ActionRequest) - Method in class jodd.madvoc.interceptor.BaseActionInterceptor
-
- invokeAction() - Method in class jodd.madvoc.ActionRequest
-
- invokeActionMethod() - Method in class jodd.madvoc.ActionRequest
-
Invokes action method after starting all interceptors.
- isAbsolutePath(String) - Method in class jodd.madvoc.path.BaseNamingStrategy
-
Returns true if path is absolute.
- isApplyCharacterEncoding() - Method in class jodd.madvoc.component.MadvocConfig
-
Returns if character encoding should be set in request and response by Madvoc.
- isAsync() - Method in class jodd.madvoc.ActionConfig
-
Returns true if action is asynchronous.
- isAsync() - Method in class jodd.madvoc.meta.ActionAnnotationData
-
- isAsyncModeOn() - Method in class jodd.madvoc.component.ActionsManager
-
Returns true if at least one action has
async mode turned on.
- isDetectDuplicatePathsEnabled() - Method in class jodd.madvoc.component.MadvocConfig
-
- isEnabled() - Method in interface jodd.madvoc.ActionWrapper
-
Returns true if wrapper is enabled.
- isEnabled() - Method in class jodd.madvoc.BaseActionWrapper
-
Returns true if interceptor is enabled.
- isEncodeGetParams() - Method in class jodd.madvoc.injector.RequestScopeInjector
-
- isIgnoreEmptyRequestParams() - Method in class jodd.madvoc.injector.RequestScopeInjector
-
- isIgnoreInvalidUploadFiles() - Method in class jodd.madvoc.injector.RequestScopeInjector
-
Returns true if invalid and non-existing upload files are ignored.
- isInjectAttributes() - Method in class jodd.madvoc.injector.RequestScopeInjector
-
- isInjectIdsFromRequestEnabled - Variable in class jodd.madvoc.interceptor.PreparableInterceptor
-
- isInjectIdsFromRequestEnabled() - Method in class jodd.madvoc.interceptor.PreparableInterceptor
-
- isInjectParameters() - Method in class jodd.madvoc.injector.RequestScopeInjector
-
- isPreventCaching() - Method in class jodd.madvoc.component.MadvocConfig
-
- isSet() - Method in class jodd.madvoc.config.ManualMadvocConfigurator.ActionBuilder
-
Returns true when minimum configuration is provided.
- isSilent() - Method in class jodd.madvoc.injector.BaseScopeInjector
-
Returns true if injection is silent.
- isTreatEmptyParamsAsNull() - Method in class jodd.madvoc.injector.RequestScopeInjector
-
- isTrimParams() - Method in class jodd.madvoc.injector.RequestScopeInjector
-
- lastIndexOfDotAfterSlash(String) - Static method in class jodd.madvoc.MadvocUtil
-
Locates last index of dot after the optional last slash.
- lastIndexOfSlashDot(String) - Static method in class jodd.madvoc.MadvocUtil
-
Locates last dot after the last slash or just slash.
- length - Variable in class jodd.madvoc.result.RawResultData
-
- list - Variable in class jodd.madvoc.component.ActionsManager
-
- ListMadvocConfig - Class in jodd.madvoc.action
-
Helper action that returns sorted list of all registered action configurations,
action results and interceptors.
- ListMadvocConfig() - Constructor for class jodd.madvoc.action.ListMadvocConfig
-
- loadMadvocConfig() - Method in class jodd.madvoc.Madvoc
-
- loadMadvocParams(String[]) - Method in class jodd.madvoc.Madvoc
-
Loads Madvoc parameters.
- locateTarget(ActionRequest, String) - Method in class jodd.madvoc.result.AbstractTemplateViewResult
-
Locates target from given path.
- locateTarget(ActionRequest, String) - Method in class jodd.madvoc.result.ServletDispatcherResult
-
Locates target using path with various extensions appended.
- LogEchoInterceptor - Class in jodd.madvoc.interceptor
-
Echo interceptor that outputs to logger.
- LogEchoInterceptor() - Constructor for class jodd.madvoc.interceptor.LogEchoInterceptor
-
- lookup(String) - Method in class jodd.madvoc.ActionConfigSet
-
Lookup for action config for given method.
- lookup(String, String) - Method in class jodd.madvoc.component.ActionsManager
-
Returns action configurations for provided action path.
- lookup(String) - Method in class jodd.madvoc.component.ActionsManager
-
Lookups action config for given action class and method string (aka 'action string').
- lookup(ActionRequest, Object) - Method in class jodd.madvoc.component.ResultsManager
-
- lookup(String) - Method in class jodd.madvoc.component.WrapperManager
-
Looks up for existing wrapper.
- lookupAlias(String) - Method in class jodd.madvoc.component.ResultMapper
-
Lookups value as an alias and, if not found, as a default alias.
- lookupAnnotatedProperties(Class) - Method in class jodd.madvoc.interceptor.AnnotatedPropertyInterceptor
-
Lookups for annotated properties.
- lookupInData(ScopeData[]) - Method in class jodd.madvoc.injector.BaseScopeInjector
-
Returns IN data for current scope type.
- lookupIndex(String) - Method in class jodd.madvoc.ActionConfigSet
-
- lookupPathAlias(String) - Method in class jodd.madvoc.component.ActionsManager
-
Returns path alias.
- lookupScopeData(ActionRequest) - Method in class jodd.madvoc.injector.BaseScopeInjector
-
Returns scope data from action request and for current scope type.
- RawData - Class in jodd.madvoc.result
-
Raw data for raw results.
- RawData(InputStream, String, int) - Constructor for class jodd.madvoc.result.RawData
-
- RawData(byte[], String) - Constructor for class jodd.madvoc.result.RawData
-
- RawData(byte[]) - Constructor for class jodd.madvoc.result.RawData
-
- RawDownload - Class in jodd.madvoc.result
-
Download data for raw results.
- RawDownload(InputStream, String, String, int) - Constructor for class jodd.madvoc.result.RawDownload
-
- RawDownload(byte[], String, String) - Constructor for class jodd.madvoc.result.RawDownload
-
- RawDownload(byte[], String) - Constructor for class jodd.madvoc.result.RawDownload
-
- RawDownload(File, String, String) - Constructor for class jodd.madvoc.result.RawDownload
-
- RawDownload(File, String) - Constructor for class jodd.madvoc.result.RawDownload
-
- RawDownload(File) - Constructor for class jodd.madvoc.result.RawDownload
-
- RawResult - Class in jodd.madvoc.result
-
Raw results directly writes byte context to the output.
- RawResult() - Constructor for class jodd.madvoc.result.RawResult
-
- RawResultData - Class in jodd.madvoc.result
-
Holder for Raw results.
- RawResultData(InputStream, String, String, int) - Constructor for class jodd.madvoc.result.RawResultData
-
- readActionFilters(AnnotatedElement) - Method in class jodd.madvoc.component.ActionMethodParser
-
Reads class or method annotation for action filters.
- readActionInterceptors(AnnotatedElement) - Method in class jodd.madvoc.component.ActionMethodParser
-
Reads class or method annotation for action interceptors.
- readAnnotationData(AccessibleObject) - Method in class jodd.madvoc.meta.ActionAnnotation
-
s * Need to override to make java compiler happy.
- readClassActionPath(ActionNames, Class) - Method in class jodd.madvoc.component.ActionMethodParser
-
Reads action path from class.
- readMethodActionPath(ActionNames, String, ActionAnnotationData) - Method in class jodd.madvoc.component.ActionMethodParser
-
Reads action method.
- readMethodExtension(ActionNames, ActionAnnotationData) - Method in class jodd.madvoc.component.ActionMethodParser
-
Reads method's extension.
- readPackageActionPath(ActionNames, Class) - Method in class jodd.madvoc.component.ActionMethodParser
-
Reads action path for package.
- readValue(String) - Method in class jodd.madvoc.injector.Target
-
Reads value from the target.
- ready() - Method in class jodd.madvoc.WebApplication
-
Called when Madvoc is up and ready.
- redirect(HttpServletRequest, HttpServletResponse, String) - Method in class jodd.madvoc.result.ServletRedirectResult
-
- redirect(HttpServletRequest, HttpServletResponse, String) - Method in class jodd.madvoc.result.ServletUrlRedirectResult
-
- redirectTo(String) - Method in class jodd.madvoc.result.Result
-
Basic redirection to path.
- redirectTo(Class<T>) - Method in class jodd.madvoc.result.Result
-
Redirect to specified path.
- redirectTo(T) - Method in class jodd.madvoc.result.Result
-
Redirect to method of this class.
- redirectTo(Result, String) - Method in class jodd.madvoc.result.Result
-
Appends redirection definition.
- RegExpPathMacros - Class in jodd.madvoc.macro
-
Regular expression path macro.
- RegExpPathMacros() - Constructor for class jodd.madvoc.macro.RegExpPathMacros
-
- regexpPattern - Variable in class jodd.madvoc.macro.RegExpPathMacros
-
- register(String) - Method in class jodd.madvoc.component.ActionsManager
-
Registers action with provided action signature.
- register(String, ActionDef) - Method in class jodd.madvoc.component.ActionsManager
-
Registers action with provided action signature.
- register(Class, Method) - Method in class jodd.madvoc.component.ActionsManager
-
- register(Class, Method, ActionDef) - Method in class jodd.madvoc.component.ActionsManager
-
- register(Class, String) - Method in class jodd.madvoc.component.ActionsManager
-
Registers action with provided action class and method name.
- register(Class, String, ActionDef) - Method in class jodd.madvoc.component.ActionsManager
-
- register(Class<? extends ActionResult>) - Method in class jodd.madvoc.component.ResultsManager
-
Registers an action result handler and returns created
ActionResult if
result with same type doesn't exist.
- register(ActionResult) - Method in class jodd.madvoc.component.ResultsManager
-
Registers new action result instance.
- registerAction(Class, Method, ActionDef) - Method in class jodd.madvoc.component.ActionsManager
-
Registration main point.
- registerAction(ActionConfig) - Method in class jodd.madvoc.component.ActionsManager
-
- registerAction(Class, Method, ActionDef) - Method in class jodd.madvoc.proxetta.ProxettaAwareActionsManager
-
Registers actions and applies proxetta on actions that are not already registered.
- registerComponent(Class) - Method in class jodd.madvoc.WebApplication
-
- registerComponent(String, Class) - Method in class jodd.madvoc.WebApplication
-
- registerComponent(Object) - Method in class jodd.madvoc.WebApplication
-
Registers component instance using its
base name.
- registerComponent(String, Object) - Method in class jodd.madvoc.WebApplication
-
Registers component instance and wires it with internal container.
- registerMadvocComponents() - Method in class jodd.madvoc.petite.PetiteWebApplication
-
- registerMadvocComponents() - Method in class jodd.madvoc.WebApplication
-
Registers default Madvoc components.
- registerPackageActionPath(String, String) - Method in class jodd.madvoc.RootPackages
-
Registers package action path.
- registerPathAlias(String, String) - Method in class jodd.madvoc.component.ActionsManager
-
Registers new path alias.
- render(ActionRequest, Object) - Method in class jodd.madvoc.component.MadvocController
-
Invokes a result after the action invocation.
- render(ActionRequest, String) - Method in class jodd.madvoc.result.AbstractTemplateViewResult
-
Dispatches to the JSP location created from result value and JSP extension.
- render(ActionRequest, T) - Method in interface jodd.madvoc.result.ActionResult
-
Renders result on given action result value.
- render(ActionRequest, String) - Method in class jodd.madvoc.result.ChainResult
-
- render(ActionRequest, String) - Method in class jodd.madvoc.result.HttpStatusResult
-
- render(ActionRequest, String) - Method in class jodd.madvoc.result.MoveResult
-
Saves action in the session under some id that is added as request parameter.
- render(ActionRequest, String) - Method in class jodd.madvoc.result.NoneResult
-
Executes result on given action result value.
- render(ActionRequest, RawResultData) - Method in class jodd.madvoc.result.RawResult
-
- render(ActionRequest, String) - Method in class jodd.madvoc.result.ServletRedirectResult
-
Redirects to the given location.
- render(ActionRequest, String) - Method in class jodd.madvoc.result.TextResult
-
- renderView(ActionRequest, String) - Method in class jodd.madvoc.result.AbstractTemplateViewResult
-
Renders the view by processing founded target.
- renderView(ActionRequest, String) - Method in class jodd.madvoc.result.ServletDispatcherResult
-
Renders the view by dispatching to the target JSP.
- renderWith(Class<? extends ActionResult>) - Method in class jodd.madvoc.config.ManualMadvocConfigurator.ActionBuilder
-
Defines action result for this action.
- RenderWith - Annotation Type in jodd.madvoc.meta
-
Class annotation that defines which Madvoc
action result
will be used for rendering.
- replaceActionNameMacros(String, ActionNames) - Method in class jodd.madvoc.path.BaseNamingStrategy
-
Replaces action path macros in the path.
- replaceVariables(String) - Method in class jodd.madvoc.config.RouteMadvocConfigurator
-
Replaces variables in the line.
- REQUEST_BODY - Static variable in class jodd.madvoc.injector.ServletContextScopeInjector
-
- REQUEST_MAP - Static variable in class jodd.madvoc.injector.ServletContextScopeInjector
-
- REQUEST_NAME - Static variable in class jodd.madvoc.injector.ServletContextScopeInjector
-
- REQUEST_PARAM_MAP - Static variable in class jodd.madvoc.injector.ServletContextScopeInjector
-
- requestInjector - Variable in class jodd.madvoc.interceptor.PreparableInterceptor
-
- requestScopeInjector - Variable in class jodd.madvoc.component.InjectorsManager
-
- RequestScopeInjector - Class in jodd.madvoc.injector
-
Request scope injector.
- RequestScopeInjector(MadvocConfig, ScopeDataResolver) - Constructor for class jodd.madvoc.injector.RequestScopeInjector
-
- reset() - Method in class jodd.madvoc.RootPackages
-
Resets all root packages mappings.
- resolve(Class<? extends T>) - Method in class jodd.madvoc.component.WrapperManager
-
Resolves single wrapper.
- resolveActionMethod(Class<?>, String) - Method in class jodd.madvoc.component.ActionsManager
-
Resolves action method for given action class ane method name.
- resolveAlias(String) - Method in class jodd.madvoc.component.ResultMapper
-
Returns resolved alias result value or passed on, if alias doesn't exist.
- resolveAll(Class<? extends T>[]) - Method in class jodd.madvoc.component.WrapperManager
-
Resolves wrappers.
- resolveHttpMethodFromMethodName(String) - Method in class jodd.madvoc.path.RestResourcePath
-
Resolves HTTP method name from method name.
- resolveParamNames(Method) - Method in class jodd.madvoc.component.ActionMethodParamNameResolver
-
Returns method parameter names.
- resolveResultPath(String, String) - Method in class jodd.madvoc.component.ResultMapper
-
Resolves result path.
- resolveResultPathString(String, String) - Method in class jodd.madvoc.component.ResultMapper
-
Resolves result path as a string, when parts are not important
and when only full string matters.
- resolveResultValueType() - Method in class jodd.madvoc.result.BaseActionResult
-
Resolves
result value type by finding the
first superclass that has this value defined in generics.
- resolveScopeData(Class) - Method in class jodd.madvoc.component.ScopeDataResolver
-
Resolve scope data in given type for all scope types.
- resolveScopeData(String, Class, Annotation[]) - Method in class jodd.madvoc.component.ScopeDataResolver
-
Resolves scope data in given annotations for all scope types.
- resolveTarget(ActionRequest, String) - Method in class jodd.madvoc.result.AbstractTemplateViewResult
-
Locates the target file from action path and the result value.
- resolveType() - Method in class jodd.madvoc.injector.Target
-
- RestAction - Annotation Type in jodd.madvoc.meta
-
- RestResourcePath - Class in jodd.madvoc.path
-
Naming strategy for REST resources.
- RestResourcePath() - Constructor for class jodd.madvoc.path.RestResourcePath
-
- result - Variable in class jodd.madvoc.ActionRequest
-
- result(Class<? extends ActionResult>) - Method in class jodd.madvoc.config.ManualMadvocConfigurator
-
Registers result class.
- result - Variable in class jodd.madvoc.meta.ActionAnnotationData
-
- Result - Class in jodd.madvoc.result
-
Result - cool, neat helper for results that are dealing with the path.
- Result() - Constructor for class jodd.madvoc.result.Result
-
- resultBase(String) - Method in class jodd.madvoc.config.ManualMadvocConfigurator.ActionBuilder
-
Defines result base path.
- resultBasePath - Variable in class jodd.madvoc.ActionConfig
-
- resultBasePath - Variable in class jodd.madvoc.ActionDef
-
- resultClassSuffix - Variable in class jodd.madvoc.config.AutomagicMadvocConfigurator
-
- resultField - Variable in class jodd.madvoc.ActionConfig
-
- ResultMapper - Class in jodd.madvoc.component
-
Mapper from action results paths to result path.
- ResultMapper() - Constructor for class jodd.madvoc.component.ResultMapper
-
- resultMapper - Variable in class jodd.madvoc.result.AbstractTemplateViewResult
-
- resultMapper - Variable in class jodd.madvoc.result.ChainResult
-
- resultMapper - Variable in class jodd.madvoc.result.MoveResult
-
- resultMapper - Variable in class jodd.madvoc.result.ServletRedirectResult
-
- resultMayReplaceExistingOne(Class<? extends ActionResult>) - Method in class jodd.madvoc.component.ResultsManager
-
Returns true if action result can replace existing one.
- resultName - Variable in class jodd.madvoc.result.BaseActionResult
-
- ResultPath - Class in jodd.madvoc
-
Holder of result path value.
- ResultPath(String, String) - Constructor for class jodd.madvoc.ResultPath
-
- resultPathPrefix - Variable in class jodd.madvoc.component.MadvocConfig
-
- results - Variable in class jodd.madvoc.action.ListMadvocConfig
-
- resultsManager - Variable in class jodd.madvoc.action.ListMadvocConfig
-
- resultsManager - Variable in class jodd.madvoc.component.MadvocController
-
- ResultsManager - Class in jodd.madvoc.component
-
Manager for Madvoc result handlers.
- ResultsManager() - Constructor for class jodd.madvoc.component.ResultsManager
-
- resultsManager - Variable in class jodd.madvoc.config.AutomagicMadvocConfigurator
-
- resultsManager - Variable in class jodd.madvoc.config.ManualMadvocConfigurator
-
- resultValue - Variable in class jodd.madvoc.result.Result
-
- resultValueType - Variable in class jodd.madvoc.result.BaseActionResult
-
- rewrite(HttpServletRequest, String, String) - Method in class jodd.madvoc.component.ActionPathRewriter
-
Rewrites action path.
- rootPackages - Variable in class jodd.madvoc.component.MadvocConfig
-
- RootPackages - Class in jodd.madvoc
-
Collection of root packages.
- RootPackages() - Constructor for class jodd.madvoc.RootPackages
-
- RouteMadvocConfigurator - Class in jodd.madvoc.config
-
MadvocConfigurator that reads
routes defined in external file
madvoc-routes.txt
(name can be changed in @link MadvocConfig).
- RouteMadvocConfigurator() - Constructor for class jodd.madvoc.config.RouteMadvocConfigurator
-
- routesFileName - Variable in class jodd.madvoc.component.MadvocConfig
-
- run() - Method in class jodd.madvoc.component.MadvocController.ActionRequestInvoker
-
- saveNameTarget(ScopeData.In, String, String) - Method in class jodd.madvoc.component.ScopeDataResolver
-
Saves value and property name.
- saveNameTarget(ScopeData.Out, String, String) - Method in class jodd.madvoc.component.ScopeDataResolver
-
Saves value and property name.
- scopeData - Variable in class jodd.madvoc.ActionConfig
-
- ScopeData - Class in jodd.madvoc
-
Holds IN and OUT information for single scope.
- ScopeData() - Constructor for class jodd.madvoc.ScopeData
-
- ScopeData.In - Class in jodd.madvoc
-
- ScopeData.Out - Class in jodd.madvoc
-
- scopeDataResolver - Variable in class jodd.madvoc.component.ActionMethodParser
-
- scopeDataResolver - Variable in class jodd.madvoc.component.ContextInjectorComponent
-
- scopeDataResolver - Variable in class jodd.madvoc.component.InjectorsManager
-
- ScopeDataResolver - Class in jodd.madvoc.component
-
- ScopeDataResolver() - Constructor for class jodd.madvoc.component.ScopeDataResolver
-
- scopeDataResolver - Variable in class jodd.madvoc.injector.BaseScopeInjector
-
- scopeDataResolver - Variable in class jodd.madvoc.interceptor.PreparableInterceptor
-
- scopeType - Variable in class jodd.madvoc.injector.BaseScopeInjector
-
- ScopeType - Enum in jodd.madvoc
-
Parameters scope for injection (
In)
and outjection (
Out).
- ServletConfigInterceptor - Class in jodd.madvoc.interceptor
-
Configures actions and applies some servlet configuration prior action execution.
- ServletConfigInterceptor() - Constructor for class jodd.madvoc.interceptor.ServletConfigInterceptor
-
- servletContext - Variable in class jodd.madvoc.Madvoc
-
- servletContextScopeInjector - Variable in class jodd.madvoc.component.InjectorsManager
-
- ServletContextScopeInjector - Class in jodd.madvoc.injector
-
Injects values from various Servlet contexts.
- ServletContextScopeInjector(ScopeDataResolver) - Constructor for class jodd.madvoc.injector.ServletContextScopeInjector
-
- ServletDispatcherResult - Class in jodd.madvoc.result
-
Servlet Dispatcher.
- ServletDispatcherResult() - Constructor for class jodd.madvoc.result.ServletDispatcherResult
-
- ServletRedirectResult - Class in jodd.madvoc.result
-
Simply redirects to a page using RequestDispatcher.
- ServletRedirectResult() - Constructor for class jodd.madvoc.result.ServletRedirectResult
-
- ServletRedirectResult(String) - Constructor for class jodd.madvoc.result.ServletRedirectResult
-
- servletRequest - Variable in class jodd.madvoc.ActionRequest
-
- servletResponse - Variable in class jodd.madvoc.ActionRequest
-
- ServletUrlRedirectResult - Class in jodd.madvoc.result
-
Simply sends permanent redirection to an external location.
- ServletUrlRedirectResult() - Constructor for class jodd.madvoc.result.ServletUrlRedirectResult
-
- SESSION_MAP - Static variable in class jodd.madvoc.injector.ServletContextScopeInjector
-
- SESSION_NAME - Static variable in class jodd.madvoc.injector.ServletContextScopeInjector
-
- sessionScopeInjector - Variable in class jodd.madvoc.component.InjectorsManager
-
- SessionScopeInjector - Class in jodd.madvoc.injector
-
Servlet session scope injector.
- SessionScopeInjector(ScopeDataResolver) - Constructor for class jodd.madvoc.injector.SessionScopeInjector
-
- setActionAnnotations(Class<? extends Annotation>...) - Method in class jodd.madvoc.component.MadvocConfig
-
Sets action annotations.
- setActionResult(Object) - Method in class jodd.madvoc.ActionRequest
-
Sets action result object.
- setApplyCharacterEncoding(boolean) - Method in class jodd.madvoc.component.MadvocConfig
-
Defines is character encoding has to be set by Madvoc into the request and response.
- setAttributeMoveId(String) - Method in class jodd.madvoc.component.MadvocConfig
-
- setCharacterEncoding(String) - Method in class jodd.madvoc.MadvocResponseWrapper
-
Sets just character encoding.
- setClassNames(String, String) - Method in class jodd.madvoc.ActionNames
-
Sets class-related names.
- setContentType(String) - Method in class jodd.madvoc.MadvocResponseWrapper
-
Sets content type.
- setCorePoolSize(int) - Method in class jodd.madvoc.component.MadvocConfig.AsyncConfig
-
- setDefaultActionMethodNames(String...) - Method in class jodd.madvoc.component.MadvocConfig
-
Specifies default action names that do not have method paths.
- setDefaultActionResult(Class<? extends ActionResult>) - Method in class jodd.madvoc.component.MadvocConfig
-
Specifies default action result.
- setDefaultExtension(String) - Method in class jodd.madvoc.component.MadvocConfig
-
Sets default action extension that will be appended when omitted.
- setDefaultFilters(Class<? extends ActionFilter>[]) - Method in class jodd.madvoc.component.MadvocConfig
-
Set default filters.
- setDefaultInterceptors(Class<? extends ActionInterceptor>...) - Method in class jodd.madvoc.component.MadvocConfig
-
Set default interceptors.
- setDefaultNamingStrategy(Class<? extends ActionNamingStrategy>) - Method in class jodd.madvoc.component.MadvocConfig
-
- setDetectDuplicatePathsEnabled(boolean) - Method in class jodd.madvoc.component.MadvocConfig
-
Defines if duplicate paths should be detected and if an exception should
be thrown on duplication.
- setEnabled(boolean) - Method in interface jodd.madvoc.ActionWrapper
-
Defines if wrapper is enabled.
- setEnabled(boolean) - Method in class jodd.madvoc.BaseActionWrapper
-
Defines if interceptor is enabled.
- setEncodeGetParams(boolean) - Method in class jodd.madvoc.injector.RequestScopeInjector
-
Specifies if GET parameters should be encoded.
- setEncoding(String) - Method in class jodd.madvoc.component.MadvocConfig
-
Sets web application character encoding.
- setExtension(String) - Method in class jodd.madvoc.ActionNames
-
Sets extension.
- setFileUploadFactory(FileUploadFactory) - Method in class jodd.madvoc.component.MadvocConfig
-
Specifies file upload factory.
- setFilters(Class<? extends ActionFilter>...) - Method in class jodd.madvoc.filter.ActionFilterStack
-
Sets filter classes.
- setHeader(String, String) - Method in class jodd.madvoc.MadvocResponseWrapper
-
- setHttpMethod(String) - Method in class jodd.madvoc.ActionNames
-
Sets HTTP method.
- setHttpServletRequest(HttpServletRequest) - Method in class jodd.madvoc.ActionRequest
-
Specifies new servlet request, in case of wrapping it.
- setHttpServletResponse(HttpServletResponse) - Method in class jodd.madvoc.ActionRequest
-
Specifies new servlet response, in case of wrapping it.
- setIgnoreEmptyRequestParams(boolean) - Method in class jodd.madvoc.injector.RequestScopeInjector
-
Specifies if empty request parameters will be totally ignored as they were not sent at all.
- setIgnoreInvalidUploadFiles(boolean) - Method in class jodd.madvoc.injector.RequestScopeInjector
-
Specifies if invalid and non-existing upload files should be null.
- setInjectAttributes(boolean) - Method in class jodd.madvoc.injector.RequestScopeInjector
-
Specifies if attributes will be injected.
- setInjectIdsFromRequestEnabled(boolean) - Method in class jodd.madvoc.interceptor.PreparableInterceptor
-
- setInjectParameters(boolean) - Method in class jodd.madvoc.injector.RequestScopeInjector
-
Specifies if parameters will be injected.
- setInterceptors(Class<? extends ActionInterceptor>...) - Method in class jodd.madvoc.interceptor.ActionInterceptorStack
-
Sets interceptor classes.
- setKeepAliveTimeMillis(long) - Method in class jodd.madvoc.component.MadvocConfig.AsyncConfig
-
- setMadvocConfiguratorClass(Class) - Method in class jodd.madvoc.Madvoc
-
- setMadvocConfiguratorClassName(String) - Method in class jodd.madvoc.Madvoc
-
- setMadvocRootPackageClassName(String) - Method in class jodd.madvoc.component.MadvocConfig
-
Sets root package marker name.
- setMaximumPoolSize(int) - Method in class jodd.madvoc.component.MadvocConfig.AsyncConfig
-
- setMethodNames(String, String) - Method in class jodd.madvoc.ActionNames
-
Sets method-related names.
- setNextActionPath(String) - Method in class jodd.madvoc.ActionRequest
-
Specifies the next action path, that will be chained to current action request.
- setPackageNames(String, String) - Method in class jodd.madvoc.ActionNames
-
Sets package-related names.
- setParamsFiles(String[]) - Method in class jodd.madvoc.Madvoc
-
- setPathMacroClass(Class<? extends PathMacros>) - Method in class jodd.madvoc.component.MadvocConfig
-
Sets implementation for path macros.
- setPathMacroSeparators(String[]) - Method in class jodd.madvoc.component.MadvocConfig
-
Sets path macro separators.
- setPrefixIn(String) - Method in class jodd.madvoc.interceptor.EchoInterceptor
-
- setPrefixOut(String) - Method in class jodd.madvoc.interceptor.EchoInterceptor
-
- setPreventCaching(boolean) - Method in class jodd.madvoc.component.MadvocConfig
-
Specifies if Madvoc should add response params to prevent browser caching.
- setPreviousActionRequest(ActionRequest) - Method in class jodd.madvoc.ActionRequest
-
Sets previous action request in chain.
- setQueueCapacity(int) - Method in class jodd.madvoc.component.MadvocConfig.AsyncConfig
-
- setResultPathPrefix(String) - Method in class jodd.madvoc.component.MadvocConfig
-
Defines result path prefix that will be added to all result paths.
- setRoutesFileName(String) - Method in class jodd.madvoc.component.MadvocConfig
-
- setSilent(boolean) - Method in class jodd.madvoc.injector.BaseScopeInjector
-
Defines if injection should throw exceptions or to be silent.
- setTargetProperty(Target, String, Object) - Method in class jodd.madvoc.injector.BaseScopeInjector
-
Sets target bean property, optionally creates instance if doesn't exist.
- setTreatEmptyParamsAsNull(boolean) - Method in class jodd.madvoc.injector.RequestScopeInjector
-
Specifies if empty parameters will be injected as null value.
- setTrimParams(boolean) - Method in class jodd.madvoc.injector.RequestScopeInjector
-
Specifies if parameters will be trimmed before injection.
- setValue(Object) - Method in class jodd.madvoc.injector.Target
-
Sets target value.
- setWebAppClass(Class) - Method in class jodd.madvoc.Madvoc
-
- setWebAppClassName(String) - Method in class jodd.madvoc.Madvoc
-
- silent - Variable in class jodd.madvoc.injector.BaseScopeInjector
-
- splitActionPath(String) - Static method in class jodd.madvoc.MadvocUtil
-
Splits action path to chunks.
- startNewWebApplication(ServletContext) - Method in class jodd.madvoc.Madvoc
-
Creates and starts new Madvoc web application.
- stopWebApplication() - Method in class jodd.madvoc.Madvoc
-
Stops Madvoc web application.
- stringResults - Variable in class jodd.madvoc.component.ResultsManager
-
- stripLastCamelWord(String) - Static method in class jodd.madvoc.MadvocUtil
-
Removes last CamelWord