All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary
| Class |
Description |
| AbstractMemberAccess |
Used as a based class
|
| AccessibleObjectHandler |
This interface provides a mechanism for indirect reflection access processing
of AccessibleObject instances by OGNL.
|
| AccessibleObjectHandlerJDK9Plus |
Utilizes a JDK 9 and later mechanism for changing the accessibility level of a given
AccessibleObject.
|
| AccessibleObjectHandlerPreJDK9 |
Utilizes a standard pre-JDK 9 reflection mechanism for changing the accessibility level of
a given AccessibleObject.
|
| ArrayElementsAccessor |
Implementation of ElementsAccessor that returns an iterator over a Java array.
|
| ArrayPropertyAccessor |
Implementation of PropertyAccessor that uses numbers and dynamic subscripts as properties to
index into Java arrays.
|
| ASTAdd |
|
| ASTAnd |
|
| ASTAssign |
|
| ASTBitAnd |
|
| ASTBitNegate |
|
| ASTBitOr |
|
| ASTChain |
|
| ASTConst |
|
| ASTCtor |
|
| ASTDivide |
|
| ASTEq |
|
| ASTEval |
|
| ASTGreater |
|
| ASTGreaterEq |
|
| ASTIn |
|
| ASTInstanceof |
|
| ASTKeyValue |
|
| ASTLess |
|
| ASTLessEq |
|
| ASTList |
|
| ASTMap |
|
| ASTMethod |
|
| ASTMultiply |
|
| ASTNegate |
|
| ASTNot |
|
| ASTNotEq |
|
| ASTNotIn |
|
| ASTOr |
|
| ASTProject |
|
| ASTProperty |
|
| ASTRemainder |
|
| ASTRootVarRef |
|
| ASTSelect |
|
| ASTSelectFirst |
|
| ASTSelectLast |
|
| ASTSequence |
|
| ASTShiftLeft |
|
| ASTShiftRight |
|
| ASTStaticField |
|
| ASTStaticMethod |
|
| ASTSubtract |
|
| ASTTest |
|
| ASTThisVarRef |
|
| ASTUnsignedShiftRight |
|
| ASTVarRef |
|
| ASTXor |
|
| BooleanExpression |
Base class for boolean expressions.
|
| Cache<K,V> |
|
| CacheEntry |
|
| CacheEntryFactory<K,V> |
|
| CacheException |
|
| CacheFactory |
|
| ClassCache<V> |
This is a highly specialized map for storing values keyed by Class objects.
|
| ClassCacheEntryFactory<T> |
|
| ClassCacheHandler |
|
| ClassCacheInspector |
|
| ClassResolver |
This interface defines an object that will resolve a class from a string
and a ognl context table.
|
| CollectionElementsAccessor |
Implementation of ElementsAccessor that returns a collection's iterator.
|
| ComparisonExpression |
Base class for types that compare values.
|
| ContextClassLoader |
|
| DeclaredMethodCacheEntry |
|
| DeclaredMethodCacheEntry.MethodType |
|
| DeclaredMethodCacheEntryFactory |
|
| DefaultClassResolver |
Default class resolution.
|
| DefaultTypeConverter |
Default type conversion.
|
| DynamicSubscript |
This class has predefined instances that stand for OGNL's special "dynamic subscripts"
for getting at the first, middle, or last elements of a list.
|
| ElementsAccessor |
This interface defines a method for getting the "elements" of an object, which means
any objects that naturally would be considered to be contained by the object.
|
| EnhancedClassLoader |
|
| EnumerationElementsAccessor |
Implementation of the ElementsAccessor interface for Enumerations, which returns an
iterator that passes its calls through to the target Enumeration.
|
| EnumerationIterator<T> |
Object that implements Iterator from an Enumeration
|
| EnumerationPropertyAccessor |
Implementation of PropertyAccessor that provides "property" reference to
"nextElement" (aliases to "next" also) and "hasMoreElements" (also aliased
to "hasNext").
|
| Evaluation |
An Evaluation is and object that holds a node being evaluated
and the source from which that node will take extract its
value.
|
| EvaluationPool |
|
| ExpressionAccessor |
Provides pure java expression paths to get/set values from an ognl expression.
|
| ExpressionCompiler |
Responsible for managing/providing functionality related to compiling generated java source
expressions via bytecode enhancements for a given ognl expression.
|
| ExpressionNode |
|
| ExpressionSyntaxException |
Exception thrown if a malformed OGNL expression is encountered.
|
| FieldCacheEntryFactory |
|
| GenericMethodParameterTypeCacheEntry |
|
| GenericMethodParameterTypeFactory |
|
| HashMapCache<K,V> |
|
| HashMapCacheFactory |
|
| HashMapClassCache<T> |
|
| InappropriateExpressionException |
Exception thrown if an OGNL expression is evaluated in the wrong context; the usual
case is when an expression that does not end in a property reference is passed to
setValue.
|
| IteratorElementsAccessor |
Implementation of the ElementsAccessor interface for Iterators, which simply returns
the target iterator itself.
|
| IteratorEnumeration |
Maps an Iterator to an Enumeration
|
| IteratorPropertyAccessor |
Implementation of PropertyAccessor that provides "property" reference to
"next" and "hasNext".
|
| JavaCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (with java-like unicode escape processing).
|
| JavaSource |
Defines an object that can return a representation of itself and any objects it contains
in the form of a String embedded with literal java statements.
|
| JJTOgnlParserState |
|
| ListPropertyAccessor |
Implementation of PropertyAccessor that uses numbers and dynamic subscripts as properties to
index into Lists.
|
| LocalReference |
|
| MapElementsAccessor |
Implementation of ElementsAccessor that returns an iterator over the map's values.
|
| MapPropertyAccessor |
Implementation of PropertyAccessor that sets and gets properties by storing and looking up values
in Maps.
|
| MemberAccess |
This interface provides a hook for preparing for accessing members
of objects.
|
| MethodAccessCacheEntryFactory |
|
| MethodAccessEntryValue |
|
| MethodAccessor |
This interface defines methods for calling methods in a target object.
|
| MethodCacheEntry |
|
| MethodCacheEntryFactory<T extends MethodCacheEntry> |
|
| MethodFailedException |
Exception thrown if a method or constructor call fails.
|
| MethodPermCacheEntryFactory |
Deprecated.
|
| Node |
JJTree interface for AST nodes, as modified to handle the OGNL operations getValue and
setValue.
|
| NodeType |
|
| NoSuchPropertyException |
Exception thrown if a property is attempted to be extracted from an object that does
not have such a property.*
|
| NullHandler |
Interface for handling null results from Chains.
|
| NumberElementsAccessor |
Implementation of ElementsAccessor that returns an iterator over integers from 0 up to
the given target.
|
| NumericCasts |
Constant strings for casting different primitive types.
|
| NumericDefaults |
|
| NumericExpression |
Base class for numeric expressions.
|
| NumericLiterals |
Numeric primitive literal string expressions.
|
| NumericTypes |
This interface defines some useful constants for describing the various possible
numeric types of OGNL.
|
| NumericValues |
Constant strings for getting the primitive value of different native types on the generic Number object
interface.
|
| ObjectElementsAccessor |
Implementation of ElementsAccessor that returns a single-element iterator, containing
the original target object.
|
| ObjectIndexedPropertyDescriptor |
PropertyDescriptor subclass that describes an indexed set of read/write
methods to get a property.
|
| ObjectMethodAccessor |
Implementation of PropertyAccessor that uses reflection on the target object's class to find a
field or a pair of set/get methods with the given property name.
|
| ObjectNullHandler |
Implementation of NullHandler that returns null in all cases,
so that NullPointerException will be thrown by the caller.
|
| ObjectPropertyAccessor |
Implementation of PropertyAccessor that uses reflection on the target object's class to find a
field or a pair of set/get methods with the given property name.
|
| Ognl |
This class provides static methods for parsing and interpreting OGNL expressions.
|
| OgnlCache |
This class takes care of all the internal caching for OGNL.
|
| OgnlContext |
This class defines the execution context for an OGNL expression
|
| OgnlException |
Superclass for OGNL exceptions, incorporating an optional encapsulated exception.
|
| OgnlExpressionCompiler |
Core interface implemented by expression compiler instances.
|
| OgnlInvokePermission |
BasicPermission subclass that defines a permission token for invoking
methods within OGNL.
|
| OgnlLocalReference |
|
| OgnlOps |
This is an abstract class with static methods that define the operations of OGNL.
|
| OgnlParser |
OgnlParser is a JavaCC parser class; it translates OGNL expressions into abstract
syntax trees (ASTs) that can then be interpreted by the getValue and setValue methods.
|
| OgnlParser.JJCalls |
|
| OgnlParser.LookaheadSuccess |
|
| OgnlParserConstants |
Token literal values and constants.
|
| OgnlParserTokenManager |
Token Manager.
|
| OgnlParserTreeConstants |
|
| OgnlRuntime |
Utility class used by internal OGNL API to do various things like:
Handles majority of reflection logic / caching.
|
| OgnlRuntime.ArgsCompatbilityReport |
Tells whether the given array of objects is compatible with the given array of classes---that
is, whether the given array of objects can be passed as arguments to a method or constructor
whose parameter types are the given array of classes.
|
| OgnlRuntime.ClassPropertyMethodCache |
|
| OgnlRuntime.MatchingMethod |
|
| OgnlSecurityManager |
Deprecated.
|
| OgnlSecurityManagerFactory |
Deprecated.
|
| OrderedReturn |
Marks an ognl expression Node as needing to have the return portion of a
getter method happen in a specific part of the generated expression vs just having
the whole expression returned in one chunk.
|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| PermissionCacheEntry |
Deprecated.
|
| PermissionCacheEntryFactory |
Deprecated.
|
| PrimitiveDefaults |
|
| PrimitiveTypes |
|
| PrimitiveWrapperClasses |
Used to provide primitive type equivalent conversions into and out of native / object types.
|
| PropertyAccessor |
This interface defines methods for setting and getting a property from a target object.
|
| PropertyDescriptorCacheEntryFactory |
|
| SetPropertyAccessor |
Implementation of PropertyAccessor that uses numbers and dynamic subscripts as
properties to index into Lists.
|
| SimpleNode |
|
| Token |
Describes the input token stream.
|
| TokenMgrError |
Token Manager Error.
|
| TypeConverter |
Interface for accessing the type conversion facilities within a context.
|
| UnsupportedCompilationException |
Thrown during bytecode enhancement conversions of ognl expressions to indicate
that a certain expression isn't currently supported as a pure java bytecode enhanced
version.
|
| UserMethod |
Deprecated.
|