# Package org.apache.struts2.config.entities

package org.apache.struts2.config.entities

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();

- Related Packages
  Package
  Description
  org.apache.struts2.config
  Classes for Struts configuration and property handling.
  org.apache.struts2.config.impl
  Configuration implementation classes.
  org.apache.struts2.config.providers
  Configuration provider classes.
- 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
  BeanConfig
  BeanSelectionConfig
  ConstantConfig
  ExceptionMappingConfig
  Configuration for exception mapping.
  ExceptionMappingConfig.Builder
  The builder for this object.
  InterceptorConfig
  Configuration for Interceptors.
  InterceptorConfig.Builder
  The builder for this object.
  InterceptorListHolder
  InterceptorListHolder
  InterceptorLocator
  Defines an object that can be used to retrieve interceptor configuration
  InterceptorMapping
  `InterceptorMapping`
  InterceptorStackConfig
  Configuration for InterceptorStack.
  InterceptorStackConfig.Builder
  The builder for this object.
  PackageConfig
  Configuration for Package.
  PackageConfig.Builder
  The builder for this object.
  Parameterizable
  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