All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary
Class |
Description |
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.
|
ASTAnd |
$Id$
|
ASTChain |
$Id$
|
ASTConst |
$Id$
|
ASTCtor |
$Id$
|
ASTInstanceof |
$Id$
|
ASTList |
$Id$
|
ASTMethod |
$Id$
|
ASTOr |
$Id$
|
ASTProperty |
$Id$
|
ASTRootVarRef |
$Id$
|
ASTSequence |
$Id$
|
ASTStaticField |
$Id$
|
ASTStaticMethod |
$Id$
|
ASTThisVarRef |
$Id$
|
ASTVarRef |
$Id$
|
BooleanExpression |
Base class for boolean expressions.
|
Cache<K,V> |
$Id$
|
CacheEntry |
|
CacheEntryFactory<K,V> |
|
CacheException |
|
CacheFactory |
User: Maurizio Cucchiara
Date: 10/22/11
Time: 1:35 AM
|
ClassCache<V> |
This is a highly specialized map for storing values keyed by Class objects.
|
ClassCacheEntryFactory<T> |
|
ClassCacheHandler |
|
ClassCacheImpl<V> |
|
ClassCacheInspector |
|
ClassResolver |
This interface defines an object that will resolve a class from a string and an ognl context table.
|
CollectionElementsAccessor |
Implementation of ElementsAccessor that returns a collection's iterator.
|
ComparisonExpression |
Base class for types that compare values.
|
ConcurrentHashMapCache<K,V> |
|
ConcurrentHashMapCacheFactory |
|
ConcurrentHashMapClassCache<T> |
|
ContextClassLoader |
|
DeclaredMethodCacheEntry |
|
DeclaredMethodCacheEntry.MethodType |
|
DeclaredMethodCacheEntryFactory |
User: mcucchiara
Date: 13/10/11
Time: 13.00
|
DefaultClassResolver |
Default class resolution.
|
DefaultMemberAccess |
This class provides methods for setting up and restoring access in a Field.
|
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<E> |
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.
|
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<T> |
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 |
$Id$
|
ListPropertyAccessor |
Implementation of PropertyAccessor that uses numbers and dynamic subscripts as properties to index into Lists.
|
LocalReference |
|
LocalReferenceImpl |
|
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 |
|
Node |
JJTree interface for AST nodes, as modified to handle the OGNL operations getValue and setValue.
|
NodeType |
Used by some of the ognl.enhance.OgnlExpressionCompiler logic to determine the object type of Node s
during expression evaluation.
|
NodeVisitor<R,P> |
|
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.
|
NumericExpression |
Base class for numeric expressions.
|
NumericTypes |
This interface defines some useful constants for describing the various possible numeric types of OGNL.
|
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.
|
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.
|
OgnlParserConstants |
Token literal values and constants.
|
OgnlParserTokenManager |
Token Manager.
|
OgnlParserTreeConstants |
$Id$
Generated By:JavaCC: Do not edit this line.
|
OgnlRuntime |
Utility class used by internal OGNL API to do various things like:
Handles majority of reflection logic / caching.
Utility methods for casting strings / various numeric types used by OgnlExpressionCompiler .
|
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.
|
ParametrizedCacheEntryFactory |
|
ParseException |
This exception is thrown when parse errors are encountered.
|
PermissionCacheEntry |
|
PermissionCacheEntryFactory |
|
PropertyAccessor |
This interface defines methods for setting and getting a property from a target object.
|
PropertyDescriptorCacheEntryFactory |
|
ReentrantReadWriteLockCache<K,V> |
|
ReentrantReadWriteLockCacheFactory |
|
ReentrantReadWriteLockClassCache<T> |
|
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.
|
ToStringVisitor |
A NodeVisitor implementation which will build a String representation of the AST tree.
|
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.
|