Package org.apache.struts2.ognl
package org.apache.struts2.ognl
-
ClassDescriptionBeanInfoCacheFactory<Key,
Value> A proxy interface to be used with Struts DI mechanismDefaultOgnlBeanInfoCacheFactory<Key,Value> Default OGNL Cache factory implementation.DefaultOgnlCacheFactory<Key,Value> Default OGNL Cache factory implementation.DefaultOgnlExpressionCacheFactory<Key,Value> Default OGNL Expression Cache factory implementation.Helper class to build error messages.ExpressionCacheFactory<Key,Value> A proxy interface to be used with Struts DI mechanismAn 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.OgnlCache<Key,Value> A basic cache interface for use with OGNL processing (such as Expression, BeanInfo).OgnlCacheFactory<Key,Value> Used byOgnlUtil
to create appropriate OGNL caches based on configuration.OgnlCaffeineCache<K,V> This OGNL Cache implementation is backed byCaffeine
which uses the Window TinyLfu algorithm.OgnlDefaultCache<K,V> Basic OGNL cache implementation.Guards all expressions parsed by Struts Core.OgnlLRUCache<K,V> A basic OGNL LRU cache implementation.Wraps an XWork type conversion class for as an OGNL TypeConverterUtility class that provides common access to the Ognl APIs for setting and getting properties from objects (usually Actions).Ognl implementation of a value stack that allows for dynamic Ognl expressions to be evaluated against it.Creates an Ognl value stackAllows registration of classes that should be allowed to be used in OGNL expressions, using a key to identify the source of the allowlist.Allows access decisions to be made on the basis of whether a member is static or not.The default implementation ofOgnlGuard
.Allows any bean to allowlist a class for use in OGNL expressions, for the current thread only.Wraps an OGNL TypeConverter as an XWork TypeConverter