# Package com.opensymphony.xwork2.config.entities

Configuration entity classes.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  InterceptorListHolder | InterceptorListHolder
  InterceptorLocator | Defines an object that can be used to retrieve interceptor configuration
  Parameterizable |

- Class Summary
  Class | Description
  --- | ---
  ActionConfig | Contains everything needed to configure and execute an action: methodName - the method name to execute on the action.
  ActionConfig.Builder | The builder for this object.
  AllowedMethods |
  ExceptionMappingConfig | Configuration for exception mapping.
  ExceptionMappingConfig.Builder | The builder for this object.
  InterceptorConfig | Configuration for Interceptors.
  InterceptorConfig.Builder | The builder for this object.
  InterceptorMapping | `InterceptorMapping`
  InterceptorStackConfig | Configuration for InterceptorStack.
  InterceptorStackConfig.Builder | The builder for this object.
  PackageConfig | Configuration for Package.
  PackageConfig.Builder | The builder for this object.
  ResultConfig | Configuration for Result.
  ResultConfig.Builder | The builder for this object.
  ResultTypeConfig | Configuration class for result types.
  ResultTypeConfig.Builder | The builder for this object.
  UnknownHandlerConfig |

## Package com.opensymphony.xwork2.config.entities Description

Configuration entity classes. All objects ending in "Config" are immutable and must be constructed using their inner "Builder" class. For example, a PackageConfig object can be created via:

        PackageConfig config = new PackageConfig.Builder("myPackage").build();

The methods on the builder object are chainable to support constructions like this:

        ResultConfig config = new ResultConfig.Builder("success", "myapp.MyResult")
            .addParam("location", "/foo.jsp")
            .build();

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