Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Hierarchy For All Packages

Package Hierarchies:
  com.opensymphony.xwork2, com.opensymphony.xwork2.config, com.opensymphony.xwork2.config.entities, com.opensymphony.xwork2.config.impl, com.opensymphony.xwork2.config.providers, com.opensymphony.xwork2.conversion, com.opensymphony.xwork2.conversion.annotations, com.opensymphony.xwork2.conversion.impl, com.opensymphony.xwork2.conversion.metadata, com.opensymphony.xwork2.factory, com.opensymphony.xwork2.inject, com.opensymphony.xwork2.inject.util, com.opensymphony.xwork2.interceptor, com.opensymphony.xwork2.interceptor.annotations, com.opensymphony.xwork2.mock, com.opensymphony.xwork2.ognl, com.opensymphony.xwork2.ognl.accessor, com.opensymphony.xwork2.result, com.opensymphony.xwork2.security, com.opensymphony.xwork2.spring, com.opensymphony.xwork2.spring.interceptor, com.opensymphony.xwork2.test, com.opensymphony.xwork2.util, com.opensymphony.xwork2.util.classloader, com.opensymphony.xwork2.util.finder, com.opensymphony.xwork2.util.fs, com.opensymphony.xwork2.util.location, com.opensymphony.xwork2.util.logging, com.opensymphony.xwork2.util.logging.commons, com.opensymphony.xwork2.util.logging.jdk, com.opensymphony.xwork2.util.logging.log4j2, com.opensymphony.xwork2.util.logging.slf4j, com.opensymphony.xwork2.util.profiling, com.opensymphony.xwork2.util.reflection, com.opensymphony.xwork2.validator, com.opensymphony.xwork2.validator.annotations, com.opensymphony.xwork2.validator.validators

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - com.opensymphony.xwork2.util.XWorkList
  - com.opensymphony.xwork2.interceptor.AbstractInterceptor (implements com.opensymphony.xwork2.interceptor.Interceptor)
    - com.opensymphony.xwork2.spring.interceptor.ActionAutowiringInterceptor (implements org.springframework.context.ApplicationContextAware)
    - com.opensymphony.xwork2.interceptor.AliasInterceptor
    - com.opensymphony.xwork2.interceptor.annotations.AnnotationParameterFilterIntereptor
    - com.opensymphony.xwork2.interceptor.annotations.AnnotationWorkflowInterceptor (implements com.opensymphony.xwork2.interceptor.PreResultListener)
    - com.opensymphony.xwork2.interceptor.ChainingInterceptor
    - com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor
    - com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor
    - com.opensymphony.xwork2.interceptor.I18nInterceptor
    - com.opensymphony.xwork2.interceptor.LoggingInterceptor
    - com.opensymphony.xwork2.interceptor.MethodFilterInterceptor
      - com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor
      - com.opensymphony.xwork2.interceptor.ParametersInterceptor
      - com.opensymphony.xwork2.interceptor.PrepareInterceptor
      - com.opensymphony.xwork2.validator.ValidationInterceptor
    - com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor
    - com.opensymphony.xwork2.interceptor.ParameterFilterInterceptor
    - com.opensymphony.xwork2.interceptor.ParameterRemoverInterceptor
    - com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor
    - com.opensymphony.xwork2.interceptor.StaticParametersInterceptor
    - com.opensymphony.xwork2.interceptor.TimerInterceptor
  - com.opensymphony.xwork2.config.impl.AbstractMatcher<E> (implements java.io.Serializable)
    - com.opensymphony.xwork2.config.impl.ActionConfigMatcher (implements java.io.Serializable)
    - com.opensymphony.xwork2.config.impl.NamespaceMatcher
  - com.opensymphony.xwork2.security.AcceptedPatternsChecker.IsAccepted
  - com.opensymphony.xwork2.ActionChainResult (implements com.opensymphony.xwork2.Result)
  - com.opensymphony.xwork2.config.entities.ActionConfig.Builder (implements com.opensymphony.xwork2.config.entities.InterceptorListHolder)
  - 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.ValidationAware)
  - com.opensymphony.xwork2.validator.AnnotationActionValidatorManager (implements com.opensymphony.xwork2.validator.ActionValidatorManager)
  - com.opensymphony.xwork2.util.AnnotationUtils
  - com.opensymphony.xwork2.validator.AnnotationValidationConfigurationBuilder
  - com.opensymphony.xwork2.util.ArrayUtils
  - junit.framework.Assert
    - junit.framework.TestCase (implements junit.framework.Test)
      - com.opensymphony.xwork2.XWorkTestCase
        - com.opensymphony.xwork2.ognl.accessor.XWorkMapPropertyAccessorTest
  - com.opensymphony.xwork2.util.finder.ClassFinder.Annotatable
    - com.opensymphony.xwork2.util.finder.ClassFinder.AnnotationInfo (implements com.opensymphony.xwork2.util.finder.ClassFinder.Info)
    - com.opensymphony.xwork2.util.finder.ClassFinder.ClassInfo (implements com.opensymphony.xwork2.util.finder.ClassFinder.Info)
    - com.opensymphony.xwork2.util.finder.ClassFinder.FieldInfo (implements com.opensymphony.xwork2.util.finder.ClassFinder.Info)
    - com.opensymphony.xwork2.util.finder.ClassFinder.MethodInfo (implements com.opensymphony.xwork2.util.finder.ClassFinder.Info)
    - com.opensymphony.xwork2.util.finder.ClassFinder.PackageInfo (implements com.opensymphony.xwork2.util.finder.ClassFinder.Info)
    - com.opensymphony.xwork2.util.finder.DefaultClassFinder.PackageInfo (implements com.opensymphony.xwork2.util.finder.ClassFinder.Info)
  - java.lang.ClassLoader
    - com.opensymphony.xwork2.util.classloader.ReloadingClassLoader
    - com.opensymphony.xwork2.util.classloader.ResourceStoreClassLoader
  - com.opensymphony.xwork2.util.finder.ClassLoaderInterfaceDelegate (implements com.opensymphony.xwork2.util.finder.ClassLoaderInterface)
  - com.opensymphony.xwork2.util.ClassLoaderUtil
  - com.opensymphony.xwork2.util.ClassPathFinder
  - com.opensymphony.xwork2.util.logging.commons.CommonsLogger (implements com.opensymphony.xwork2.util.logging.Logger)
  - com.opensymphony.xwork2.CompositeTextProvider (implements com.opensymphony.xwork2.TextProvider)
  - com.opensymphony.xwork2.ognl.accessor.CompoundRootAccessor (implements ognl.ClassResolver, ognl.MethodAccessor, ognl.PropertyAccessor)
  - com.opensymphony.xwork2.config.ConfigurationManager
  - com.opensymphony.xwork2.config.ConfigurationUtil
  - com.opensymphony.xwork2.inject.ContainerBuilder
  - com.opensymphony.xwork2.conversion.metadata.ConversionDescription
  - java.util.concurrent.CopyOnWriteArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
    - com.opensymphony.xwork2.util.CompoundRoot
  - com.opensymphony.xwork2.config.providers.CycleDetector<T>
  - com.opensymphony.xwork2.security.DefaultAcceptedPatternsChecker (implements com.opensymphony.xwork2.security.AcceptedPatternsChecker)
  - com.opensymphony.xwork2.factory.DefaultActionFactory (implements com.opensymphony.xwork2.factory.ActionFactory)
  - 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.validator.DefaultActionValidatorManager (implements com.opensymphony.xwork2.validator.ActionValidatorManager)
  - com.opensymphony.xwork2.util.finder.DefaultClassFinder (implements com.opensymphony.xwork2.util.finder.ClassFinder)
  - com.opensymphony.xwork2.config.impl.DefaultConfiguration (implements com.opensymphony.xwork2.config.Configuration)
  - com.opensymphony.xwork2.conversion.impl.DefaultConversionAnnotationProcessor (implements com.opensymphony.xwork2.conversion.ConversionAnnotationProcessor)
  - com.opensymphony.xwork2.conversion.impl.DefaultConversionFileProcessor (implements com.opensymphony.xwork2.conversion.ConversionFileProcessor)
  - com.opensymphony.xwork2.conversion.impl.DefaultConversionPropertiesProcessor (implements com.opensymphony.xwork2.conversion.ConversionPropertiesProcessor)
  - com.opensymphony.xwork2.factory.DefaultConverterFactory (implements com.opensymphony.xwork2.factory.ConverterFactory)
  - com.opensymphony.xwork2.security.DefaultExcludedPatternsChecker (implements com.opensymphony.xwork2.security.ExcludedPatternsChecker)
  - com.opensymphony.xwork2.util.fs.DefaultFileManager (implements com.opensymphony.xwork2.FileManager)
  - com.opensymphony.xwork2.util.fs.DefaultFileManagerFactory (implements com.opensymphony.xwork2.FileManagerFactory)
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - com.opensymphony.xwork2.util.DomHelper.StartHandler
  - com.opensymphony.xwork2.factory.DefaultInterceptorFactory (implements com.opensymphony.xwork2.factory.InterceptorFactory)
  - com.opensymphony.xwork2.DefaultLocaleProvider (implements com.opensymphony.xwork2.LocaleProvider)
  - ognl.DefaultMemberAccess (implements ognl.MemberAccess)
    - com.opensymphony.xwork2.ognl.SecurityMemberAccess
  - com.opensymphony.xwork2.conversion.impl.DefaultObjectTypeDeterminer (implements com.opensymphony.xwork2.conversion.ObjectTypeDeterminer)
    - com.opensymphony.xwork2.conversion.impl.GenericsObjectTypeDeterminer
  - com.opensymphony.xwork2.factory.DefaultResultFactory (implements com.opensymphony.xwork2.factory.ResultFactory)
  - com.opensymphony.xwork2.DefaultTextProvider (implements java.io.Serializable, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Unchainable)
  - com.opensymphony.xwork2.conversion.impl.DefaultTypeConverter (implements com.opensymphony.xwork2.conversion.TypeConverter)
    - com.opensymphony.xwork2.conversion.impl.ArrayConverter
    - com.opensymphony.xwork2.conversion.impl.CollectionConverter
    - com.opensymphony.xwork2.conversion.impl.DateConverter
    - com.opensymphony.xwork2.conversion.impl.EnumTypeConverter
    - com.opensymphony.xwork2.conversion.impl.NumberConverter
    - com.opensymphony.xwork2.conversion.impl.StringConverter
    - com.opensymphony.xwork2.conversion.impl.XWorkBasicConverter
    - com.opensymphony.xwork2.conversion.impl.XWorkConverter
      - com.opensymphony.xwork2.conversion.impl.AnnotationXWorkConverter
  - com.opensymphony.xwork2.conversion.impl.DefaultTypeConverterCreator (implements com.opensymphony.xwork2.conversion.TypeConverterCreator)
  - com.opensymphony.xwork2.conversion.impl.DefaultTypeConverterHolder (implements com.opensymphony.xwork2.conversion.TypeConverterHolder)
  - com.opensymphony.xwork2.factory.DefaultUnknownHandlerFactory (implements com.opensymphony.xwork2.factory.UnknownHandlerFactory)
  - com.opensymphony.xwork2.DefaultUnknownHandlerManager (implements com.opensymphony.xwork2.UnknownHandlerManager)
  - com.opensymphony.xwork2.factory.DefaultValidatorFactory (implements com.opensymphony.xwork2.factory.ValidatorFactory)
  - com.opensymphony.xwork2.validator.DefaultValidatorFactory (implements com.opensymphony.xwork2.validator.ValidatorFactory)
  - com.opensymphony.xwork2.validator.DefaultValidatorFileParser (implements com.opensymphony.xwork2.validator.ValidatorFileParser)
  - com.opensymphony.xwork2.validator.DelegatingValidatorContext (implements com.opensymphony.xwork2.validator.ValidatorContext)
    - com.opensymphony.xwork2.validator.validators.VisitorFieldValidator.AppendingValidatorContext
  - java.util.Dictionary<K,V>
    - java.util.Hashtable<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.Properties
        - com.opensymphony.xwork2.util.location.LocatableProperties (implements com.opensymphony.xwork2.util.location.Locatable)
  - com.opensymphony.xwork2.config.providers.DirectedGraph<T> (implements java.lang.Iterable<T>)
  - com.opensymphony.xwork2.util.DomHelper
  - com.opensymphony.xwork2.util.DomHelper.DOMBuilder (implements org.xml.sax.ContentHandler)
  - org.objectweb.asm.commons.EmptyVisitor (implements org.objectweb.asm.AnnotationVisitor, org.objectweb.asm.ClassVisitor, org.objectweb.asm.FieldVisitor, org.objectweb.asm.MethodVisitor)
    - com.opensymphony.xwork2.util.finder.DefaultClassFinder.InfoBuildingVisitor
  - com.opensymphony.xwork2.ognl.ErrorMessageBuilder
  - com.opensymphony.xwork2.interceptor.ExceptionHolder (implements java.io.Serializable)
  - com.opensymphony.xwork2.config.entities.ExceptionMappingConfig.Builder
  - com.opensymphony.xwork2.security.ExcludedPatternsChecker.IsExcluded
  - com.opensymphony.xwork2.config.FileManagerFactoryProvider (implements com.opensymphony.xwork2.config.ContainerProvider)
  - com.opensymphony.xwork2.config.FileManagerProvider (implements com.opensymphony.xwork2.config.ContainerProvider)
  - com.opensymphony.xwork2.util.classloader.FileResourceStore (implements com.opensymphony.xwork2.util.classloader.ResourceStore)
  - com.opensymphony.xwork2.interceptor.I18nInterceptor.LocaleFinder
  - com.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler (implements com.opensymphony.xwork2.conversion.NullHandler)
  - com.opensymphony.xwork2.config.providers.InterceptorBuilder
  - com.opensymphony.xwork2.config.entities.InterceptorConfig.Builder
  - com.opensymphony.xwork2.config.entities.InterceptorMapping (implements java.io.Serializable)
  - com.opensymphony.xwork2.config.entities.InterceptorStackConfig.Builder (implements com.opensymphony.xwork2.config.entities.InterceptorListHolder)
  - com.opensymphony.xwork2.util.classloader.JarResourceStore (implements com.opensymphony.xwork2.util.classloader.ResourceStore)
  - com.opensymphony.xwork2.util.logging.jdk.JdkLogger (implements com.opensymphony.xwork2.util.logging.Logger)
  - com.opensymphony.xwork2.util.LocalizedTextUtil
  - com.opensymphony.xwork2.util.location.Located (implements com.opensymphony.xwork2.util.location.Locatable)
    - com.opensymphony.xwork2.config.entities.ActionConfig (implements java.io.Serializable)
    - com.opensymphony.xwork2.config.entities.ExceptionMappingConfig (implements java.io.Serializable)
    - com.opensymphony.xwork2.config.entities.InterceptorConfig (implements java.io.Serializable)
    - com.opensymphony.xwork2.config.entities.InterceptorStackConfig (implements java.io.Serializable)
    - com.opensymphony.xwork2.config.impl.LocatableConstantFactory<T> (implements com.opensymphony.xwork2.inject.Factory<T>)
    - com.opensymphony.xwork2.config.impl.LocatableFactory<T> (implements com.opensymphony.xwork2.inject.Factory<T>)
    - com.opensymphony.xwork2.config.entities.PackageConfig (implements java.lang.Comparable<T>, com.opensymphony.xwork2.config.entities.InterceptorLocator, java.io.Serializable)
    - com.opensymphony.xwork2.config.entities.ResultConfig (implements java.io.Serializable)
    - com.opensymphony.xwork2.config.entities.ResultTypeConfig (implements java.io.Serializable)
    - com.opensymphony.xwork2.config.entities.UnknownHandlerConfig
    - com.opensymphony.xwork2.validator.ValidatorConfig
  - com.opensymphony.xwork2.util.location.LocationAttributes
  - com.opensymphony.xwork2.util.location.LocationAttributes.Pipe (implements org.xml.sax.ContentHandler)
  - com.opensymphony.xwork2.util.location.LocationImpl (implements com.opensymphony.xwork2.util.location.Location, java.io.Serializable)
  - com.opensymphony.xwork2.util.location.LocationUtils
  - com.opensymphony.xwork2.util.logging.log4j2.Log4j2Logger (implements com.opensymphony.xwork2.util.logging.Logger)
  - com.opensymphony.xwork2.util.logging.LoggerFactory
    - com.opensymphony.xwork2.util.logging.commons.CommonsLoggerFactory
    - com.opensymphony.xwork2.util.logging.jdk.JdkLoggerFactory
    - com.opensymphony.xwork2.util.logging.log4j2.Log4j2LoggerFactory
    - com.opensymphony.xwork2.util.logging.slf4j.Slf4jLoggerFactory
  - com.opensymphony.xwork2.util.logging.LoggerUtils
  - ognl.MapPropertyAccessor (implements ognl.PropertyAccessor)
    - com.opensymphony.xwork2.ognl.accessor.XWorkMapPropertyAccessor
  - com.opensymphony.xwork2.interceptor.MethodFilterInterceptorUtil
  - com.opensymphony.xwork2.mock.MockActionInvocation (implements com.opensymphony.xwork2.ActionInvocation)
    - com.opensymphony.xwork2.MockActionInvocation
  - com.opensymphony.xwork2.mock.MockActionProxy (implements com.opensymphony.xwork2.ActionProxy)
  - com.opensymphony.xwork2.config.impl.MockConfiguration (implements com.opensymphony.xwork2.config.Configuration)
  - com.opensymphony.xwork2.mock.MockContainer (implements com.opensymphony.xwork2.inject.Container)
  - com.opensymphony.xwork2.mock.MockInterceptor (implements com.opensymphony.xwork2.interceptor.Interceptor)
  - com.opensymphony.xwork2.mock.MockObjectTypeDeterminer (implements com.opensymphony.xwork2.conversion.ObjectTypeDeterminer)
  - com.opensymphony.xwork2.mock.MockResult (implements com.opensymphony.xwork2.Result)
  - com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.RefreshModelBeforeResult (implements com.opensymphony.xwork2.interceptor.PreResultListener)
  - com.opensymphony.xwork2.util.NamedVariablePatternMatcher (implements com.opensymphony.xwork2.util.PatternMatcher<E>)
  - com.opensymphony.xwork2.util.NamedVariablePatternMatcher.CompiledPattern
  - com.opensymphony.xwork2.config.impl.NamespaceMatch
  - com.opensymphony.xwork2.ObjectFactory (implements java.io.Serializable)
    - com.opensymphony.xwork2.spring.SpringObjectFactory (implements org.springframework.context.ApplicationContextAware)
      - com.opensymphony.xwork2.spring.SpringProxyableObjectFactory
  - ognl.ObjectMethodAccessor (implements ognl.MethodAccessor)
    - com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor
  - com.opensymphony.xwork2.util.profiling.ObjectProfiler
  - ognl.ObjectPropertyAccessor (implements ognl.PropertyAccessor)
    - ognl.EnumerationPropertyAccessor (implements ognl.PropertyAccessor)
      - com.opensymphony.xwork2.ognl.accessor.XWorkEnumerationAccessor
    - ognl.IteratorPropertyAccessor (implements ognl.PropertyAccessor)
      - com.opensymphony.xwork2.ognl.accessor.XWorkIteratorPropertyAccessor
    - ognl.ListPropertyAccessor (implements ognl.PropertyAccessor)
      - com.opensymphony.xwork2.ognl.accessor.XWorkListPropertyAccessor
    - com.opensymphony.xwork2.ognl.accessor.ObjectAccessor
    - ognl.SetPropertyAccessor (implements ognl.PropertyAccessor)
      - com.opensymphony.xwork2.ognl.accessor.XWorkCollectionPropertyAccessor
    - com.opensymphony.xwork2.ognl.accessor.XWorkObjectPropertyAccessor
  - com.opensymphony.xwork2.ognl.ObjectProxy
  - com.opensymphony.xwork2.ognl.accessor.ObjectProxyPropertyAccessor (implements ognl.PropertyAccessor)
  - com.opensymphony.xwork2.ognl.OgnlNullHandlerWrapper (implements ognl.NullHandler)
  - com.opensymphony.xwork2.ognl.OgnlReflectionContextFactory (implements com.opensymphony.xwork2.util.reflection.ReflectionContextFactory)
  - com.opensymphony.xwork2.ognl.OgnlReflectionProvider (implements com.opensymphony.xwork2.util.reflection.ReflectionProvider)
  - com.opensymphony.xwork2.util.OgnlTextParser (implements com.opensymphony.xwork2.util.TextParser)
  - com.opensymphony.xwork2.ognl.OgnlTypeConverterWrapper (implements ognl.TypeConverter)
  - com.opensymphony.xwork2.ognl.OgnlUtil
  - com.opensymphony.xwork2.ognl.OgnlValueStack (implements com.opensymphony.xwork2.util.ClearableValueStack, com.opensymphony.xwork2.util.MemberAccessValueStack, java.io.Serializable, com.opensymphony.xwork2.util.ValueStack)
  - com.opensymphony.xwork2.ognl.OgnlValueStackFactory (implements com.opensymphony.xwork2.util.ValueStackFactory)
  - com.opensymphony.xwork2.config.entities.PackageConfig.Builder (implements com.opensymphony.xwork2.config.entities.InterceptorLocator)
  - com.opensymphony.xwork2.interceptor.PrefixMethodInvocationUtil
  - com.opensymphony.xwork2.util.profiling.ProfilingTimerBean (implements java.io.Serializable)
  - com.opensymphony.xwork2.util.ProxyUtil
  - java.io.Reader (implements java.io.Closeable, java.lang.Readable)
    - java.io.BufferedReader
      - java.io.LineNumberReader
        - com.opensymphony.xwork2.util.PropertiesReader
  - java.lang.ref.Reference<T>
    - java.lang.ref.PhantomReference<T>
      - com.opensymphony.xwork2.inject.util.FinalizablePhantomReference<T>
    - java.lang.ref.SoftReference<T>
      - com.opensymphony.xwork2.inject.util.FinalizableSoftReference<T>
    - java.lang.ref.WeakReference<T>
      - com.opensymphony.xwork2.inject.util.FinalizableWeakReference<T>
  - com.opensymphony.xwork2.inject.util.ReferenceMap<K,V> (implements java.util.Map<K,V>, java.io.Serializable)
    - com.opensymphony.xwork2.inject.util.ReferenceCache<K,V>
  - com.opensymphony.xwork2.util.reflection.ReflectionContextState
  - com.opensymphony.xwork2.util.reflection.ReflectionProviderFactory
  - com.opensymphony.xwork2.util.ResolverUtil<T>
  - com.opensymphony.xwork2.util.ResolverUtil.ClassTest (implements com.opensymphony.xwork2.util.ResolverUtil.Test)
    - com.opensymphony.xwork2.util.ResolverUtil.AnnotatedWith
    - com.opensymphony.xwork2.util.ResolverUtil.IsA
    - com.opensymphony.xwork2.util.ResolverUtil.NameEndsWith
  - com.opensymphony.xwork2.util.ResolverUtil.ResourceTest (implements com.opensymphony.xwork2.util.ResolverUtil.Test)
    - com.opensymphony.xwork2.util.ResolverUtil.NameIs
  - com.opensymphony.xwork2.util.finder.ResourceFinder
  - com.opensymphony.xwork2.config.entities.ResultConfig.Builder
  - com.opensymphony.xwork2.config.entities.ResultTypeConfig.Builder
  - com.opensymphony.xwork2.util.fs.Revision
    - com.opensymphony.xwork2.util.fs.FileRevision
    - com.opensymphony.xwork2.util.fs.JarEntryRevision
  - com.opensymphony.xwork2.util.logging.slf4j.Slf4jLogger (implements com.opensymphony.xwork2.util.logging.Logger)
  - com.opensymphony.xwork2.inject.util.Strings
  - com.opensymphony.xwork2.test.StubConfigurationProvider (implements com.opensymphony.xwork2.config.ConfigurationProvider)
  - com.opensymphony.xwork2.TestNGXWorkTestCase
  - com.opensymphony.xwork2.util.TextParseUtil
  - com.opensymphony.xwork2.TextProviderFactory
  - 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.inject.DependencyException
        - com.opensymphony.xwork2.InvalidMetadataException
        - com.opensymphony.xwork2.XWorkException (implements com.opensymphony.xwork2.util.location.Locatable)
          - com.opensymphony.xwork2.config.ConfigurationException
          - com.opensymphony.xwork2.config.ReferenceResolverException
          - com.opensymphony.xwork2.util.reflection.ReflectionException
          - com.opensymphony.xwork2.conversion.TypeConversionException
      - com.opensymphony.xwork2.validator.ValidationException
  - com.opensymphony.xwork2.util.finder.UrlSet
  - com.opensymphony.xwork2.util.URLUtil
  - com.opensymphony.xwork2.util.profiling.UtilTimerStack
  - com.opensymphony.xwork2.ValidationAwareSupport (implements java.io.Serializable, com.opensymphony.xwork2.ValidationAware)
  - com.opensymphony.xwork2.validator.ValidatorConfig.Builder
  - com.opensymphony.xwork2.validator.validators.ValidatorSupport (implements com.opensymphony.xwork2.validator.ShortCircuitableValidator, com.opensymphony.xwork2.validator.Validator<T>)
    - com.opensymphony.xwork2.validator.validators.ExpressionValidator
    - com.opensymphony.xwork2.validator.validators.FieldValidatorSupport (implements com.opensymphony.xwork2.validator.FieldValidator)
      - com.opensymphony.xwork2.validator.validators.DoubleRangeFieldValidator
      - com.opensymphony.xwork2.validator.validators.FieldExpressionValidator
      - com.opensymphony.xwork2.validator.validators.RangeValidatorSupport<T>
        - com.opensymphony.xwork2.validator.validators.DateRangeFieldValidator
        - com.opensymphony.xwork2.validator.validators.IntRangeFieldValidator
        - com.opensymphony.xwork2.validator.validators.LongRangeFieldValidator
        - com.opensymphony.xwork2.validator.validators.ShortRangeFieldValidator
      - com.opensymphony.xwork2.validator.validators.RegexFieldValidator
        - com.opensymphony.xwork2.validator.validators.EmailValidator
      - com.opensymphony.xwork2.validator.validators.RepopulateConversionErrorFieldValidatorSupport
        - com.opensymphony.xwork2.validator.validators.ConversionErrorFieldValidator
      - com.opensymphony.xwork2.validator.validators.RequiredFieldValidator
      - com.opensymphony.xwork2.validator.validators.RequiredStringValidator
      - com.opensymphony.xwork2.validator.validators.StringLengthFieldValidator
      - com.opensymphony.xwork2.validator.validators.URLValidator
      - com.opensymphony.xwork2.validator.validators.VisitorFieldValidator
        - com.opensymphony.xwork2.validator.validators.ConditionalVisitorFieldValidator
  - com.opensymphony.xwork2.util.WildcardHelper (implements com.opensymphony.xwork2.util.PatternMatcher<E>)
  - com.opensymphony.xwork2.util.WildcardUtil
  - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider (implements com.opensymphony.xwork2.config.ConfigurationProvider)
  - com.opensymphony.xwork2.config.providers.XmlHelper
  - com.opensymphony.xwork2.XWork
  - com.opensymphony.xwork2.config.providers.XWorkConfigurationProvider (implements com.opensymphony.xwork2.config.ConfigurationProvider)
  - com.opensymphony.xwork2.XWorkConstants
  - com.opensymphony.xwork2.XWorkJUnit4TestCase
  - com.opensymphony.xwork2.util.XWorkTestCaseHelper
  - com.opensymphony.xwork2.ognl.XWorkTypeConverterWrapper (implements com.opensymphony.xwork2.conversion.TypeConverter)

## Interface Hierarchy

- com.opensymphony.xwork2.security.AcceptedPatternsChecker
- com.opensymphony.xwork2.Action
- com.opensymphony.xwork2.ActionEventListener
- com.opensymphony.xwork2.factory.ActionFactory
- com.opensymphony.xwork2.ActionProxy
- com.opensymphony.xwork2.ActionProxyFactory
- com.opensymphony.xwork2.validator.ActionValidatorManager
- com.opensymphony.xwork2.util.finder.ClassFinder
- com.opensymphony.xwork2.util.finder.ClassFinder.Info
- com.opensymphony.xwork2.util.finder.ClassFinderFactory
- com.opensymphony.xwork2.util.finder.ClassLoaderInterface
- com.opensymphony.xwork2.util.ClearableValueStack
- com.opensymphony.xwork2.inject.ContainerBuilder.Command
- com.opensymphony.xwork2.config.ContainerProvider
  - com.opensymphony.xwork2.config.BeanSelectionProvider
  - com.opensymphony.xwork2.config.ConfigurationProvider (also extends com.opensymphony.xwork2.config.PackageProvider)
    - com.opensymphony.xwork2.config.BeanSelectionProvider
- com.opensymphony.xwork2.inject.Context
- com.opensymphony.xwork2.conversion.ConversionAnnotationProcessor
- com.opensymphony.xwork2.conversion.ConversionFileProcessor
- com.opensymphony.xwork2.conversion.ConversionPropertiesProcessor
- com.opensymphony.xwork2.factory.ConverterFactory
- com.opensymphony.xwork2.security.ExcludedPatternsChecker
- com.opensymphony.xwork2.inject.Factory<T>
- com.opensymphony.xwork2.FileManager
- com.opensymphony.xwork2.FileManagerFactory
- com.opensymphony.xwork2.inject.util.Function<F,T>
- com.opensymphony.xwork2.factory.InterceptorFactory
- com.opensymphony.xwork2.config.entities.InterceptorListHolder
- com.opensymphony.xwork2.config.entities.InterceptorLocator
- com.opensymphony.xwork2.LocaleProvider
  - com.opensymphony.xwork2.validator.ValidatorContext (also extends com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.ValidationAware)
- com.opensymphony.xwork2.util.location.Locatable
- com.opensymphony.xwork2.util.location.Location
- com.opensymphony.xwork2.util.location.LocationUtils.LocationFinder
- com.opensymphony.xwork2.util.logging.Logger
- com.opensymphony.xwork2.util.MemberAccessValueStack
- com.opensymphony.xwork2.ModelDriven<T>
  - com.opensymphony.xwork2.interceptor.ScopedModelDriven<T>
- com.opensymphony.xwork2.interceptor.NoParameters
- com.opensymphony.xwork2.conversion.NullHandler
- com.opensymphony.xwork2.conversion.ObjectTypeDeterminer
- com.opensymphony.xwork2.config.PackageProvider
  - com.opensymphony.xwork2.config.BeanSelectionProvider
  - com.opensymphony.xwork2.config.ConfigurationProvider (also extends com.opensymphony.xwork2.config.ContainerProvider)
    - com.opensymphony.xwork2.config.BeanSelectionProvider
- com.opensymphony.xwork2.config.entities.Parameterizable
- com.opensymphony.xwork2.interceptor.ParameterNameAware
- com.opensymphony.xwork2.result.ParamNameAwareResult
- com.opensymphony.xwork2.util.PatternMatcher<E>
- com.opensymphony.xwork2.Preparable
- com.opensymphony.xwork2.interceptor.PreResultListener
- com.opensymphony.xwork2.inject.util.ReferenceMap.Strategy
- com.opensymphony.xwork2.util.reflection.ReflectionContextFactory
- com.opensymphony.xwork2.util.reflection.ReflectionExceptionHandler
- com.opensymphony.xwork2.util.reflection.ReflectionProvider
- com.opensymphony.xwork2.util.ResolverUtil.Test
- com.opensymphony.xwork2.util.classloader.ResourceStore
- com.opensymphony.xwork2.factory.ResultFactory
- com.opensymphony.xwork2.inject.Scope.Strategy
- java.io.Serializable
  - com.opensymphony.xwork2.ActionInvocation
  - com.opensymphony.xwork2.config.Configuration
  - com.opensymphony.xwork2.inject.Container
  - com.opensymphony.xwork2.interceptor.Interceptor
  - com.opensymphony.xwork2.Result
  - com.opensymphony.xwork2.config.RuntimeConfiguration
- com.opensymphony.xwork2.validator.ShortCircuitableValidator
- com.opensymphony.xwork2.util.finder.Test<T>
- com.opensymphony.xwork2.util.TextParser
- com.opensymphony.xwork2.util.TextParseUtil.ParsedValueEvaluator
- com.opensymphony.xwork2.TextProvider
  - com.opensymphony.xwork2.ResourceBundleTextProvider
  - com.opensymphony.xwork2.validator.ValidatorContext (also extends com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.ValidationAware)
- com.opensymphony.xwork2.conversion.TypeConverter
- com.opensymphony.xwork2.conversion.TypeConverterCreator
- com.opensymphony.xwork2.conversion.TypeConverterHolder
- com.opensymphony.xwork2.Unchainable
- com.opensymphony.xwork2.UnknownHandler
- com.opensymphony.xwork2.factory.UnknownHandlerFactory
- com.opensymphony.xwork2.UnknownHandlerManager
- com.opensymphony.xwork2.util.finder.UrlSet.FileProtocolNormalizer
- com.opensymphony.xwork2.util.profiling.UtilTimerStack.ProfilingBlock<T>
- com.opensymphony.xwork2.Validateable
- com.opensymphony.xwork2.ValidationAware
  - com.opensymphony.xwork2.validator.ValidatorContext (also extends com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.TextProvider)
- com.opensymphony.xwork2.interceptor.ValidationErrorAware
- com.opensymphony.xwork2.interceptor.ValidationWorkflowAware
- com.opensymphony.xwork2.validator.Validator<T>
  - com.opensymphony.xwork2.validator.FieldValidator
- com.opensymphony.xwork2.factory.ValidatorFactory
- com.opensymphony.xwork2.validator.ValidatorFactory
- com.opensymphony.xwork2.validator.ValidatorFileParser
- com.opensymphony.xwork2.util.ValueStack
- com.opensymphony.xwork2.util.ValueStackFactory
- com.opensymphony.xwork2.XWorkMessages

## Annotation Type Hierarchy

- com.opensymphony.xwork2.interceptor.annotations.Blocked (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.interceptor.annotations.BlockByDefault (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.interceptor.annotations.InputConfig (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.interceptor.annotations.Before (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.interceptor.annotations.Allowed (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.interceptor.annotations.After (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.interceptor.annotations.BeforeResult (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.util.KeyProperty (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.util.Key (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.util.Element (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.util.CreateIfNull (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.inject.Inject (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.inject.Scoped (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.validator.annotations.ConditionalVisitorFieldValidator (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.validator.annotations.StringLengthFieldValidator (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.validator.annotations.RequiredStringValidator (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.validator.annotations.Validations (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.validator.annotations.CustomValidator (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.validator.annotations.Validation (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.validator.annotations.ValidationParameter (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.validator.annotations.DoubleRangeFieldValidator (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.validator.annotations.VisitorFieldValidator (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.validator.annotations.ConversionErrorFieldValidator (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.validator.annotations.RequiredFieldValidator (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.validator.annotations.ExpressionValidator (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.validator.annotations.FieldExpressionValidator (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.validator.annotations.UrlValidator (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.validator.annotations.DateRangeFieldValidator (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.validator.annotations.EmailValidator (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.validator.annotations.RegexFieldValidator (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.validator.annotations.IntRangeFieldValidator (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.validator.annotations.ShortRangeFieldValidator (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.conversion.annotations.Conversion (implements java.lang.annotation.Annotation)
- com.opensymphony.xwork2.conversion.annotations.TypeConversion (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.opensymphony.xwork2.interceptor.I18nInterceptor.Storage
    - com.opensymphony.xwork2.inject.Scope
    - com.opensymphony.xwork2.inject.util.ReferenceType
    - com.opensymphony.xwork2.validator.annotations.ValidatorType
    - com.opensymphony.xwork2.conversion.annotations.ConversionType
    - com.opensymphony.xwork2.conversion.annotations.ConversionRule

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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