# Hierarchy For Package com.opensymphony.xwork2

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.opensymphony.xwork2.ActionChainResult (implements com.opensymphony.xwork2.Result)
  - com.opensymphony.xwork2.ActionContext (implements java.io.Serializable)
  - com.opensymphony.xwork2.ActionSupport (implements com.opensymphony.xwork2.Action, com.opensymphony.xwork2.LocaleProvider, java.io.Serializable, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, com.opensymphony.xwork2.interceptor.ValidationAware)
  - junit.framework.Assert
    - junit.framework.TestCase (implements junit.framework.Test)
      - com.opensymphony.xwork2.XWorkTestCase
  - com.opensymphony.xwork2.CompositeTextProvider (implements com.opensymphony.xwork2.TextProvider)
  - com.opensymphony.xwork2.DefaultActionInvocation (implements com.opensymphony.xwork2.ActionInvocation)
  - com.opensymphony.xwork2.DefaultActionProxy (implements com.opensymphony.xwork2.ActionProxy, java.io.Serializable)
  - com.opensymphony.xwork2.DefaultActionProxyFactory (implements com.opensymphony.xwork2.ActionProxyFactory)
  - com.opensymphony.xwork2.DefaultLocaleProvider (implements com.opensymphony.xwork2.LocaleProvider)
  - com.opensymphony.xwork2.DefaultLocaleProviderFactory (implements com.opensymphony.xwork2.LocaleProviderFactory)
  - com.opensymphony.xwork2.DefaultTextProvider (implements java.io.Serializable, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Unchainable)
  - com.opensymphony.xwork2.DefaultUnknownHandlerManager (implements com.opensymphony.xwork2.UnknownHandlerManager)
  - com.opensymphony.xwork2.ObjectFactory (implements java.io.Serializable)
  - com.opensymphony.xwork2.StrutsTextProviderFactory (implements com.opensymphony.xwork2.TextProviderFactory)
  - com.opensymphony.xwork2.TestNGXWorkTestCase
  - com.opensymphony.xwork2.TextProviderSupport (implements com.opensymphony.xwork2.ResourceBundleTextProvider)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.opensymphony.xwork2.InvalidMetadataException
        - com.opensymphony.xwork2.XWorkException (implements com.opensymphony.xwork2.util.location.Locatable)
  - com.opensymphony.xwork2.ValidationAwareSupport (implements java.io.Serializable, com.opensymphony.xwork2.interceptor.ValidationAware)
  - com.opensymphony.xwork2.XWorkConstants
  - com.opensymphony.xwork2.XWorkJUnit4TestCase

## Interface Hierarchy

- com.opensymphony.xwork2.Action
- com.opensymphony.xwork2.ActionEventListener
- com.opensymphony.xwork2.ActionInvocation
- com.opensymphony.xwork2.ActionProxy
- com.opensymphony.xwork2.ActionProxyFactory
- com.opensymphony.xwork2.FileManager
- com.opensymphony.xwork2.FileManagerFactory
- com.opensymphony.xwork2.LocaleProvider
- com.opensymphony.xwork2.LocaleProviderFactory
- com.opensymphony.xwork2.ModelDriven<T>
- com.opensymphony.xwork2.Preparable
- java.io.Serializable
  - com.opensymphony.xwork2.LocalizedTextProvider
  - com.opensymphony.xwork2.Result
- com.opensymphony.xwork2.TextProvider
  - com.opensymphony.xwork2.ResourceBundleTextProvider
- com.opensymphony.xwork2.TextProviderFactory
- com.opensymphony.xwork2.Unchainable
- com.opensymphony.xwork2.UnknownHandler
- com.opensymphony.xwork2.UnknownHandlerManager
- com.opensymphony.xwork2.Validateable

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