Package | Description |
---|---|
org.apache.commons.ognl |
OGNL stands for Object-Graph Navigation Language; it is an expression language
for getting and setting properties of Java objects.
|
org.apache.commons.ognl.enhance | |
org.apache.commons.ognl.internal |
Class and Description |
---|
ASTVarRef |
BooleanExpression
Base class for boolean expressions.
|
ClassCacheInspector
Optional interface that may be registered with
OgnlRuntime.setClassCacheInspector(ClassCacheInspector) as
a means to disallow caching of specific class types. |
ClassResolver
This interface defines an object that will resolve a class from a string
and a ognl context table.
|
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.
|
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 |
ExpressionNode |
IntHashMap
A Map that uses ints as the keys.
|
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 |
MemberAccess
This interface provides a hook for preparing for accessing members
of objects.
|
MethodAccessor
This interface defines methods for calling methods in a target object.
|
MethodFailedException
Exception thrown if a method or constructor call fails.
|
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. |
NullHandler
Interface for handling null results from Chains.
|
NumericTypes
This interface defines some useful constants for describing the various possible
numeric types of OGNL.
|
ObjectArrayPool |
ObjectArrayPool.SizePool |
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.
|
OgnlContext
This class defines the execution context for an OGNL expression
|
OgnlException
Superclass for OGNL exceptions, incorporating an optional encapsulated exception.
|
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 |
ParseException
This exception is thrown when parse errors are encountered.
|
PropertyAccessor
This interface defines methods for setting and getting a property from a target object.
|
SimpleNode |
Token
Describes the input token stream.
|
TypeConverter
Interface for accessing the type conversion facilities within a context.
|
Class and Description |
---|
Node
JJTree interface for AST nodes, as modified to handle the OGNL operations getValue and
setValue.
|
OgnlContext
This class defines the execution context for an OGNL expression
|
Class and Description |
---|
ClassCacheInspector
Optional interface that may be registered with
OgnlRuntime.setClassCacheInspector(ClassCacheInspector) as
a means to disallow caching of specific class types. |
Copyright © 1997–2021 The Apache Software Foundation. All rights reserved.