# Hierarchy For Package org.apache.struts2.factory

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.struts2.factory.DefaultActionFactory (implements org.apache.struts2.factory.ActionFactory)
  - org.apache.struts2.DefaultActionProxy (implements org.apache.struts2.ActionProxy, java.io.Serializable)
    - org.apache.struts2.factory.StrutsActionProxy
  - org.apache.struts2.DefaultActionProxyFactory (implements org.apache.struts2.ActionProxyFactory)
    - org.apache.struts2.factory.StrutsActionProxyFactory
      - org.apache.struts2.factory.PrefixBasedActionProxyFactory (implements org.apache.struts2.inject.Initializable)
  - org.apache.struts2.factory.DefaultInterceptorFactory (implements org.apache.struts2.factory.InterceptorFactory)
  - org.apache.struts2.factory.DefaultUnknownHandlerFactory (implements org.apache.struts2.factory.UnknownHandlerFactory)
  - org.apache.struts2.factory.DefaultValidatorFactory (implements org.apache.struts2.factory.ValidatorFactory)
  - org.apache.struts2.factory.StrutsConverterFactory (implements org.apache.struts2.factory.ConverterFactory)
  - org.apache.struts2.factory.StrutsResultFactory (implements org.apache.struts2.factory.ResultFactory)

## Interface Hierarchy

- org.apache.struts2.factory.ActionFactory
- org.apache.struts2.factory.ConverterFactory
- org.apache.struts2.factory.InterceptorFactory
- org.apache.struts2.factory.ResultFactory
- org.apache.struts2.factory.UnknownHandlerFactory
- org.apache.struts2.factory.ValidatorFactory