# Uses of Class
org.apache.struts2.config.entities.InterceptorMapping

Packages that use InterceptorMapping
Package
Description
org.apache.struts2
Main XWork interfaces and classes.
org.apache.struts2.config.entities
Configuration entity classes.
org.apache.struts2.config.providers
Configuration provider classes.

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

  Fields in org.apache.struts2 with type parameters of type InterceptorMapping
  Modifier and Type
  Field
  Description
  `protected Iterator<InterceptorMapping>`
  DefaultActionInvocation.`interceptors`

- ## Uses of InterceptorMapping in org.apache.struts2.config.entities

  Fields in org.apache.struts2.config.entities with type parameters of type InterceptorMapping
  Modifier and Type
  Field
  Description
  `protected List<InterceptorMapping>`
  ActionConfig.`interceptors`
  `protected List<InterceptorMapping>`
  InterceptorStackConfig.`interceptors`
  A list of InterceptorMapping object
  Methods in org.apache.struts2.config.entities that return types with arguments of type InterceptorMapping
  Modifier and Type
  Method
  Description
  `List<InterceptorMapping>`
  ActionConfig.`getInterceptors()`
  `Collection<InterceptorMapping>`
  InterceptorStackConfig.`getInterceptors()`
  Returns a `Collection` of InterceptorMapping objects.
  Methods in org.apache.struts2.config.entities with parameters of type InterceptorMapping
  Modifier and Type
  Method
  Description
  `ActionConfig.Builder`
  ActionConfig.Builder.`addInterceptor(InterceptorMapping interceptor)`
  `InterceptorListHolder`
  InterceptorListHolder.`addInterceptor(InterceptorMapping interceptor)`
  `InterceptorStackConfig.Builder`
  InterceptorStackConfig.Builder.`addInterceptor(InterceptorMapping interceptor)`
  Add an `InterceptorMapping` object.
  Method parameters in org.apache.struts2.config.entities with type arguments of type InterceptorMapping
  Modifier and Type
  Method
  Description
  `ActionConfig.Builder`
  ActionConfig.Builder.`addInterceptors(List<InterceptorMapping> interceptors)`
  `InterceptorListHolder`
  InterceptorListHolder.`addInterceptors(List<InterceptorMapping> interceptors)`
  `InterceptorStackConfig.Builder`
  InterceptorStackConfig.Builder.`addInterceptors(List<InterceptorMapping> interceptors)`
  Add a List of `InterceptorMapping` objects.
  `ActionConfig.Builder`
  ActionConfig.Builder.`interceptors(List<InterceptorMapping> interceptors)`

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

  Methods in org.apache.struts2.config.providers that return types with arguments of type InterceptorMapping
  Modifier and Type
  Method
  Description
  `protected List<InterceptorMapping>`
  XmlDocConfigurationProvider.`buildInterceptorList(Element element, PackageConfig.Builder context)`
  `static List<InterceptorMapping>`
  InterceptorBuilder.`constructInterceptorReference(InterceptorLocator interceptorLocator, String refName, Map<String,String> refParams, Location location, ObjectFactory objectFactory)`
  Builds a list of interceptors referenced by the refName in the supplied PackageConfig (InterceptorMapping object).
  `protected List<InterceptorMapping>`
  XmlDocConfigurationProvider.`lookupInterceptorReference(PackageConfig.Builder context, Element interceptorRefElement)`
  Looks up the Interceptor Class from the interceptor-ref name and creates an instance, which is added to the provided List, or, if this is a ref to a stack, it adds the Interceptor instances from the List to this stack.