| Name | Description | Type | Package | Framework |
| CompoundRootAccessor | A stack that is able to call methods on objects in the stack. | Class | com.opensymphony.xwork2.ognl.accessor | Apache Struts |
| ErrorMessageBuilder | Helper class to build error messages. | Class | com.opensymphony.xwork2.ognl | Apache Struts |
| ObjectAccessor | Class | com.opensymphony.xwork2.ognl.accessor | Apache Struts | |
| ObjectProxy | An Object to use within OGNL to proxy other Objects usually Collections that you set in a different place | Class | com.opensymphony.xwork2.ognl | Apache Struts |
| ObjectProxyPropertyAccessor | Is able to access (set/get) properties on a given object. | Class | com.opensymphony.xwork2.ognl.accessor | Apache Struts |
| OgnlNullHandlerWrapper | Class | com.opensymphony.xwork2.ognl | Apache Struts | |
| OgnlReflectionContextFactory | Class | com.opensymphony.xwork2.ognl | Apache Struts | |
| OgnlReflectionProvider | Class | com.opensymphony.xwork2.ognl | Apache Struts | |
| OgnlTypeConverterWrapper | Class | com.opensymphony.xwork2.ognl | Apache Struts | |
| OgnlUtil | Utility class that provides common access to the Ognl APIs for setting and getting properties from objects (usually Actions). | Class | com.opensymphony.xwork2.ognl | Apache Struts |
| OgnlValueStack | Ognl implementation of a value stack that allows for dynamic Ognl expressions to be evaluated against it. | Class | com.opensymphony.xwork2.ognl | Apache Struts |
| OgnlValueStackFactory | Class | com.opensymphony.xwork2.ognl | Apache Struts | |
| SecurityMemberAccess | Allows access decisions to be made on the basis of whether a member is static or not. | Class | com.opensymphony.xwork2.ognl | Apache Struts |
| XWorkCollectionPropertyAccessor | Class | com.opensymphony.xwork2.ognl.accessor | Apache Struts | |
| XWorkEnumerationAccessor | Class | com.opensymphony.xwork2.ognl.accessor | Apache Struts | |
| XWorkIteratorPropertyAccessor | Class | com.opensymphony.xwork2.ognl.accessor | Apache Struts | |
| XWorkListPropertyAccessor | Overrides the list property accessor so in the case of trying to add properties of a given bean and the JavaBean is not present, | Class | com.opensymphony.xwork2.ognl.accessor | Apache Struts |
| XWorkMapPropertyAccessor | Class | com.opensymphony.xwork2.ognl.accessor | Apache Struts | |
| XWorkMapPropertyAccessorTest | Class | com.opensymphony.xwork2.ognl.accessor | Apache Struts | |
| XWorkMethodAccessor | Allows methods to be executed under normal cirumstances, except when ReflectionContextState. | Class | com.opensymphony.xwork2.ognl.accessor | Apache Struts |
| XWorkObjectPropertyAccessor | Class | com.opensymphony.xwork2.ognl.accessor | Apache Struts | |
| XWorkTypeConverterWrapper | Class | com.opensymphony.xwork2.ognl | Apache Struts | |