## Uses of Class
com.opensymphony.xwork2.inject.Inject

- Packages that use Inject
  Package | Description
  --- | ---
  com.opensymphony.xwork2 | Main XWork interfaces and classes.
  com.opensymphony.xwork2.config.providers | Configuration provider classes.
  com.opensymphony.xwork2.conversion.impl |
  com.opensymphony.xwork2.factory |
  com.opensymphony.xwork2.interceptor | Interceptor classes.
  com.opensymphony.xwork2.ognl |
  com.opensymphony.xwork2.ognl.accessor |
  com.opensymphony.xwork2.security |
  com.opensymphony.xwork2.util | XWork util classes.
  com.opensymphony.xwork2.util.fs |
  com.opensymphony.xwork2.validator | XWork validation subsystem.
  com.opensymphony.xwork2.validator.validators | XWork default validator classes.
  org.apache.struts2 |
  org.apache.struts2.action |
  org.apache.struts2.components |
  org.apache.struts2.components.template |
  org.apache.struts2.config | Classes for Struts configuration and property handling.
  org.apache.struts2.conversion |
  org.apache.struts2.dispatcher | This package contains a reimagining of the traditional Struts filter dispatchers.
  org.apache.struts2.dispatcher.mapper |
  org.apache.struts2.dispatcher.multipart | Classes to help dispatch multipart HTTP requests.
  org.apache.struts2.factory |
  org.apache.struts2.interceptor |
  org.apache.struts2.interceptor.csp |
  org.apache.struts2.interceptor.debugging |
  org.apache.struts2.interceptor.parameter |
  org.apache.struts2.ognl |
  org.apache.struts2.result |
  org.apache.struts2.url |
  org.apache.struts2.views.freemarker |
  org.apache.struts2.views.util | Miscellaneous helper classes for all views.

- - ### Uses of Inject in com.opensymphony.xwork2

    Methods in com.opensymphony.xwork2 with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultActionInvocation.`setActionEventListener(ActionEventListener listener)`
    `void` | DefaultActionProxy.`setActionEventListener(ActionEventListener listener)`
    `void` | ObjectFactory.`setActionFactory(ActionFactory actionFactory)`
    `void` | DefaultActionInvocation.`setAsyncManager(AsyncManager asyncManager)`
    `void` | ObjectFactory.`setClassLoader(ClassLoader cl)`
    `void` | DefaultActionProxy.`setConfiguration(Configuration config)`
    `void` | DefaultActionInvocation.`setContainer(Container cont)`
    `void` | DefaultUnknownHandlerManager.`setContainer(Container container)`
    `void` | ObjectFactory.`setContainer(Container container)`
    `void` | DefaultActionProxyFactory.`setContainer(Container container)`
    `void` | ObjectFactory.`setConverterFactory(ConverterFactory converterFactory)`
    `void` | StrutsTextProviderFactory.`setDefaultTextProvider(TextProvider defaultTextProvider)`
    `void` | ObjectFactory.`setInterceptorFactory(InterceptorFactory interceptorFactory)`
    `void` | StrutsTextProviderFactory.`setLocaleProviderFactory(LocaleProviderFactory localeProviderFactory)`
    `void` | TextProviderSupport.`setLocaleProviderFactory(LocaleProviderFactory localeProviderFactory)`
    `void` | DefaultTextProvider.`setLocalizedTextProvider(LocalizedTextProvider localizedTextProvider)`
    `void` | StrutsTextProviderFactory.`setLocalizedTextProvider(LocalizedTextProvider localizedTextProvider)`
    `void` | DefaultActionProxy.`setLocalizedTextProvider(LocalizedTextProvider localizedTextProvider)`
    `void` | TextProviderSupport.`setLocalizedTextProvider(LocalizedTextProvider localizedTextProvider)`
    `void` | DefaultActionInvocation.`setObjectFactory(ObjectFactory fac)`
    `void` | DefaultActionProxy.`setObjectFactory(ObjectFactory factory)`
    `void` | DefaultActionInvocation.`setOgnlUtil(OgnlUtil ognlUtil)`
    `void` | ObjectFactory.`setResultFactory(ResultFactory resultFactory)`
    `void` | DefaultActionProxy.`setUnknownHandler(UnknownHandlerManager unknownHandlerManager)`
    `void` | ObjectFactory.`setUnknownHandlerFactory(UnknownHandlerFactory unknownHandlerFactory)`
    `void` | DefaultActionInvocation.`setUnknownHandlerManager(UnknownHandlerManager unknownHandlerManager)`
    `void` | ObjectFactory.`setValidatorFactory(ValidatorFactory validatorFactory)`
    `void` | DefaultActionInvocation.`setValueStackFactory(ValueStackFactory fac)`

  - ### Uses of Inject in com.opensymphony.xwork2.config.providers

    Methods in com.opensymphony.xwork2.config.providers with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | XmlConfigurationProvider.`setFileManagerFactory(FileManagerFactory fileManagerFactory)`
    `void` | XmlDocConfigurationProvider.`setObjectFactory(ObjectFactory objectFactory)`
    `void` | XmlDocConfigurationProvider.`setProviderAllowlist(ProviderAllowlist providerAllowlist)`
    `void` | XmlDocConfigurationProvider.`setValueSubstitutor(ValueSubstitutor valueSubstitutor)`

  - ### Uses of Inject in com.opensymphony.xwork2.conversion.impl

    Methods in com.opensymphony.xwork2.conversion.impl with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultTypeConverter.`setContainer(Container container)`
    `void` | XWorkBasicConverter.`setContainer(Container container)`
    `void` | XWorkConverter.`setConversionAnnotationProcessor(ConversionAnnotationProcessor annotationProcessor)`
    `void` | XWorkConverter.`setConversionFileProcessor(ConversionFileProcessor fileProcessor)`
    `void` | XWorkConverter.`setDefaultTypeConverter(XWorkBasicConverter converter)`
    `void` | XWorkConverter.`setFileManagerFactory(FileManagerFactory fileManagerFactory)`
    `void` | DefaultConversionFileProcessor.`setFileManagerFactory(FileManagerFactory factory)`
    `void` | InstantiatingNullHandler.`setObjectFactory(ObjectFactory fac)`
    `void` | InstantiatingNullHandler.`setObjectTypeDeterminer(ObjectTypeDeterminer det)`
    `void` | CollectionConverter.`setObjectTypeDeterminer(ObjectTypeDeterminer determiner)`
    `void` | InstantiatingNullHandler.`setReflectionProvider(ReflectionProvider prov)`
    `void` | XWorkConverter.`setReloadingConfigs(String reloadingConfigs)`
    `void` | DefaultConversionFileProcessor.`setTypeConverterCreator(TypeConverterCreator converterCreator)`
    `void` | DefaultConversionAnnotationProcessor.`setTypeConverterCreator(TypeConverterCreator converterCreator)`
    `void` | XWorkConverter.`setTypeConverterHolder(TypeConverterHolder converterHolder)`
    `void` | DefaultConversionAnnotationProcessor.`setTypeConverterHolder(TypeConverterHolder converterHolder)`

    Constructors in com.opensymphony.xwork2.conversion.impl with annotations of type Inject
    Constructor and Description
    `DefaultObjectTypeDeterminer(XWorkConverter converter, ReflectionProvider provider)`

    Constructor parameters in com.opensymphony.xwork2.conversion.impl with annotations of type Inject
    Constructor and Description
    `DefaultObjectTypeDeterminer(XWorkConverter converter, ReflectionProvider provider)`
    `DefaultObjectTypeDeterminer(XWorkConverter converter, ReflectionProvider provider)`

  - ### Uses of Inject in com.opensymphony.xwork2.factory

    Methods in com.opensymphony.xwork2.factory with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultUnknownHandlerFactory.`setContainer(Container container)`
    `void` | DefaultActionFactory.`setObjectFactory(ObjectFactory objectFactory)`
    `void` | DefaultResultFactory.`setObjectFactory(ObjectFactory objectFactory)` Deprecated.
    `void` | DefaultValidatorFactory.`setObjectFactory(ObjectFactory objectFactory)`
    `void` | DefaultInterceptorFactory.`setObjectFactory(ObjectFactory objectFactory)`
    `void` | StrutsConverterFactory.`setObjectFactory(ObjectFactory objectFactory)`
    `void` | DefaultResultFactory.`setReflectionProvider(ReflectionProvider reflectionProvider)` Deprecated.
    `void` | DefaultValidatorFactory.`setReflectionProvider(ReflectionProvider reflectionProvider)`
    `void` | DefaultInterceptorFactory.`setReflectionProvider(ReflectionProvider reflectionProvider)`

  - ### Uses of Inject in com.opensymphony.xwork2.interceptor

    Methods in com.opensymphony.xwork2.interceptor with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | AliasInterceptor.`setAcceptedPatterns(AcceptedPatternsChecker acceptedPatterns)` Deprecated.
    `void` | ChainingInterceptor.`setCopyErrors(String copyErrors)` Deprecated.
    `void` | ChainingInterceptor.`setCopyFieldErrors(String copyFieldErrors)` Deprecated.
    `void` | ChainingInterceptor.`setCopyMessages(String copyMessages)` Deprecated.
    `void` | StaticParametersInterceptor.`setDevMode(String mode)` Deprecated.
    `void` | AliasInterceptor.`setDevMode(String mode)` Deprecated.
    `void` | AliasInterceptor.`setExcludedPatterns(ExcludedPatternsChecker excludedPatterns)` Deprecated.
    `void` | StaticParametersInterceptor.`setLocalizedTextProvider(LocalizedTextProvider localizedTextProvider)` Deprecated.
    `void` | AliasInterceptor.`setLocalizedTextProvider(LocalizedTextProvider localizedTextProvider)` Deprecated.
    `void` | ScopedModelDrivenInterceptor.`setObjectFactory(ObjectFactory factory)` Deprecated.
    `void` | WithLazyParams.LazyParamInjector.`setOgnlUtil(OgnlUtil ognlUtil)`
    `void` | ChainingInterceptor.`setReflectionProvider(ReflectionProvider prov)` Deprecated.
    `void` | WithLazyParams.LazyParamInjector.`setReflectionProvider(ReflectionProvider reflectionProvider)`
    `void` | WithLazyParams.LazyParamInjector.`setTextParser(TextParser textParser)`
    `void` | StaticParametersInterceptor.`setValueStackFactory(ValueStackFactory valueStackFactory)` Deprecated.
    `void` | AliasInterceptor.`setValueStackFactory(ValueStackFactory valueStackFactory)` Deprecated.

  - ### Uses of Inject in com.opensymphony.xwork2.ognl

    Methods in com.opensymphony.xwork2.ognl with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | OgnlUtil.`applyExpressionMaxLength(String maxLength)`
    `protected void` | OgnlValueStackFactory.`setCompoundRootAccessor(RootAccessor compoundRootAccessor)`
    `protected void` | OgnlUtil.`setContainer(Container container)`
    `protected void` | OgnlValueStackFactory.`setContainer(Container container)` `PropertyAccessor`'s, `MethodAccessor`'s and `NullHandler`'s are registered on a per-class basis by defining a bean adhering to the corresponding interface with a name corresponding to the class it is intended to handle.
    `protected void` | OgnlUtil.`setDevMode(String mode)`
    `protected void` | OgnlValueStack.`setDevMode(String mode)`
    `protected void` | OgnlUtil.`setEnableEvalExpression(String evalExpression)`
    `protected void` | OgnlUtil.`setEnableExpressionCache(String cache)`
    `protected void` | OgnlValueStack.`setLogMissingProperties(String logMissingProperties)`
    `protected void` | OgnlValueStackFactory.`setMethodAccessor(ognl.MethodAccessor methodAccessor)`
    `void` | OgnlReflectionProvider.`setOgnlUtil(OgnlUtil ognlUtil)`
    `protected void` | OgnlValueStack.`setOgnlUtil(OgnlUtil ognlUtil)`
    `protected void` | OgnlValueStack.`setShouldFallbackToContext(String shouldFallbackToContext)`
    `protected void` | OgnlValueStackFactory.`setTextProvider(TextProvider textProvider)`
    `protected void` | OgnlUtil.`setXWorkConverter(XWorkConverter conv)`
    `protected void` | OgnlValueStackFactory.`setXWorkConverter(XWorkConverter converter)`
    `void` | SecurityMemberAccess.`useAllowlistClasses(String commaDelimitedClasses)`
    `void` | SecurityMemberAccess.`useAllowlistPackageNames(String commaDelimitedPackageNames)`
    `void` | SecurityMemberAccess.`useAllowStaticFieldAccess(String allowStaticFieldAccess)`
    `protected void` | SecurityMemberAccess.`useDevMode(String devMode)`
    `void` | SecurityMemberAccess.`useDevModeExcludedClasses(String commaDelimitedClasses)`
    `void` | SecurityMemberAccess.`useDevModeExcludedPackageExemptClasses(String commaDelimitedClasses)`
    `void` | SecurityMemberAccess.`useDevModeExcludedPackageNamePatterns(String commaDelimitedPackagePatterns)`
    `void` | SecurityMemberAccess.`useDevModeExcludedPackageNames(String commaDelimitedPackageNames)`
    `void` | SecurityMemberAccess.`useDisallowDefaultPackageAccess(String disallowDefaultPackageAccess)`
    `void` | SecurityMemberAccess.`useDisallowProxyMemberAccess(String disallowProxyMemberAccess)`
    `void` | SecurityMemberAccess.`useDisallowProxyObjectAccess(String disallowProxyObjectAccess)`
    `void` | SecurityMemberAccess.`useEnforceAllowlistEnabled(String enforceAllowlistEnabled)`
    `void` | SecurityMemberAccess.`useExcludedClasses(String commaDelimitedClasses)`
    `void` | SecurityMemberAccess.`useExcludedPackageExemptClasses(String commaDelimitedClasses)`
    `void` | SecurityMemberAccess.`useExcludedPackageNamePatterns(String commaDelimitedPackagePatterns)`
    `void` | SecurityMemberAccess.`useExcludedPackageNames(String commaDelimitedPackageNames)`

    Constructors in com.opensymphony.xwork2.ognl with annotations of type Inject
    Constructor and Description
    `DefaultOgnlBeanInfoCacheFactory(String cacheMaxSize, String defaultCacheType)`
    `DefaultOgnlExpressionCacheFactory(String cacheMaxSize, String defaultCacheType)`
    `OgnlUtil(ExpressionCacheFactory<String,Object> ognlExpressionCacheFactory, BeanInfoCacheFactory<Class<?>,BeanInfo> ognlBeanInfoCacheFactory, OgnlGuard ognlGuard)` Construct a new OgnlUtil instance for use with the framework, with optional cache factories for OGNL Expression and BeanInfo caches.
    `SecurityMemberAccess(ProviderAllowlist providerAllowlist, ThreadAllowlist threadAllowlist)`
    `StrutsProxyCacheFactory(String cacheMaxSize, String defaultCacheType)`

    Constructor parameters in com.opensymphony.xwork2.ognl with annotations of type Inject
    Constructor and Description
    `DefaultOgnlBeanInfoCacheFactory(String cacheMaxSize, String defaultCacheType)`
    `DefaultOgnlBeanInfoCacheFactory(String cacheMaxSize, String defaultCacheType)`
    `DefaultOgnlExpressionCacheFactory(String cacheMaxSize, String defaultCacheType)`
    `DefaultOgnlExpressionCacheFactory(String cacheMaxSize, String defaultCacheType)`
    `OgnlUtil(ExpressionCacheFactory<String,Object> ognlExpressionCacheFactory, BeanInfoCacheFactory<Class<?>,BeanInfo> ognlBeanInfoCacheFactory, OgnlGuard ognlGuard)` Construct a new OgnlUtil instance for use with the framework, with optional cache factories for OGNL Expression and BeanInfo caches.
    `OgnlUtil(ExpressionCacheFactory<String,Object> ognlExpressionCacheFactory, BeanInfoCacheFactory<Class<?>,BeanInfo> ognlBeanInfoCacheFactory, OgnlGuard ognlGuard)` Construct a new OgnlUtil instance for use with the framework, with optional cache factories for OGNL Expression and BeanInfo caches.
    `OgnlUtil(ExpressionCacheFactory<String,Object> ognlExpressionCacheFactory, BeanInfoCacheFactory<Class<?>,BeanInfo> ognlBeanInfoCacheFactory, OgnlGuard ognlGuard)` Construct a new OgnlUtil instance for use with the framework, with optional cache factories for OGNL Expression and BeanInfo caches.
    `SecurityMemberAccess(ProviderAllowlist providerAllowlist, ThreadAllowlist threadAllowlist)`
    `SecurityMemberAccess(ProviderAllowlist providerAllowlist, ThreadAllowlist threadAllowlist)`
    `StrutsProxyCacheFactory(String cacheMaxSize, String defaultCacheType)`
    `StrutsProxyCacheFactory(String cacheMaxSize, String defaultCacheType)`

  - ### Uses of Inject in com.opensymphony.xwork2.ognl.accessor

    Methods in com.opensymphony.xwork2.ognl.accessor with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | XWorkListPropertyAccessor.`setAutoGrowCollectionLimit(String value)`
    `protected void` | CompoundRootAccessor.`setDevMode(String mode)`
    `void` | XWorkListPropertyAccessor.`setObjectFactory(ObjectFactory fac)`
    `void` | XWorkCollectionPropertyAccessor.`setObjectFactory(ObjectFactory fac)`
    `void` | XWorkMapPropertyAccessor.`setObjectFactory(ObjectFactory fac)`
    `void` | XWorkListPropertyAccessor.`setObjectTypeDeterminer(ObjectTypeDeterminer ot)`
    `void` | XWorkCollectionPropertyAccessor.`setObjectTypeDeterminer(ObjectTypeDeterminer ot)`
    `void` | XWorkMapPropertyAccessor.`setObjectTypeDeterminer(ObjectTypeDeterminer ot)`
    `void` | XWorkListPropertyAccessor.`setOgnlUtil(OgnlUtil util)`
    `void` | XWorkCollectionPropertyAccessor.`setOgnlUtil(OgnlUtil util)`
    `void` | XWorkListPropertyAccessor.`setXWorkCollectionPropertyAccessor(ognl.PropertyAccessor acc)`
    `void` | XWorkListPropertyAccessor.`setXWorkConverter(XWorkConverter conv)`
    `void` | XWorkCollectionPropertyAccessor.`setXWorkConverter(XWorkConverter conv)`
    `void` | XWorkMapPropertyAccessor.`setXWorkConverter(XWorkConverter conv)`
    `void` | CompoundRootAccessor.`useDisallowCustomOgnlMap(String disallowCustomOgnlMap)`

  - ### Uses of Inject in com.opensymphony.xwork2.security

    Methods in com.opensymphony.xwork2.security with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultNotExcludedAcceptedPatternsChecker.`setAcceptedPatterns(AcceptedPatternsChecker acceptedPatterns)`
    `protected void` | DefaultAcceptedPatternsChecker.`setAdditionalAcceptedPatterns(String acceptablePatterns)`
    `void` | DefaultExcludedPatternsChecker.`setAdditionalExcludePatterns(String excludePatterns)`
    `protected void` | DefaultExcludedPatternsChecker.`setDynamicMethodInvocation(String dmiValue)`
    `void` | DefaultNotExcludedAcceptedPatternsChecker.`setExcludedPatterns(ExcludedPatternsChecker excludedPatterns)`
    `protected void` | DefaultAcceptedPatternsChecker.`setOverrideAcceptedPatterns(String acceptablePatterns)`
    `protected void` | DefaultExcludedPatternsChecker.`setOverrideExcludePatterns(String excludePatterns)`

    Constructor parameters in com.opensymphony.xwork2.security with annotations of type Inject
    Constructor and Description
    `DefaultAcceptedPatternsChecker(String dmiValue)`

  - ### Uses of Inject in com.opensymphony.xwork2.util

    Constructors in com.opensymphony.xwork2.util with annotations of type Inject
    Constructor and Description
    `StrutsProxyCacheFactoryBean(ProxyCacheFactory<?,?> proxyCacheFactory)`

  - ### Uses of Inject in com.opensymphony.xwork2.util.fs

    Methods in com.opensymphony.xwork2.util.fs with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultFileManagerFactory.`setContainer(Container container)`
    `void` | DefaultFileManagerFactory.`setFileManager(FileManager fileManager)`
    `void` | DefaultFileManagerFactory.`setReloadingConfigs(String reloadingConfigs)`

  - ### Uses of Inject in com.opensymphony.xwork2.validator

    Methods in com.opensymphony.xwork2.validator with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | ValidationInterceptor.`setActionValidatorManager(ActionValidatorManager mgr)`
    `void` | DefaultActionValidatorManager.`setFileManagerFactory(FileManagerFactory fileManagerFactory)`
    `void` | DefaultValidatorFileParser.`setMultiTextvalueSeparator(String type)`
    `void` | DefaultValidatorFileParser.`setObjectFactory(ObjectFactory fac)`
    `void` | DefaultActionValidatorManager.`setReloadingConfigs(String reloadingConfigs)`
    `void` | DefaultActionValidatorManager.`setTextProviderFactory(TextProviderFactory textProviderFactory)`
    `void` | DefaultActionValidatorManager.`setValidatorFactory(ValidatorFactory fac)`
    `void` | DefaultActionValidatorManager.`setValidatorFileParser(ValidatorFileParser parser)`

    Constructors in com.opensymphony.xwork2.validator with annotations of type Inject
    Constructor and Description
    `DefaultValidatorFactory(ObjectFactory objectFactory, ValidatorFileParser parser)`

    Constructor parameters in com.opensymphony.xwork2.validator with annotations of type Inject
    Constructor and Description
    `DefaultValidatorFactory(ObjectFactory objectFactory, ValidatorFileParser parser)`
    `DefaultValidatorFactory(ObjectFactory objectFactory, ValidatorFileParser parser)`

  - ### Uses of Inject in com.opensymphony.xwork2.validator.validators

    Methods in com.opensymphony.xwork2.validator.validators with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | VisitorFieldValidator.`setActionValidatorManager(ActionValidatorManager mgr)`
    `void` | ValidatorSupport.`setTextProviderFactory(TextProviderFactory textProviderFactory)`

  - ### Uses of Inject in org.apache.struts2

    Methods in org.apache.struts2 with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | ActionSupport.`setContainer(Container container)`

  - ### Uses of Inject in org.apache.struts2.action

    Methods in org.apache.struts2.action with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | CspReportAction.`setMaxReportSize(String maxReportSize)` Sets the upper bound, in characters, on an accepted report body.

  - ### Uses of Inject in org.apache.struts2.components

    Methods in org.apache.struts2.components with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | FormButton.`setActionMapper(ActionMapper mapper)`
    `void` | ActionComponent.`setActionMapper(ActionMapper mapper)`
    `void` | Component.`setActionMapper(ActionMapper mapper)`
    `void` | ServletUrlRenderer.`setActionMapper(ActionMapper mapper)`
    `void` | ActionComponent.`setActionProxyFactory(ActionProxyFactory actionProxyFactory)`
    `void` | Form.`setActionValidatorManager(ActionValidatorManager mgr)`
    `void` | Form.`setConfiguration(Configuration configuration)`
    `void` | OptGroup.`setContainer(Container container)`
    `void` | UIBean.`setCspNonceReader(CspNonceReader cspNonceReader)`
    `void` | Date.`setDateFormatter(DateFormatter dateFormatter)` An instance of `DateFormatter`
    `void` | Include.`setDefaultEncoding(String encoding)`
    `void` | UIBean.`setDefaultTemplateDir(String dir)`
    `void` | UIBean.`setDefaultUITheme(String theme)`
    `void` | Component.`setDevMode(String devMode)`
    `void` | Head.`setEncoding(String encoding)`
    `void` | Component.`setEscapeHtmlBody(String escapeHtmlBody)`
    `void` | Anchor.`setExtraParameterProvider(ExtraParameterProvider provider)`
    `void` | URL.`setExtraParameterProvider(ExtraParameterProvider provider)`
    `void` | I18n.`setLocaleProviderFactory(LocaleProviderFactory localeProviderFactory)`
    `void` | I18n.`setLocalizedTextProvider(LocalizedTextProvider localizedTextProvider)`
    `void` | Component.`setNotExcludedAcceptedPatterns(NotExcludedAcceptedPatternsChecker notExcludedAcceptedPatterns)`
    `void` | Bean.`setObjectFactory(ObjectFactory objectFactory)`
    `void` | Form.`setObjectFactory(ObjectFactory objectFactory)`
    `void` | ServletUrlRenderer.`setQueryStringParser(QueryStringParser queryStringParser)`
    `void` | Debug.`setReflectionProvider(ReflectionProvider prov)`
    `void` | Bean.`setReflectionProvider(ReflectionProvider prov)`
    `void` | UIBean.`setStaticContentPath(String uiStaticContentPath)`
    `void` | Checkbox.`setSubmitUncheckedGlobal(String submitUncheckedGlobal)`
    `void` | UIBean.`setTemplateEngineManager(TemplateEngineManager mgr)`
    `void` | I18n.`setTextProvider(TextProvider textProvider)`
    `void` | I18n.`setTextProviderFactory(TextProviderFactory textProviderFactory)`
    `void` | IteratorComponent.`setThreadAllowlist(ThreadAllowlist threadAllowlist)`
    `void` | Component.`setThrowExceptionsOnELFailure(String throwException)`
    `void` | UIBean.`setUIThemeExpansionToken(String uiThemeExpansionToken)`
    `void` | Component.`setUrlHelper(UrlHelper urlHelper)`
    `void` | ServletUrlRenderer.`setUrlHelper(UrlHelper urlHelper)`
    `void` | Anchor.`setUrlIncludeParams(String urlIncludeParams)`
    `void` | URL.`setUrlIncludeParams(String urlIncludeParams)`
    `void` | Anchor.`setUrlRenderer(UrlRenderer urlRenderer)`
    `void` | URL.`setUrlRenderer(UrlRenderer urlRenderer)`
    `void` | Form.`setUrlRenderer(UrlRenderer urlRenderer)`
    `void` | Include.`setUseResponseEncoding(String useEncoding)`
    `void` | ActionComponent.`setValueStackFactory(ValueStackFactory valueStackFactory)`

  - ### Uses of Inject in org.apache.struts2.components.template

    Methods in org.apache.struts2.components.template with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | TemplateEngineManager.`setContainer(Container container)`
    `void` | TemplateEngineManager.`setDefaultTemplateType(String type)`
    `void` | JspTemplateEngine.`setEncoding(String encoding)`
    `void` | FreemarkerTemplateEngine.`setFreemarkerManager(FreemarkerManager mgr)`

  - ### Uses of Inject in org.apache.struts2.config

    Methods in org.apache.struts2.config with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | StrutsJavaConfigurationProvider.`setValueSubstitutor(ValueSubstitutor valueSubstitutor)`

  - ### Uses of Inject in org.apache.struts2.conversion

    Methods in org.apache.struts2.conversion with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | StrutsTypeConverterCreator.`setObjectFactory(ObjectFactory objectFactory)`
    `void` | StrutsConversionPropertiesProcessor.`setTypeConverterCreator(TypeConverterCreator converterCreator)`
    `void` | StrutsConversionPropertiesProcessor.`setTypeConverterHolder(TypeConverterHolder converterHolder)`
    `void` | UserConversionPropertiesProcessor.`setUserConversionPropertiesProvider(UserConversionPropertiesProvider provider)`

  - ### Uses of Inject in org.apache.struts2.dispatcher

    Methods in org.apache.struts2.dispatcher with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | Dispatcher.`setActionExcludedPatterns(String excludedPatterns)`
    `void` | Dispatcher.`setActionExcludedPatternsSeparator(String separator)`
    `void` | Dispatcher.`setActionMapper(ActionMapper actionMapper)`
    `void` | Dispatcher.`setActionProxyFactory(ActionProxyFactory actionProxyFactory)`
    `void` | Dispatcher.`setDefaultEncoding(String val)` Modify state of StrutsConstants.STRUTS_I18N_ENCODING setting.
    `void` | Dispatcher.`setDefaultLocale(String val)` Modify state of StrutsConstants.STRUTS_LOCALE setting.
    `void` | DefaultDispatcherErrorHandler.`setDevMode(String devMode)`
    `void` | Dispatcher.`setDevMode(String mode)` Modify state of StrutsConstants.STRUTS_DEVMODE setting.
    `void` | DefaultStaticContentLoader.`setDevMode(String devMode)`
    `void` | Dispatcher.`setDisableRequestAttributeValueStackLookup(String disableRequestAttributeValueStackLookup)` Modify state of StrutsConstants.DISABLE_REQUEST_ATTRIBUTE_VALUE_STACK_LOOKUP setting.
    `void` | Dispatcher.`setDispatcherErrorHandler(DispatcherErrorHandler errorHandler)`
    `void` | Dispatcher.`setDispatchersParametersWorkaround(String dispatchersParametersWorkaround)`
    `void` | DefaultStaticContentLoader.`setEncoding(String encoding)` Modify state of StrutsConstants.STRUTS_I18N_ENCODING setting.
    `void` | DefaultDispatcherErrorHandler.`setFreemarkerManager(FreemarkerManager freemarkerManager)`
    `void` | Dispatcher.`setHandleException(String handleException)`
    `void` | Dispatcher.`setLocaleProviderFactory(LocaleProviderFactory localeProviderFactory)`
    `void` | Dispatcher.`setMultipartSaveDir(String val)` Modify state of StrutsConstants.STRUTS_MULTIPART_SAVEDIR setting.
    `void` | Dispatcher.`setMultipartSupportEnabled(String multipartSupportEnabled)`
    `void` | Dispatcher.`setMultipartValidationRegex(String multipartValidationRegex)`
    `void` | Dispatcher.`setObjectFactory(ObjectFactory objectFactory)`
    `void` | DefaultStaticContentLoader.`setServeStaticBrowserCache(String serveStaticBrowserCache)` Modify state of StrutsConstants.STRUTS_SERVE_STATIC_BROWSER_CACHE setting.
    `void` | DefaultStaticContentLoader.`setServeStaticContent(String serveStaticContent)` Modify state of StrutsConstants.STRUTS_SERVE_STATIC_CONTENT setting.
    `void` | Dispatcher.`setStaticContentLoader(StaticContentLoader staticContentLoader)`
    `void` | DefaultStaticContentLoader.`setStaticContentPath(String uiStaticContentPath)`
    `void` | Dispatcher.`setThreadAllowlist(ThreadAllowlist threadAllowlist)`
    `void` | Dispatcher.`setValidateRequestLocale(String val)` Modify state of `StrutsConstants.STRUTS_LOCALE_VALIDATE_REQUEST` setting.
    `void` | Dispatcher.`setValueStackFactory(ValueStackFactory valueStackFactory)`

  - ### Uses of Inject in org.apache.struts2.dispatcher.mapper

    Methods in org.apache.struts2.dispatcher.mapper with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultActionMapper.`setAllowActionPrefix(String allowActionPrefix)`
    `void` | DefaultActionMapper.`setAllowDynamicMethodCalls(String enableDynamicMethodCalls)`
    `void` | DefaultActionMapper.`setAllowedActionNames(String allowedActionNames)`
    `void` | DefaultActionMapper.`setAllowedMethodNames(String allowedMethodNames)`
    `void` | DefaultActionMapper.`setAllowedNamespaceNames(String allowedNamespaceNames)`
    `void` | DefaultActionMapper.`setAlwaysSelectFullNamespace(String alwaysSelectFullNamespace)`
    `void` | PrefixBasedActionMapper.`setContainer(Container container)`
    `void` | DefaultActionMapper.`setContainer(Container container)`
    `void` | RestfulActionMapper.`setDecoder(UrlDecoder decoder)`
    `void` | Restful2ActionMapper.`setDecoder(UrlDecoder decoder)`
    `void` | DefaultActionMapper.`setDefaultActionName(String defaultActionName)`
    `void` | DefaultActionMapper.`setDefaultMethodName(String defaultMethodName)`
    `void` | DefaultActionMapper.`setDefaultNamespaceName(String defaultNamespaceName)`
    `void` | DefaultActionMapper.`setExtensions(String extensions)`
    `void` | Restful2ActionMapper.`setIdParameterName(String idParameterName)`
    `void` | PrefixBasedActionMapper.`setPrefixBasedActionMappers(String list)`
    `void` | DefaultActionMapper.`setSlashesInActionNames(String enableSlashesInActionNames)`

    Constructors in org.apache.struts2.dispatcher.mapper with annotations of type Inject
    Constructor and Description
    `CompositeActionMapper(Container container, String list)`

    Constructor parameters in org.apache.struts2.dispatcher.mapper with annotations of type Inject
    Constructor and Description
    `CompositeActionMapper(Container container, String list)`

  - ### Uses of Inject in org.apache.struts2.dispatcher.multipart

    Methods in org.apache.struts2.dispatcher.multipart with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractMultiPartRequest.`setBufferSize(String bufferSize)`
    `void` | AbstractMultiPartRequest.`setDefaultEncoding(String enc)`
    `void` | AbstractMultiPartRequest.`setLocaleProviderFactory(LocaleProviderFactory localeProviderFactory)`
    `void` | AbstractMultiPartRequest.`setMaxFiles(String maxFiles)`
    `void` | AbstractMultiPartRequest.`setMaxFileSize(String maxFileSize)`
    `void` | AbstractMultiPartRequest.`setMaxSize(String maxSize)`
    `void` | AbstractMultiPartRequest.`setMaxStringLength(String maxStringLength)`

  - ### Uses of Inject in org.apache.struts2.factory

    Methods in org.apache.struts2.factory with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | PrefixBasedActionProxyFactory.`setContainer(Container container)`
    `void` | StrutsResultFactory.`setObjectFactory(ObjectFactory objectFactory)`
    `void` | PrefixBasedActionProxyFactory.`setPrefixBasedActionProxyFactories(String list)`
    `void` | StrutsResultFactory.`setReflectionProvider(ReflectionProvider provider)`

  - ### Uses of Inject in org.apache.struts2.interceptor

    Methods in org.apache.struts2.interceptor with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | AliasInterceptor.`setAcceptedPatterns(AcceptedPatternsChecker acceptedPatterns)`
    `void` | CookieInterceptor.`setAcceptedPatternsChecker(AcceptedPatternsChecker acceptedPatternsChecker)`
    `void` | ExecuteAndWaitInterceptor.`setContainer(Container container)`
    `void` | AbstractFileUploadInterceptor.`setContainer(Container container)`
    `void` | ChainingInterceptor.`setCopyErrors(String copyErrors)`
    `void` | ChainingInterceptor.`setCopyFieldErrors(String copyFieldErrors)`
    `void` | ChainingInterceptor.`setCopyMessages(String copyMessages)`
    `void` | StaticParametersInterceptor.`setDevMode(String mode)`
    `void` | AliasInterceptor.`setDevMode(String mode)`
    `void` | AliasInterceptor.`setExcludedPatterns(ExcludedPatternsChecker excludedPatterns)`
    `void` | CookieInterceptor.`setExcludedPatternsChecker(ExcludedPatternsChecker excludedPatternsChecker)`
    `void` | ExecuteAndWaitInterceptor.`setExecutorProvider(ExecutorProvider executorProvider)`
    `void` | FetchMetadataInterceptor.`setExemptedPaths(String paths)`
    `void` | I18nInterceptor.`setLocaleProviderFactory(LocaleProviderFactory localeProviderFactory)`
    `void` | StaticParametersInterceptor.`setLocalizedTextProvider(LocalizedTextProvider localizedTextProvider)`
    `void` | AliasInterceptor.`setLocalizedTextProvider(LocalizedTextProvider localizedTextProvider)`
    `void` | AbstractFileUploadInterceptor.`setMatcher(ContentTypeMatcher<Object> matcher)`
    `void` | ScopedModelDrivenInterceptor.`setObjectFactory(ObjectFactory factory)`
    `void` | ChainingInterceptor.`setReflectionProvider(ReflectionProvider prov)`
    `void` | TokenInterceptor.`setTextProviderFactory(TextProviderFactory textProviderFactory)`
    `void` | StaticParametersInterceptor.`setValueStackFactory(ValueStackFactory valueStackFactory)`
    `void` | AliasInterceptor.`setValueStackFactory(ValueStackFactory valueStackFactory)`

  - ### Uses of Inject in org.apache.struts2.interceptor.csp

    Methods in org.apache.struts2.interceptor.csp with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultCspSettings.`setNonceSource(String nonceSource)`

    Constructors in org.apache.struts2.interceptor.csp with annotations of type Inject
    Constructor and Description
    `StrutsCspNonceReader(String source)`

  - ### Uses of Inject in org.apache.struts2.interceptor.debugging

    Methods in org.apache.struts2.interceptor.debugging with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | DebuggingInterceptor.`setDevMode(String mode)`
    `void` | DebuggingInterceptor.`setFreemarkerManager(FreemarkerManager mgr)`
    `void` | DebuggingInterceptor.`setReflectionProvider(ReflectionProvider reflectionProvider)`

  - ### Uses of Inject in org.apache.struts2.interceptor.parameter

    Methods in org.apache.struts2.interceptor.parameter with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | ParametersInterceptor.`setAcceptedPatterns(AcceptedPatternsChecker acceptedPatterns)`
    `void` | ParametersInterceptor.`setDevMode(String mode)`
    `protected void` | ParametersInterceptor.`setDynamicMethodInvocation(String dmiEnabled)`
    `void` | ParametersInterceptor.`setExcludedPatterns(ExcludedPatternsChecker excludedPatterns)`
    `void` | ParametersInterceptor.`setRequireAnnotations(String requireAnnotations)`
    `void` | ParametersInterceptor.`setRequireAnnotationsTransitionMode(String transitionMode)` When 'Transition Mode' is enabled, parameters that are not 'nested' will be accepted without annotations.
    `void` | ParametersInterceptor.`setThreadAllowlist(ThreadAllowlist threadAllowlist)`
    `void` | ParametersInterceptor.`setValueStackFactory(ValueStackFactory valueStackFactory)`

  - ### Uses of Inject in org.apache.struts2.ognl

    Methods in org.apache.struts2.ognl with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | StrutsOgnlGuard.`useExcludedNodeTypes(String excludedNodeTypes)`

  - ### Uses of Inject in org.apache.struts2.result

    Methods in org.apache.struts2.result with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | PostbackResult.`setActionMapper(ActionMapper mapper)`
    `void` | ServletRedirectResult.`setActionMapper(ActionMapper mapper)`
    `void` | ActionChainResult.`setActionProxyFactory(ActionProxyFactory actionProxyFactory)`
    `void` | StreamResult.`setNotExcludedAcceptedPatterns(NotExcludedAcceptedPatternsChecker notExcludedAcceptedPatterns)`
    `void` | ServletRedirectResult.`setQueryStringBuilder(QueryStringBuilder queryStringBuilder)`
    `void` | ServletDispatcherResult.`setQueryStringParser(QueryStringParser queryStringParser)`

  - ### Uses of Inject in org.apache.struts2.url

    Methods in org.apache.struts2.url with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | StrutsUrlDecoder.`setEncoding(String encoding)`
    `void` | StrutsUrlEncoder.`setEncoding(String encoding)`

    Constructors in org.apache.struts2.url with annotations of type Inject
    Constructor and Description
    `StrutsQueryStringBuilder(UrlEncoder encoder)`
    `StrutsQueryStringParser(UrlDecoder decoder)`

  - ### Uses of Inject in org.apache.struts2.views.freemarker

    Methods in org.apache.struts2.views.freemarker with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | FreemarkerManager.`setCacheBeanWrapper(String val)`
    `void` | FreemarkerManager.`setContainer(Container container)`
    `void` | FreemarkerManager.`setEncoding(String encoding)`
    `void` | FreemarkerManager.`setFileManagerFactory(FileManagerFactory fileManagerFactory)`
    `void` | FreemarkerResult.`setFreemarkerManager(FreemarkerManager mgr)`
    `void` | FreemarkerManager.`setMruMaxStrongSize(String size)`
    `void` | FreemarkerThemeTemplateLoader.`setTemplateEngine(TemplateEngine templateEngine)`
    `void` | FreemarkerManager.`setTemplateUpdateDelay(String delay)`
    `void` | FreemarkerManager.`setThemeTemplateLoader(FreemarkerThemeTemplateLoader themeTemplateLoader)`
    `void` | FreemarkerThemeTemplateLoader.`setUIThemeExpansionToken(String token)`
    `void` | FreemarkerManager.`setWrapperAltMap(String val)`

  - ### Uses of Inject in org.apache.struts2.views.util

    Methods in org.apache.struts2.views.util with annotations of type Inject
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultUrlHelper.`setHttpPort(String httpPort)`
    `void` | DefaultUrlHelper.`setHttpsPort(String httpsPort)`
    `void` | DefaultUrlHelper.`setQueryStringBuilder(QueryStringBuilder builder)`

Copyright © 2000–2026 Apache Software Foundation. All rights reserved.