# Hierarchy For Package com.opensymphony.xwork2.ognl.accessor

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.opensymphony.xwork2.ognl.accessor.CompoundRootAccessor (implements com.opensymphony.xwork2.ognl.accessor.RootAccessor)
  - ognl.MapPropertyAccessor (implements ognl.PropertyAccessor)
    - com.opensymphony.xwork2.ognl.accessor.XWorkMapPropertyAccessor
  - ognl.ObjectMethodAccessor (implements ognl.MethodAccessor)
    - com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor
  - ognl.ObjectPropertyAccessor (implements ognl.PropertyAccessor)
    - ognl.EnumerationPropertyAccessor (implements ognl.PropertyAccessor)
      - com.opensymphony.xwork2.ognl.accessor.XWorkEnumerationAccessor
    - com.opensymphony.xwork2.ognl.accessor.HttpParametersPropertyAccessor
    - 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
    - com.opensymphony.xwork2.ognl.accessor.ParameterPropertyAccessor
    - ognl.SetPropertyAccessor (implements ognl.PropertyAccessor)
      - com.opensymphony.xwork2.ognl.accessor.XWorkCollectionPropertyAccessor
    - com.opensymphony.xwork2.ognl.accessor.XWorkObjectPropertyAccessor
  - com.opensymphony.xwork2.ognl.accessor.ObjectProxyPropertyAccessor (implements ognl.PropertyAccessor)

## Interface Hierarchy

- ognl.ClassResolver
  - com.opensymphony.xwork2.ognl.accessor.RootAccessor (also extends ognl.MethodAccessor, ognl.PropertyAccessor)
- ognl.MethodAccessor
  - com.opensymphony.xwork2.ognl.accessor.RootAccessor (also extends ognl.ClassResolver, ognl.PropertyAccessor)
- ognl.PropertyAccessor
  - com.opensymphony.xwork2.ognl.accessor.RootAccessor (also extends ognl.ClassResolver, ognl.MethodAccessor)

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