# Uses of Annotation Interface
org.apache.struts2.inject.Inject

Packages that use Inject
Package
Description
org.apache.struts2
Main XWork interfaces and classes.
org.apache.struts2.components
org.apache.struts2.components.template
org.apache.struts2.config
Classes for Struts configuration and property handling.
org.apache.struts2.config.providers
Configuration provider classes.
org.apache.struts2.conversion
org.apache.struts2.conversion.impl
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
Interceptor classes.
org.apache.struts2.interceptor.debugging
org.apache.struts2.interceptor.parameter
org.apache.struts2.ognl
org.apache.struts2.ognl.accessor
org.apache.struts2.result
org.apache.struts2.security
org.apache.struts2.text
org.apache.struts2.url
org.apache.struts2.util.fs
org.apache.struts2.validator
XWork validation subsystem.
org.apache.struts2.validator.validators
XWork default validator classes.
org.apache.struts2.views.freemarker
org.apache.struts2.views.util
Miscellaneous helper classes for all views.

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

  Methods in org.apache.struts2 with annotations of type Inject
  Modifier and Type
  Method
  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`
  ActionSupport.`setContainer(Container container)`
  `void`
  DefaultActionInvocation.`setContainer(Container cont)`
  `void`
  DefaultActionProxyFactory.`setContainer(Container container)`
  `void`
  DefaultUnknownHandlerManager.`setContainer(Container container)`
  `void`
  ObjectFactory.`setContainer(Container container)`
  `void`
  ObjectFactory.`setConverterFactory(ConverterFactory converterFactory)`
  `void`
  ObjectFactory.`setInterceptorFactory(InterceptorFactory interceptorFactory)`
  `void`
  DefaultActionProxy.`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 org.apache.struts2.components

  Methods in org.apache.struts2.components with annotations of type Inject
  Modifier and Type
  Method
  Description
  `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`
  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`
  Bean.`setReflectionProvider(ReflectionProvider prov)`
  `void`
  Debug.`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`
  Form.`setUrlRenderer(UrlRenderer urlRenderer)`
  `void`
  URL.`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
  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
  Description
  `void`
  StrutsJavaConfigurationProvider.`setValueSubstitutor(ValueSubstitutor valueSubstitutor)`

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

  Methods in org.apache.struts2.config.providers with annotations of type Inject
  Modifier and Type
  Method
  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 org.apache.struts2.conversion

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

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

  Methods in org.apache.struts2.conversion.impl with annotations of type Inject
  Modifier and Type
  Method
  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`
  DefaultConversionFileProcessor.`setFileManagerFactory(FileManagerFactory factory)`
  `void`
  XWorkConverter.`setFileManagerFactory(FileManagerFactory fileManagerFactory)`
  `void`
  InstantiatingNullHandler.`setObjectFactory(ObjectFactory fac)`
  `void`
  CollectionConverter.`setObjectTypeDeterminer(ObjectTypeDeterminer determiner)`
  `void`
  InstantiatingNullHandler.`setObjectTypeDeterminer(ObjectTypeDeterminer det)`
  `void`
  InstantiatingNullHandler.`setReflectionProvider(ReflectionProvider prov)`
  `void`
  XWorkConverter.`setReloadingConfigs(String reloadingConfigs)`
  `void`
  DefaultConversionAnnotationProcessor.`setTypeConverterCreator(TypeConverterCreator converterCreator)`
  `void`
  DefaultConversionFileProcessor.`setTypeConverterCreator(TypeConverterCreator converterCreator)`
  `void`
  DefaultConversionAnnotationProcessor.`setTypeConverterHolder(TypeConverterHolder converterHolder)`
  `void`
  XWorkConverter.`setTypeConverterHolder(TypeConverterHolder converterHolder)`
  Constructors in org.apache.struts2.conversion.impl with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `DefaultObjectTypeDeterminer(XWorkConverter converter, ReflectionProvider provider)`
  Constructor parameters in org.apache.struts2.conversion.impl with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `DefaultObjectTypeDeterminer(XWorkConverter converter, ReflectionProvider provider)`
  ``
  `DefaultObjectTypeDeterminer(XWorkConverter converter, ReflectionProvider provider)`

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

  Methods in org.apache.struts2.dispatcher with annotations of type Inject
  Modifier and Type
  Method
  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`
  DefaultStaticContentLoader.`setDevMode(String devMode)`
  `void`
  Dispatcher.`setDevMode(String mode)`
  Modify state of StrutsConstants.STRUTS_DEVMODE setting.
  `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.`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
  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`
  DefaultActionMapper.`setContainer(Container container)`
  `void`
  PrefixBasedActionMapper.`setContainer(Container container)`
  `void`
  Restful2ActionMapper.`setDecoder(UrlDecoder decoder)`
  `void`
  RestfulActionMapper.`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
  Modifier
  Constructor
  Description
  ``
  `CompositeActionMapper(Container container, String list)`
  Constructor parameters in org.apache.struts2.dispatcher.mapper with annotations of type Inject
  Modifier
  Constructor
  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
  Description
  `void`
  AbstractMultiPartRequest.`setBufferSize(String bufferSize)`
  `void`
  AbstractMultiPartRequest.`setDefaultEncoding(String enc)`
  `void`
  AbstractMultiPartRequest.`setMaxFiles(String maxFiles)`
  `void`
  AbstractMultiPartRequest.`setMaxFileSize(String maxFileSize)`
  `void`
  AbstractMultiPartRequest.`setMaxSize(String maxSize)`
  `void`
  AbstractMultiPartRequest.`setMaxSizeOfFiles(String maxSizeOfFiles)`
  `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
  Description
  `void`
  DefaultUnknownHandlerFactory.`setContainer(Container container)`
  `void`
  StrutsConverterFactory.`setContainer(Container container)`
  `void`
  DefaultActionFactory.`setObjectFactory(ObjectFactory objectFactory)`
  `void`
  DefaultInterceptorFactory.`setObjectFactory(ObjectFactory objectFactory)`
  `void`
  DefaultValidatorFactory.`setObjectFactory(ObjectFactory objectFactory)`
  `void`
  StrutsResultFactory.`setObjectFactory(ObjectFactory objectFactory)`
  `void`
  PrefixBasedActionProxyFactory.`setPrefixBasedActionProxyFactories(String list)`
  `void`
  DefaultInterceptorFactory.`setReflectionProvider(ReflectionProvider reflectionProvider)`
  `void`
  DefaultValidatorFactory.`setReflectionProvider(ReflectionProvider reflectionProvider)`
  `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
  Description
  `void`
  AliasInterceptor.`setAcceptedPatterns(AcceptedPatternsChecker acceptedPatterns)`
  `void`
  CookieInterceptor.`setAcceptedPatternsChecker(AcceptedPatternsChecker acceptedPatternsChecker)`
  `void`
  AbstractFileUploadInterceptor.`setContainer(Container container)`
  `void`
  ExecuteAndWaitInterceptor.`setContainer(Container container)`
  `void`
  ChainingInterceptor.`setCopyErrors(String copyErrors)`
  `void`
  ChainingInterceptor.`setCopyFieldErrors(String copyFieldErrors)`
  `void`
  ChainingInterceptor.`setCopyMessages(String copyMessages)`
  `void`
  AliasInterceptor.`setDevMode(String mode)`
  `void`
  StaticParametersInterceptor.`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`
  AliasInterceptor.`setLocalizedTextProvider(LocalizedTextProvider localizedTextProvider)`
  `void`
  StaticParametersInterceptor.`setLocalizedTextProvider(LocalizedTextProvider localizedTextProvider)`
  `void`
  AbstractFileUploadInterceptor.`setMatcher(ContentTypeMatcher<Object> matcher)`
  `void`
  ScopedModelDrivenInterceptor.`setObjectFactory(ObjectFactory factory)`
  `void`
  WithLazyParams.LazyParamInjector.`setOgnlUtil(OgnlUtil ognlUtil)`
  `void`
  ChainingInterceptor.`setReflectionProvider(ReflectionProvider prov)`
  `void`
  WithLazyParams.LazyParamInjector.`setReflectionProvider(ReflectionProvider reflectionProvider)`
  `void`
  WithLazyParams.LazyParamInjector.`setTextParser(TextParser textParser)`
  `void`
  TokenInterceptor.`setTextProviderFactory(TextProviderFactory textProviderFactory)`
  `void`
  AliasInterceptor.`setValueStackFactory(ValueStackFactory valueStackFactory)`
  `void`
  StaticParametersInterceptor.`setValueStackFactory(ValueStackFactory valueStackFactory)`

- ## 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
  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
  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
  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`
  StrutsOgnlGuard.`useExcludedNodeTypes(String excludedNodeTypes)`
  `void`
  SecurityMemberAccess.`useExcludedPackageExemptClasses(String commaDelimitedClasses)`
  `void`
  SecurityMemberAccess.`useExcludedPackageNamePatterns(String commaDelimitedPackagePatterns)`
  `void`
  SecurityMemberAccess.`useExcludedPackageNames(String commaDelimitedPackageNames)`
  Constructors in org.apache.struts2.ognl with annotations of type Inject
  Modifier
  Constructor
  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)`
  Constructor parameters in org.apache.struts2.ognl with annotations of type Inject
  Modifier
  Constructor
  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)`

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

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

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

  Methods in org.apache.struts2.result with annotations of type Inject
  Modifier and Type
  Method
  Description
  `final 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.security

  Methods in org.apache.struts2.security with annotations of type Inject
  Modifier and Type
  Method
  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 org.apache.struts2.security with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `DefaultAcceptedPatternsChecker(String dmiValue)`

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

  Methods in org.apache.struts2.text with annotations of type Inject
  Modifier and Type
  Method
  Description
  `void`
  StrutsTextProviderFactory.`setDefaultTextProvider(TextProvider defaultTextProvider)`
  `void`
  StrutsTextProviderFactory.`setLocaleProviderFactory(LocaleProviderFactory localeProviderFactory)`
  `void`
  TextProviderSupport.`setLocaleProviderFactory(LocaleProviderFactory localeProviderFactory)`
  `void`
  DefaultTextProvider.`setLocalizedTextProvider(LocalizedTextProvider localizedTextProvider)`
  `void`
  StrutsTextProviderFactory.`setLocalizedTextProvider(LocalizedTextProvider localizedTextProvider)`
  `void`
  TextProviderSupport.`setLocalizedTextProvider(LocalizedTextProvider localizedTextProvider)`
  `void`
  StrutsLocalizedTextProvider.`setReflectionProvider(ReflectionProvider reflectionProvider)`

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

  Methods in org.apache.struts2.url with annotations of type Inject
  Modifier and Type
  Method
  Description
  `void`
  StrutsUrlDecoder.`setEncoding(String encoding)`
  `void`
  StrutsUrlEncoder.`setEncoding(String encoding)`
  Constructors in org.apache.struts2.url with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `StrutsQueryStringBuilder(UrlEncoder encoder)`
  ``
  `StrutsQueryStringParser(UrlDecoder decoder)`

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

  Methods in org.apache.struts2.util.fs with annotations of type Inject
  Modifier and Type
  Method
  Description
  `void`
  DefaultFileManagerFactory.`setContainer(Container container)`
  `void`
  DefaultFileManagerFactory.`setFileManager(FileManager fileManager)`
  `void`
  DefaultFileManagerFactory.`setReloadingConfigs(String reloadingConfigs)`

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

  Methods in org.apache.struts2.validator with annotations of type Inject
  Modifier and Type
  Method
  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 org.apache.struts2.validator with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `DefaultValidatorFactory(ObjectFactory objectFactory, ValidatorFileParser parser)`
  Constructor parameters in org.apache.struts2.validator with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `DefaultValidatorFactory(ObjectFactory objectFactory, ValidatorFileParser parser)`
  ``
  `DefaultValidatorFactory(ObjectFactory objectFactory, ValidatorFileParser parser)`

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

  Methods in org.apache.struts2.validator.validators with annotations of type Inject
  Modifier and Type
  Method
  Description
  `void`
  VisitorFieldValidator.`setActionValidatorManager(ActionValidatorManager mgr)`
  `void`
  ValidatorSupport.`setTextProviderFactory(TextProviderFactory textProviderFactory)`

- ## 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
  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
  Description
  `void`
  DefaultUrlHelper.`setHttpPort(String httpPort)`
  `void`
  DefaultUrlHelper.`setHttpsPort(String httpsPort)`
  `void`
  DefaultUrlHelper.`setQueryStringBuilder(QueryStringBuilder builder)`