# Package com.opensymphony.xwork2.ognl

- Interface Summary
  Interface | Description
  --- | ---
  BeanInfoCacheFactory<Key,Value> | A proxy interface to be used with Struts DI mechanism
  ExpressionCacheFactory<Key,Value> | A proxy interface to be used with Struts DI mechanism
  OgnlCache<Key,Value> | A basic cache interface for use with OGNL processing (such as Expression, BeanInfo).

- Class Summary
  Class | Description
  --- | ---
  DefaultOgnlBeanInfoCacheFactory<Key,Value> | Default OGNL Cache factory implementation.
  DefaultOgnlCacheFactory<Key,Value> | Default OGNL Cache factory implementation.
  DefaultOgnlExpressionCacheFactory<Key,Value> | Default OGNL Expression Cache factory implementation.
  ErrorMessageBuilder | Helper class to build error messages.
  ObjectProxy | An Object to use within OGNL to proxy other Objects usually Collections that you set in a different place on the ValueStack but want to retain the context information about where they previously were.
  OgnlDefaultCache<Key,Value> | Default OGNL cache implementation.
  OgnlLRUCache<Key,Value> | A basic OGNL LRU cache implementation.
  OgnlNullHandlerWrapper |
  OgnlReflectionContextFactory |
  OgnlReflectionProvider |
  OgnlTypeConverterWrapper | Wraps an XWork type conversion class for as an OGNL TypeConverter
  OgnlUtil | Utility class that provides common access to the Ognl APIs for setting and getting properties from objects (usually Actions).
  OgnlValueStack | Ognl implementation of a value stack that allows for dynamic Ognl expressions to be evaluated against it.
  OgnlValueStackFactory | Creates an Ognl value stack
  SecurityMemberAccess | Allows access decisions to be made on the basis of whether a member is static or not.
  XWorkTypeConverterWrapper | Wraps an OGNL TypeConverter as an XWork TypeConverter

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