A B C D E F G H I J K L M N O P R S T U V W

A

add(Object, Object) - Static method in class ognl.OgnlOps
 
add_escapes(String) - Method in exception ognl.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addChild(Evaluation) - Method in class ognl.Evaluation
Adds a child to the list of children of this evaluation.
addDefaultContext(Object, Map) - Static method in class ognl.Ognl
Appends the standard naming context for evaluating an OGNL expression into the context given so that cached maps can be used as a context.
addDefaultContext(Object, ClassResolver, Map) - Static method in class ognl.Ognl
Appends the standard naming context for evaluating an OGNL expression into the context given so that cached maps can be used as a context.
addDefaultContext(Object, ClassResolver, TypeConverter, Map) - Static method in class ognl.Ognl
Appends the standard naming context for evaluating an OGNL expression into the context given so that cached maps can be used as a context.
addDefaultContext(Object, ClassResolver, TypeConverter, MemberAccess, Map) - Static method in class ognl.Ognl
Appends the standard naming context for evaluating an OGNL expression into the context given so that cached maps can be used as a context.
addEscapes(String) - Static method in error ognl.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
additiveExpression() - Method in class ognl.OgnlParser
 
adjustBeginLineColumn(int, int) - Method in class ognl.JavaCharStream
Method to adjust line and column numbers for the start of a token.
AdjustBuffSize() - Method in class ognl.JavaCharStream
 
ALL - Static variable in class ognl.DynamicSubscript
 
all - Static variable in class ognl.DynamicSubscript
 
allowPackageProtectedAccess - Variable in class ognl.DefaultMemberAccess
 
allowPrivateAccess - Variable in class ognl.DefaultMemberAccess
 
allowProtectedAccess - Variable in class ognl.DefaultMemberAccess
 
andExpression() - Method in class ognl.OgnlParser
 
areArgsCompatible(Object[], Class[]) - Static method in class ognl.OgnlRuntime
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.
ArrayElementsAccessor - Class in ognl
Implementation of ElementsAccessor that returns an iterator over a Java array.
ArrayElementsAccessor() - Constructor for class ognl.ArrayElementsAccessor
 
ArrayPropertyAccessor - Class in ognl
Implementation of PropertyAccessor that uses numbers and dynamic subscripts as properties to index into Java arrays.
ArrayPropertyAccessor() - Constructor for class ognl.ArrayPropertyAccessor
 
assignmentExpression() - Method in class ognl.OgnlParser
 

B

BACK_CHAR_ESC - Static variable in interface ognl.OgnlParserConstants
 
BACK_CHAR_LITERAL - Static variable in interface ognl.OgnlParserConstants
 
backup(int) - Method in class ognl.JavaCharStream
 
beginColumn - Variable in class ognl.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class ognl.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Method in class ognl.JavaCharStream
 
BIGDEC - Static variable in interface ognl.NumericTypes
Type tag meaning java.math.BigDecimal.
bigDecValue(Object) - Static method in class ognl.OgnlOps
Evaluates the given object as a BigDecimal.
BIGINT - Static variable in interface ognl.NumericTypes
Type tag meaning java.math.BigInteger.
bigIntValue(Object) - Static method in class ognl.OgnlOps
Evaluates the given object as a BigInteger.
binaryAnd(Object, Object) - Static method in class ognl.OgnlOps
 
binaryOr(Object, Object) - Static method in class ognl.OgnlOps
 
binaryXor(Object, Object) - Static method in class ognl.OgnlOps
 
bitNegate(Object) - Static method in class ognl.OgnlOps
 
BOOL - Static variable in interface ognl.NumericTypes
Type tag meaning boolean.
booleanValue(Object) - Static method in class ognl.OgnlOps
Evaluates the given object as a boolean: if it is a Boolean object, it's easy; if it's a Number or a Character, returns true for non-zero objects; and otherwise returns true for non-null objects.
bufcolumn - Variable in class ognl.JavaCharStream
 
buffer - Variable in class ognl.JavaCharStream
 
bufline - Variable in class ognl.JavaCharStream
 
bufpos - Variable in class ognl.JavaCharStream
 
BYTE - Static variable in interface ognl.NumericTypes
Type tag meaning byte.

C

callAppropriateMethod(OgnlContext, Object, Object, String, String, List, Object[]) - Static method in class ognl.OgnlRuntime
 
callConstructor(OgnlContext, String, Object[]) - Static method in class ognl.OgnlRuntime
 
callMethod(Map, Object, String, Object[]) - Method in interface ognl.MethodAccessor
Calls the method named with the arguments given.
callMethod(Map, Object, String, Object[]) - Method in class ognl.ObjectMethodAccessor
 
callMethod(OgnlContext, Object, String, String, Object[]) - Static method in class ognl.OgnlRuntime
 
callStaticMethod(Map, Class, String, Object[]) - Method in interface ognl.MethodAccessor
Calls the static method named with the arguments given on the class given.
callStaticMethod(Map, Class, String, Object[]) - Method in class ognl.ObjectMethodAccessor
 
callStaticMethod(OgnlContext, String, String, Object[]) - Static method in class ognl.OgnlRuntime
 
CHAR - Static variable in interface ognl.NumericTypes
Type tag meaning char.
CHAR_LITERAL - Static variable in interface ognl.OgnlParserConstants
 
children - Variable in class ognl.SimpleNode
 
CLASS_RESOLVER_CONTEXT_KEY - Static variable in class ognl.OgnlContext
 
classForName(String, Map) - Method in interface ognl.ClassResolver
 
classForName(String, Map) - Method in class ognl.DefaultClassResolver
 
classForName(OgnlContext, String) - Static method in class ognl.OgnlRuntime
 
className() - Method in class ognl.OgnlParser
 
classReference() - Method in class ognl.OgnlParser
 
ClassResolver - Interface in ognl
This interface defines an object that will resolve a class from a string and a ognl context table.
clear() - Method in class ognl.IntHashMap
 
clear() - Method in class ognl.OgnlContext
 
CollectionElementsAccessor - Class in ognl
Implementation of ElementsAccessor that returns a collection's iterator.
CollectionElementsAccessor() - Constructor for class ognl.CollectionElementsAccessor
 
column - Variable in class ognl.JavaCharStream
 
compareWithConversion(Object, Object) - Static method in class ognl.OgnlOps
Compares two objects for equality, even if it has to convert one of them to the other type.
compareWithConversion(Object, Object, boolean) - Static method in class ognl.OgnlOps
Compares two objects for equality, even if it has to convert one of them to the other type.
conditionalTestExpression() - Method in class ognl.OgnlParser
 
constructorCall() - Method in class ognl.OgnlParser
 
containsKey(int) - Method in class ognl.IntHashMap
 
containsKey(Object) - Method in class ognl.IntHashMap
 
containsKey(Object) - Method in class ognl.OgnlContext
 
containsValue(Object) - Method in class ognl.IntHashMap
 
containsValue(Object) - Method in class ognl.OgnlContext
 
CONTEXT_CONTEXT_KEY - Static variable in class ognl.OgnlContext
 
convertValue(Map, Object, Class) - Method in class ognl.DefaultTypeConverter
 
convertValue(Map, Object, Member, String, Object, Class) - Method in class ognl.DefaultTypeConverter
 
convertValue(Object, Class) - Static method in class ognl.OgnlOps
Returns the value converted numerically to the given class type This method also detects when arrays are being converted and converts the components of one array to the type of the other.
convertValue(Map, Object, Member, String, Object, Class) - Method in interface ognl.TypeConverter
Converts the given value to a given type.
create(SimpleNode, Object) - Method in class ognl.EvaluationPool
Returns an Evaluation that contains the node, source and whether it is a set operation.
create(SimpleNode, Object, boolean) - Method in class ognl.EvaluationPool
Returns an Evaluation that contains the node, source and whether it is a set operation.
create(int) - Method in class ognl.ObjectArrayPool
 
create(Object) - Method in class ognl.ObjectArrayPool
 
create(Object, Object) - Method in class ognl.ObjectArrayPool
 
create(Object, Object, Object) - Method in class ognl.ObjectArrayPool
 
create(Object, Object, Object, Object) - Method in class ognl.ObjectArrayPool
 
create(Object, Object, Object, Object, Object) - Method in class ognl.ObjectArrayPool
 
create() - Method in class ognl.ObjectArrayPool.SizePool
 
createDefaultContext(Object) - Static method in class ognl.Ognl
Creates and returns a new standard naming context for evaluating an OGNL expression.
createDefaultContext(Object, ClassResolver) - Static method in class ognl.Ognl
Creates and returns a new standard naming context for evaluating an OGNL expression.
createDefaultContext(Object, ClassResolver, TypeConverter) - Static method in class ognl.Ognl
Creates and returns a new standard naming context for evaluating an OGNL expression.
createDefaultContext(Object, ClassResolver, TypeConverter, MemberAccess) - Static method in class ognl.Ognl
Creates and returns a new standard naming context for evaluating an OGNL expression.
curChar - Variable in class ognl.OgnlParserTokenManager
 
currentToken - Variable in exception ognl.ParseException
This is the last token that has been consumed successfully.

D

debugStream - Variable in class ognl.OgnlParserTokenManager
 
DEC_DIGITS - Static variable in interface ognl.OgnlParserConstants
 
DEC_FLT - Static variable in interface ognl.OgnlParserConstants
 
DEFAULT - Static variable in interface ognl.OgnlParserConstants
 
DEFAULT_CLASS_RESOLVER - Static variable in class ognl.OgnlContext
 
DEFAULT_MEMBER_ACCESS - Static variable in class ognl.OgnlContext
 
DEFAULT_TYPE_CONVERTER - Static variable in class ognl.OgnlContext
 
DefaultClassResolver - Class in ognl
Default class resolution.
DefaultClassResolver() - Constructor for class ognl.DefaultClassResolver
 
DefaultMemberAccess - Class in ognl
This class provides methods for setting up and restoring access in a Field.
DefaultMemberAccess(boolean) - Constructor for class ognl.DefaultMemberAccess
 
DefaultMemberAccess(boolean, boolean, boolean) - Constructor for class ognl.DefaultMemberAccess
 
DefaultTypeConverter - Class in ognl
Default type conversion.
DefaultTypeConverter() - Constructor for class ognl.DefaultTypeConverter
 
DIGIT - Static variable in interface ognl.OgnlParserConstants
 
disable_tracing() - Method in class ognl.OgnlParser
 
divide(Object, Object) - Static method in class ognl.OgnlOps
 
Done() - Method in class ognl.JavaCharStream
 
DOUBLE - Static variable in interface ognl.NumericTypes
Type tag meaning double.
doubleValue(Object) - Static method in class ognl.OgnlOps
Evaluates the given object as a double-precision floating-point number.
dump(PrintWriter, String) - Method in class ognl.SimpleNode
 
DYNAMIC_SUBSCRIPT - Static variable in interface ognl.OgnlParserConstants
 
DynamicSubscript - Class in ognl
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.

E

ElementsAccessor - Interface in ognl
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.
enable_tracing() - Method in class ognl.OgnlParser
 
endColumn - Variable in class ognl.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class ognl.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
entrySet() - Method in class ognl.IntHashMap
 
entrySet() - Method in class ognl.OgnlContext
 
EnumerationElementsAccessor - Class in ognl
Implementation of the ElementsAccessor interface for Enumerations, which returns an iterator that passes its calls through to the target Enumeration.
EnumerationElementsAccessor() - Constructor for class ognl.EnumerationElementsAccessor
 
EnumerationIterator - Class in ognl
Object that implements Iterator from an Enumeration
EnumerationIterator(Enumeration) - Constructor for class ognl.EnumerationIterator
 
EnumerationPropertyAccessor - Class in ognl
Implementation of PropertyAccessor that provides "property" reference to "nextElement" (aliases to "next" also) and "hasMoreElements" (also aliased to "hasNext").
EnumerationPropertyAccessor() - Constructor for class ognl.EnumerationPropertyAccessor
 
EOF - Static variable in interface ognl.OgnlParserConstants
 
eol - Variable in exception ognl.ParseException
The end of line string for this machine.
equal(Object, Object) - Static method in class ognl.OgnlOps
 
equalityExpression() - Method in class ognl.OgnlParser
 
equals(Object) - Method in class ognl.OgnlContext
 
ESC - Static variable in interface ognl.OgnlParserConstants
 
evaluateGetValueBody(OgnlContext, Object) - Method in class ognl.SimpleNode
 
evaluateSetValueBody(OgnlContext, Object, Object) - Method in class ognl.SimpleNode
 
Evaluation - Class in ognl
An Evaluation is and object that holds a node being evaluated and the source from which that node will take extract its value.
Evaluation(SimpleNode, Object) - Constructor for class ognl.Evaluation
Constructs a new "get" Evaluation from the node and source given.
Evaluation(SimpleNode, Object, boolean) - Constructor for class ognl.Evaluation
Constructs a new Evaluation from the node and source given.
EvaluationPool - Class in ognl
 
EvaluationPool() - Constructor for class ognl.EvaluationPool
 
EvaluationPool(int) - Constructor for class ognl.EvaluationPool
 
exclusiveOrExpression() - Method in class ognl.OgnlParser
 
ExpandBuff(boolean) - Method in class ognl.JavaCharStream
 
expectedTokenSequences - Variable in exception ognl.ParseException
Each entry in this array is an array of integers.
EXPONENT - Static variable in interface ognl.OgnlParserConstants
 
expression() - Method in class ognl.OgnlParser
 
ExpressionNode - Class in ognl
 
ExpressionNode(int) - Constructor for class ognl.ExpressionNode
 
ExpressionNode(OgnlParser, int) - Constructor for class ognl.ExpressionNode
 
ExpressionSyntaxException - Exception in ognl
Exception thrown if a malformed OGNL expression is encountered.
ExpressionSyntaxException(String, Throwable) - Constructor for exception ognl.ExpressionSyntaxException
 

F

FillBuff() - Method in class ognl.JavaCharStream
 
FIRST - Static variable in class ognl.DynamicSubscript
 
first - Static variable in class ognl.DynamicSubscript
 
flattenTree() - Method in class ognl.SimpleNode
This method may be called from subclasses' jjtClose methods.
FLOAT - Static variable in interface ognl.NumericTypes
Type tag meaning float.
FLT_LITERAL - Static variable in interface ognl.OgnlParserConstants
 
FLT_SUFF - Static variable in interface ognl.OgnlParserConstants
 

G

generateParseException() - Method in class ognl.OgnlParser
 
get(int) - Method in class ognl.IntHashMap
 
get(Object) - Method in class ognl.IntHashMap
 
get(Object) - Method in class ognl.OgnlContext
 
getAllowPackageProtectedAccess() - Method in class ognl.DefaultMemberAccess
 
getAllowPrivateAccess() - Method in class ognl.DefaultMemberAccess
 
getAllowProtectedAccess() - Method in class ognl.DefaultMemberAccess
 
getAppropriateMethod(OgnlContext, Object, Object, String, String, List, Object[], Object[]) - Static method in class ognl.OgnlRuntime
Gets the appropriate method to be called for the given target, method name and arguments.
getArgClass(Object) - Static method in class ognl.OgnlRuntime
Gets the class for a method argument that is appropriate for looking up methods by reflection, by looking for the standard primitive wrapper classes and exchanging for them their underlying primitive class objects.
getArraySize() - Method in class ognl.ObjectArrayPool.SizePool
 
getBaseName(Object) - Static method in class ognl.OgnlRuntime
Returns the base name (the class name without the package name prepended) of the object given.
getBeginColumn() - Method in class ognl.JavaCharStream
 
getBeginLine() - Method in class ognl.JavaCharStream
 
getClassBaseName(Class) - Static method in class ognl.OgnlRuntime
Returns the base name (the class name without the package name prepended) of the class given.
getClassName(Object, boolean) - Static method in class ognl.OgnlRuntime
 
getClassName(Class, boolean) - Static method in class ognl.OgnlRuntime
 
getClassPackageName(Class) - Static method in class ognl.OgnlRuntime
Returns the package name of the class given.
getClassResolver(Map) - Static method in class ognl.Ognl
 
getClassResolver() - Method in class ognl.OgnlContext
 
getColumn() - Method in class ognl.JavaCharStream
Deprecated.  
getConstructors(Class) - Static method in class ognl.OgnlRuntime
 
getConvertedConstructorAndArgs(OgnlContext, Object, List, Object[], Object[]) - Static method in class ognl.OgnlRuntime
 
getConvertedMethodAndArgs(OgnlContext, Object, String, List, Object[], Object[]) - Static method in class ognl.OgnlRuntime
 
getConvertedType(OgnlContext, Object, Member, String, Object, Class) - Static method in class ognl.OgnlRuntime
 
getConvertedTypes(OgnlContext, Object, Member, String, Class[], Object[], Object[]) - Static method in class ognl.OgnlRuntime
 
getCreatedCount() - Method in class ognl.EvaluationPool
Returns the number of items this pool has created since it's construction.
getCreatedCount() - Method in class ognl.ObjectArrayPool.SizePool
Returns the number of items this pool has created since it's construction.
getCurrentEvaluation() - Method in class ognl.OgnlContext
Gets the current Evaluation from the top of the stack.
getCurrentNode() - Method in class ognl.OgnlContext
 
getCurrentObject() - Method in class ognl.OgnlContext
 
getDeclaredMethods(Class, String, boolean) - Static method in class ognl.OgnlRuntime
 
getElements(Object) - Method in class ognl.ArrayElementsAccessor
 
getElements(Object) - Method in class ognl.CollectionElementsAccessor
 
getElements(Object) - Method in interface ognl.ElementsAccessor
Returns an iterator over the elements of the given target object.
getElements(Object) - Method in class ognl.EnumerationElementsAccessor
 
getElements(Object) - Method in class ognl.IteratorElementsAccessor
 
getElements(Object) - Method in class ognl.MapElementsAccessor
 
getElements(Object) - Method in class ognl.NumberElementsAccessor
 
getElements(Object) - Method in class ognl.ObjectElementsAccessor
 
getElementsAccessor(Class) - Static method in class ognl.OgnlRuntime
 
getEndColumn() - Method in class ognl.JavaCharStream
 
getEndLine() - Method in class ognl.JavaCharStream
 
getEvaluation(int) - Method in class ognl.OgnlContext
Returns the Evaluation at the relative index given.
getEvaluation() - Method in exception ognl.OgnlException
Returns the Evaluation that was the root evaluation when the exception was thrown.
getEvaluationPool() - Static method in class ognl.OgnlRuntime
 
getException() - Method in class ognl.Evaluation
Returns the exception that occurred as a result of evaluating the Evaluation, or null if no exception occurred.
getExpressionOperator(int) - Method in class ognl.ExpressionNode
 
getField(Class, String) - Static method in class ognl.OgnlRuntime
 
getFields(Class) - Static method in class ognl.OgnlRuntime
 
getFieldValue(OgnlContext, Object, String) - Static method in class ognl.OgnlRuntime
 
getFieldValue(OgnlContext, Object, String, boolean) - Static method in class ognl.OgnlRuntime
 
getFirstChild() - Method in class ognl.Evaluation
Returns the first child of this evaluation.
getFirstDescendant() - Method in class ognl.Evaluation
Gets the first descendent.
getFlag() - Method in class ognl.DynamicSubscript
 
getGetMethod(OgnlContext, Class, String) - Static method in class ognl.OgnlRuntime
 
GetImage() - Method in class ognl.JavaCharStream
 
getIndexedProperty(OgnlContext, Object, String, Object) - Static method in class ognl.OgnlRuntime
 
getIndexedPropertyType(OgnlContext, Class, String) - Static method in class ognl.OgnlRuntime
Determines the index property type, if any.
getIndexedReadMethod() - Method in class ognl.ObjectIndexedPropertyDescriptor
 
getIndexedWriteMethod() - Method in class ognl.ObjectIndexedPropertyDescriptor
 
getIndexInParent() - Method in class ognl.SimpleNode
 
getKeepLastEvaluation() - Method in class ognl.OgnlContext
Returns true if the last evaluation that was done on this context is retained and available through getLastEvaluation().
getLastChild() - Method in class ognl.Evaluation
Returns the last child of this evaluation.
getLastDescendant() - Method in class ognl.Evaluation
Gets the last descendent.
getLastEvaluation(Map) - Static method in class ognl.Ognl
 
getLastEvaluation() - Method in class ognl.OgnlContext
 
getLine() - Method in class ognl.JavaCharStream
Deprecated.  
getMemberAccess(Map) - Static method in class ognl.Ognl
 
getMemberAccess() - Method in class ognl.OgnlContext
 
getMessage() - Method in exception ognl.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error ognl.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMethodAccessor(Class) - Static method in class ognl.OgnlRuntime
 
getMethods(Class, boolean) - Static method in class ognl.OgnlRuntime
 
getMethods(Class, String, boolean) - Static method in class ognl.OgnlRuntime
 
getMethodValue(OgnlContext, Object, String) - Static method in class ognl.OgnlRuntime
 
getMethodValue(OgnlContext, Object, String, boolean) - Static method in class ognl.OgnlRuntime
If the checkAccessAndExistence flag is true this method will check to see if the method exists and if it is accessible according to the context's MemberAccess.
getModifierString(int) - Static method in class ognl.OgnlRuntime
 
getName() - Method in exception ognl.NoSuchPropertyException
 
getNext() - Method in class ognl.Evaluation
Returns the next sibling of this evaluation.
getNextSibling() - Method in class ognl.SimpleNode
 
getNextToken() - Method in class ognl.OgnlParser
 
getNextToken() - Method in class ognl.OgnlParserTokenManager
 
getNode() - Method in class ognl.Evaluation
Returns the SimpleNode for this Evaluation
getNullHandler(Class) - Static method in class ognl.OgnlRuntime
 
getNumericType(Object) - Static method in class ognl.OgnlOps
Returns a constant from the NumericTypes interface that represents the numeric type of the given object.
getNumericType(Object, Object) - Static method in class ognl.OgnlOps
Returns the constant from the NumericTypes interface that best expresses the type of a numeric operation on the two given objects.
getNumericType(int, int, boolean) - Static method in class ognl.OgnlOps
Returns the constant from the NumericTypes interface that best expresses the type of an operation, which can be either numeric or not, on the two given types.
getNumericType(Object, Object, boolean) - Static method in class ognl.OgnlOps
Returns the constant from the NumericTypes interface that best expresses the type of an operation, which can be either numeric or not, on the two given objects.
getObjectArrayPool() - Static method in class ognl.OgnlRuntime
 
getPackageName(Object) - Static method in class ognl.OgnlRuntime
Returns the package name of the object's class.
getParameterTypes(Method) - Static method in class ognl.OgnlRuntime
Returns the parameter types of the given method.
getParameterTypes(Constructor) - Static method in class ognl.OgnlRuntime
Returns the parameter types of the given method.
getParent() - Method in class ognl.Evaluation
Returns the parent evaluation of this evaluation.
getPermission(Method) - Static method in class ognl.OgnlRuntime
Permission will be named "invoke..".
getPointerString(int) - Static method in class ognl.OgnlRuntime
Returns a "pointer" string in the usual format for these things - 0x.
getPointerString(Object) - Static method in class ognl.OgnlRuntime
Returns a "pointer" string in the usual format for these things - 0x for the object given.
getPossibleProperty(Map, Object, String) - Method in class ognl.ObjectPropertyAccessor
Returns OgnlRuntime.NotFound if the property does not exist.
getPrevious() - Method in class ognl.Evaluation
Returns the previous sibling of this evaluation.
getPrimitiveDefaultValue(Class) - Static method in class ognl.OgnlRuntime
 
getProperty(Map, Object, Object) - Method in class ognl.ArrayPropertyAccessor
 
getProperty(Map, Object, Object) - Method in class ognl.EnumerationPropertyAccessor
 
getProperty(Map, Object, Object) - Method in class ognl.IteratorPropertyAccessor
 
getProperty(Map, Object, Object) - Method in class ognl.ListPropertyAccessor
 
getProperty(Map, Object, Object) - Method in class ognl.MapPropertyAccessor
 
getProperty(Map, Object, Object) - Method in class ognl.ObjectPropertyAccessor
 
getProperty(OgnlContext, Object, Object) - Static method in class ognl.OgnlRuntime
 
getProperty(Map, Object, Object) - Method in interface ognl.PropertyAccessor
Extracts and returns the property of the given name from the given target object.
getProperty(Map, Object, Object) - Method in class ognl.SetPropertyAccessor
 
getPropertyAccessor(Class) - Static method in class ognl.OgnlRuntime
 
getPropertyDescriptor(Class, String) - Static method in class ognl.OgnlRuntime
This method returns a PropertyDescriptor for the given class and property name using a Map lookup (using getPropertyDescriptorsMap()).
getPropertyDescriptorFromArray(Class, String) - Static method in class ognl.OgnlRuntime
Gets the property descriptor with the given name for the target class given.
getPropertyDescriptors(Class) - Static method in class ognl.OgnlRuntime
This method returns the property descriptors for the given class as a Map
getPropertyDescriptorsArray(Class) - Static method in class ognl.OgnlRuntime
 
getPropertyType() - Method in class ognl.ObjectIndexedPropertyDescriptor
 
getReason() - Method in exception ognl.OgnlException
Returns the encapsulated exception, or null if there is none.
getRecoveredCount() - Method in class ognl.EvaluationPool
Returns the number of items this pool has recovered from the pool since its construction.
getRecoveredCount() - Method in class ognl.ObjectArrayPool.SizePool
Returns the number of items this pool has recovered from the pool since its construction.
getRecycledCount() - Method in class ognl.EvaluationPool
Returns the number of items this pool has recycled since it's construction.
getRecycledCount() - Method in class ognl.ObjectArrayPool.SizePool
Returns the number of items this pool has recycled since it's construction.
getResult() - Method in class ognl.Evaluation
Returns the result of the Evaluation, or null if it was a set operation.
getRoot(Map) - Static method in class ognl.Ognl
 
getRoot() - Method in class ognl.OgnlContext
 
getRootEvaluation() - Method in class ognl.OgnlContext
Gets the root of the evaluation stack.
getSecurityManager() - Static method in class ognl.OgnlRuntime
Gets the SecurityManager that OGNL uses to determine permissions for invoking methods.
getSetMethod(OgnlContext, Class, String) - Static method in class ognl.OgnlRuntime
 
getSize() - Method in class ognl.EvaluationPool
Returns the number of items in the pool
getSize() - Method in class ognl.ObjectArrayPool.SizePool
Returns the number of items in the pool
getSizePool(int) - Method in class ognl.ObjectArrayPool
 
getSizePools() - Method in class ognl.ObjectArrayPool
 
getSource() - Method in class ognl.Evaluation
Returns the source object on which this Evaluation operated.
getStaticField(OgnlContext, String, String) - Static method in class ognl.OgnlRuntime
 
GetSuffix(int) - Method in class ognl.JavaCharStream
 
getTarget() - Method in exception ognl.NoSuchPropertyException
 
getTargetClass(Object) - Static method in class ognl.OgnlRuntime
Gets the "target" class of an object for looking up accessors that are registered on the target.
getToken(int) - Method in class ognl.OgnlParser
 
getTraceEvaluations() - Method in class ognl.OgnlContext
 
getTypeConverter(Map) - Static method in class ognl.Ognl
 
getTypeConverter() - Method in class ognl.OgnlContext
 
getUniqueDescriptor(Object, boolean) - Static method in class ognl.OgnlRuntime
Returns a unique descriptor string that includes the object's class and a unique integer identifier.
getUniqueDescriptor(Object) - Static method in class ognl.OgnlRuntime
Returns a unique descriptor string that includes the object's class' base name and a unique integer identifier.
getValue(OgnlContext, Object) - Method in interface ognl.Node
Extracts the value from the given source object that is appropriate for this node within the given context.
getValue(Object, Map, Object) - Static method in class ognl.Ognl
Evaluates the given OGNL expression tree to extract a value from the given root object.
getValue(Object, Map, Object, Class) - Static method in class ognl.Ognl
Evaluates the given OGNL expression tree to extract a value from the given root object.
getValue(String, Map, Object) - Static method in class ognl.Ognl
Evaluates the given OGNL expression to extract a value from the given root object in a given context
getValue(String, Map, Object, Class) - Static method in class ognl.Ognl
Evaluates the given OGNL expression to extract a value from the given root object in a given context
getValue(Object, Object) - Static method in class ognl.Ognl
Evaluates the given OGNL expression tree to extract a value from the given root object.
getValue(Object, Object, Class) - Static method in class ognl.Ognl
Evaluates the given OGNL expression tree to extract a value from the given root object.
getValue(String, Object) - Static method in class ognl.Ognl
Convenience method that combines calls to parseExpression and getValue.
getValue(String, Object, Class) - Static method in class ognl.Ognl
Convenience method that combines calls to parseExpression and getValue.
getValue(OgnlContext, Object) - Method in class ognl.SimpleNode
 
getValueBody(OgnlContext, Object) - Method in class ognl.SimpleNode
Subclasses implement this method to do the actual work of extracting the appropriate value from the source object.
getValues() - Method in class ognl.OgnlContext
 
greater(Object, Object) - Static method in class ognl.OgnlOps
 

H

hasField(OgnlContext, Object, Class, String) - Static method in class ognl.OgnlRuntime
 
hasGetMethod(OgnlContext, Object, Class, String) - Static method in class ognl.OgnlRuntime
 
hasGetProperty(OgnlContext, Object, Object) - Method in class ognl.ObjectPropertyAccessor
 
hasGetProperty(Map, Object, Object) - Method in class ognl.ObjectPropertyAccessor
 
hasGetProperty(OgnlContext, Object, Object) - Static method in class ognl.OgnlRuntime
 
hashCode() - Method in class ognl.OgnlContext
 
hasMoreElements() - Method in class ognl.IteratorEnumeration
 
hasNext() - Method in class ognl.EnumerationIterator
 
hasSetMethod(OgnlContext, Object, Class, String) - Static method in class ognl.OgnlRuntime
 
hasSetProperty(OgnlContext, Object, Object) - Method in class ognl.ObjectPropertyAccessor
 
hasSetProperty(Map, Object, Object) - Method in class ognl.ObjectPropertyAccessor
 
hasSetProperty(OgnlContext, Object, Object) - Static method in class ognl.OgnlRuntime
 

I

id - Variable in class ognl.SimpleNode
 
IDENT - Static variable in interface ognl.OgnlParserConstants
 
image - Variable in class ognl.Token
The string image of the token.
in(Object, Object) - Static method in class ognl.OgnlOps
 
InappropriateExpressionException - Exception in ognl
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.
InappropriateExpressionException(Node) - Constructor for exception ognl.InappropriateExpressionException
 
inBuf - Variable in class ognl.JavaCharStream
 
inclusiveOrExpression() - Method in class ognl.OgnlParser
 
index() - Method in class ognl.OgnlParser
 
INDEXED_PROPERTY_INT - Static variable in class ognl.OgnlRuntime
JavaBeans IndexedProperty
INDEXED_PROPERTY_NONE - Static variable in class ognl.OgnlRuntime
Not an indexed property
INDEXED_PROPERTY_OBJECT - Static variable in class ognl.OgnlRuntime
OGNL ObjectIndexedProperty
init(SimpleNode, Object, boolean) - Method in class ognl.Evaluation
Reinitializes this Evaluation to the parameters specified.
input_stream - Variable in class ognl.OgnlParserTokenManager
 
inputStream - Variable in class ognl.JavaCharStream
 
INT - Static variable in interface ognl.NumericTypes
Type tag meaning int.
INT_LITERAL - Static variable in interface ognl.OgnlParserConstants
 
IntHashMap - Class in ognl
A Map that uses ints as the keys.
IntHashMap(int, float) - Constructor for class ognl.IntHashMap
 
IntHashMap(int) - Constructor for class ognl.IntHashMap
 
IntHashMap() - Constructor for class ognl.IntHashMap
 
IntHashMap.Entry - Class in ognl
 
IntHashMap.Entry() - Constructor for class ognl.IntHashMap.Entry
 
invokeMethod(Object, Method, Object[]) - Static method in class ognl.OgnlRuntime
 
isAccessible(Map, Object, Member, String) - Method in class ognl.DefaultMemberAccess
Returns true if the given member is accessible or can be made accessible by this object.
isAccessible(Map, Object, Member, String) - Method in interface ognl.MemberAccess
Returns true if the given member is accessible or can be made accessible by this object.
isConstant(OgnlContext) - Method in class ognl.ExpressionNode
 
isConstant(Object, Map) - Static method in class ognl.Ognl
 
isConstant(String, Map) - Static method in class ognl.Ognl
 
isConstant(Object) - Static method in class ognl.Ognl
 
isConstant(String) - Static method in class ognl.Ognl
 
isConstant(OgnlContext) - Method in class ognl.SimpleNode
 
isEmpty() - Method in class ognl.IntHashMap
 
isEmpty() - Method in class ognl.OgnlContext
 
isEqual(Object, Object) - Static method in class ognl.OgnlOps
Returns true if object1 is equal to object2 in either the sense that they are the same object or, if both are non-null if they are equal in the equals() sense.
isFieldAccessible(OgnlContext, Object, Class, String) - Static method in class ognl.OgnlRuntime
 
isFieldAccessible(OgnlContext, Object, Field, String) - Static method in class ognl.OgnlRuntime
 
isInstance(OgnlContext, Object, String) - Static method in class ognl.OgnlRuntime
 
isMethodAccessible(OgnlContext, Object, Method, String) - Static method in class ognl.OgnlRuntime
 
isMoreSpecific(Class[], Class[]) - Static method in class ognl.OgnlRuntime
Tells whether the first array of classes is more specific than the second.
isNodeConstant(OgnlContext) - Method in class ognl.ExpressionNode
Returns true iff this node is constant without respect to the children.
isNodeConstant(OgnlContext) - Method in class ognl.SimpleNode
Returns true iff this node is constant without respect to the children.
isNodeSimpleProperty(OgnlContext) - Method in class ognl.SimpleNode
 
isSetOperation() - Method in class ognl.Evaluation
Returns true if this Evaluation represents a set operation.
isSimpleNavigationChain(Object, Map) - Static method in class ognl.Ognl
 
isSimpleNavigationChain(String, Map) - Static method in class ognl.Ognl
 
isSimpleNavigationChain(Object) - Static method in class ognl.Ognl
 
isSimpleNavigationChain(String) - Static method in class ognl.Ognl
 
isSimpleNavigationChain(OgnlContext) - Method in class ognl.SimpleNode
 
isSimpleProperty(Object, Map) - Static method in class ognl.Ognl
 
isSimpleProperty(String, Map) - Static method in class ognl.Ognl
 
isSimpleProperty(Object) - Static method in class ognl.Ognl
 
isSimpleProperty(String) - Static method in class ognl.Ognl
 
isSimpleProperty(OgnlContext) - Method in class ognl.SimpleNode
 
isTypeCompatible(Object, Class) - Static method in class ognl.OgnlRuntime
Tells whether the given object is compatible with the given class ---that is, whether the given object can be passed as an argument to a method or constructor whose parameter type is the given class.
IteratorElementsAccessor - Class in ognl
Implementation of the ElementsAccessor interface for Iterators, which simply returns the target iterator itself.
IteratorElementsAccessor() - Constructor for class ognl.IteratorElementsAccessor
 
IteratorEnumeration - Class in ognl
Maps an Iterator to an Enumeration
IteratorEnumeration(Iterator) - Constructor for class ognl.IteratorEnumeration
 
IteratorPropertyAccessor - Class in ognl
Implementation of PropertyAccessor that provides "property" reference to "next" and "hasNext".
IteratorPropertyAccessor() - Constructor for class ognl.IteratorPropertyAccessor
 

J

JavaCharStream - Class in ognl
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(Reader, int, int, int) - Constructor for class ognl.JavaCharStream
 
JavaCharStream(Reader, int, int) - Constructor for class ognl.JavaCharStream
 
JavaCharStream(Reader) - Constructor for class ognl.JavaCharStream
 
JavaCharStream(InputStream, int, int, int) - Constructor for class ognl.JavaCharStream
 
JavaCharStream(InputStream, int, int) - Constructor for class ognl.JavaCharStream
 
JavaCharStream(InputStream) - Constructor for class ognl.JavaCharStream
 
jj_nt - Variable in class ognl.OgnlParser
 
jjFillToken() - Method in class ognl.OgnlParserTokenManager
 
jjnewLexState - Static variable in class ognl.OgnlParserTokenManager
 
jjstrLiteralImages - Static variable in class ognl.OgnlParserTokenManager
 
JJTADD - Static variable in interface ognl.OgnlParserTreeConstants
 
jjtAddChild(Node, int) - Method in interface ognl.Node
This method tells the node to add its argument to the node's list of children.
jjtAddChild(Node, int) - Method in class ognl.SimpleNode
 
JJTAND - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTASSIGN - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTBITAND - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTBITNEGATE - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTBITOR - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTCHAIN - Static variable in interface ognl.OgnlParserTreeConstants
 
jjtClose() - Method in interface ognl.Node
This method is called after all the child nodes have been added.
jjtClose() - Method in class ognl.SimpleNode
 
JJTCONST - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTCTOR - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTDIVIDE - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTEQ - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTEVAL - Static variable in interface ognl.OgnlParserTreeConstants
 
jjtGetChild(int) - Method in interface ognl.Node
This method returns a child node.
jjtGetChild(int) - Method in class ognl.SimpleNode
 
jjtGetNumChildren() - Method in interface ognl.Node
Return the number of children the node has.
jjtGetNumChildren() - Method in class ognl.SimpleNode
 
jjtGetParent() - Method in interface ognl.Node
 
jjtGetParent() - Method in class ognl.SimpleNode
 
JJTGREATER - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTGREATEREQ - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTIN - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTINSTANCEOF - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTKEYVALUE - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTLESS - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTLESSEQ - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTLIST - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTMAP - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTMETHOD - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTMULTIPLY - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTNEGATE - Static variable in interface ognl.OgnlParserTreeConstants
 
jjtNodeName - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTNOT - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTNOTEQ - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTNOTIN - Static variable in interface ognl.OgnlParserTreeConstants
 
jjtOpen() - Method in interface ognl.Node
This method is called after the node has been made the current node.
jjtOpen() - Method in class ognl.SimpleNode
 
JJTOR - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTPROJECT - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTPROPERTY - Static variable in interface ognl.OgnlParserTreeConstants
 
jjtree - Variable in class ognl.OgnlParser
 
JJTREMAINDER - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTROOTVARREF - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTSELECT - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTSELECTFIRST - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTSELECTLAST - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTSEQUENCE - Static variable in interface ognl.OgnlParserTreeConstants
 
jjtSetParent(Node) - Method in interface ognl.Node
This pair of methods are used to inform the node of its parent.
jjtSetParent(Node) - Method in class ognl.SimpleNode
 
JJTSHIFTLEFT - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTSHIFTRIGHT - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTSTATICFIELD - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTSTATICMETHOD - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTSUBTRACT - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTTEST - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTTHISVARREF - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTUNSIGNEDSHIFTRIGHT - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTVARREF - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTVOID - Static variable in interface ognl.OgnlParserTreeConstants
 
JJTXOR - Static variable in interface ognl.OgnlParserTreeConstants
 

K

KEEP_LAST_EVALUATION_CONTEXT_KEY - Static variable in class ognl.OgnlContext
 
keySet() - Method in class ognl.IntHashMap
 
keySet() - Method in class ognl.OgnlContext
 
keyValueExpression() - Method in class ognl.OgnlParser
 
kind - Variable in class ognl.Token
An integer that describes the kind of this token.

L

LAST - Static variable in class ognl.DynamicSubscript
 
last - Static variable in class ognl.DynamicSubscript
 
LAST_EVALUATION_CONTEXT_KEY - Static variable in class ognl.OgnlContext
 
less(Object, Object) - Static method in class ognl.OgnlOps
 
LETTER - Static variable in interface ognl.OgnlParserConstants
 
LexicalError(boolean, int, int, int, String, char) - Static method in error ognl.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class ognl.OgnlParserTokenManager
 
line - Variable in class ognl.JavaCharStream
 
ListPropertyAccessor - Class in ognl
Implementation of PropertyAccessor that uses numbers and dynamic subscripts as properties to index into Lists.
ListPropertyAccessor() - Constructor for class ognl.ListPropertyAccessor
 
logicalAndExpression() - Method in class ognl.OgnlParser
 
logicalOrExpression() - Method in class ognl.OgnlParser
 
LONG - Static variable in interface ognl.NumericTypes
Type tag meaning long.
longValue(Object) - Static method in class ognl.OgnlOps
Evaluates the given object as a long integer.
lookingAhead - Variable in class ognl.OgnlParser
 

M

MapElementsAccessor - Class in ognl
Implementation of ElementsAccessor that returns an iterator over the map's values.
MapElementsAccessor() - Constructor for class ognl.MapElementsAccessor
 
MapPropertyAccessor - Class in ognl
Implementation of PropertyAccessor that sets and gets properties by storing and looking up values in Maps.
MapPropertyAccessor() - Constructor for class ognl.MapPropertyAccessor
 
maxNextCharInd - Variable in class ognl.JavaCharStream
 
MEMBER_ACCESS_CONTEXT_KEY - Static variable in class ognl.OgnlContext
 
MemberAccess - Interface in ognl
This interface provides a hook for preparing for accessing members of objects.
MethodAccessor - Interface in ognl
This interface defines methods for callinig methods in a target object.
methodCall() - Method in class ognl.OgnlParser
 
MethodFailedException - Exception in ognl
Exception thrown if a method or constructor call fails.
MethodFailedException(Object, String, Throwable) - Constructor for exception ognl.MethodFailedException
 
MID - Static variable in class ognl.DynamicSubscript
 
mid - Static variable in class ognl.DynamicSubscript
 
MIN_REAL_TYPE - Static variable in interface ognl.NumericTypes
The smallest type tag that represents reals as opposed to integers.
multiplicativeExpression() - Method in class ognl.OgnlParser
 
multiply(Object, Object) - Static method in class ognl.OgnlOps
 

N

navigationChain() - Method in class ognl.OgnlParser
 
negate(Object) - Static method in class ognl.OgnlOps
 
newInteger(int, long) - Static method in class ognl.OgnlOps
Returns a new Number object of an appropriate type to hold the given integer value.
newReal(int, double) - Static method in class ognl.OgnlOps
Returns a new Number object of an appropriate type to hold the given real value.
newToken(int) - Static method in class ognl.Token
Returns a new Token object, by default.
next() - Method in class ognl.EnumerationIterator
 
next - Variable in class ognl.Token
A reference to the next regular (non-special) token from the input stream.
nextCharBuf - Variable in class ognl.JavaCharStream
 
nextCharInd - Variable in class ognl.JavaCharStream
 
nextElement() - Method in class ognl.IteratorEnumeration
 
NoArguments - Static variable in class ognl.OgnlRuntime
 
NoArgumentTypes - Static variable in class ognl.OgnlRuntime
 
NoConversionPossible - Static variable in class ognl.OgnlRuntime
Token returned by TypeConverter for no conversion possible
Node - Interface in ognl
JJTree interface for AST nodes, as modified to handle the OGNL operations getValue and setValue.
NONNUMERIC - Static variable in interface ognl.NumericTypes
Type tag meaning something other than a number.
NoSuchPropertyException - Exception in ognl
Exception thrown if a property is attempted to be extracted from an object that does not have such a property.
NoSuchPropertyException(Object, Object, Throwable) - Constructor for exception ognl.NoSuchPropertyException
 
NoSuchPropertyException(Object, Object) - Constructor for exception ognl.NoSuchPropertyException
 
NotFound - Static variable in class ognl.OgnlRuntime
 
NotFoundList - Static variable in class ognl.OgnlRuntime
 
NotFoundMap - Static variable in class ognl.OgnlRuntime
 
NULL_STRING - Static variable in class ognl.OgnlRuntime
 
NullHandler - Interface in ognl
Interface for handling null results from Chains.
nullMethodResult(Map, Object, String, Object[]) - Method in interface ognl.NullHandler
Method called on target returned null.
nullMethodResult(Map, Object, String, Object[]) - Method in class ognl.ObjectNullHandler
 
nullPropertyValue(Map, Object, Object) - Method in interface ognl.NullHandler
Property in target evaluated to null.
nullPropertyValue(Map, Object, Object) - Method in class ognl.ObjectNullHandler
 
NumberElementsAccessor - Class in ognl
Implementation of ElementsAccessor that returns an iterator over integers from 0 up to the given target.
NumberElementsAccessor() - Constructor for class ognl.NumberElementsAccessor
 
NumericTypes - Interface in ognl
This interface defines some useful constants for describing the various possible numeric types of OGNL.

O

ObjectArrayPool - Class in ognl
 
ObjectArrayPool() - Constructor for class ognl.ObjectArrayPool
 
ObjectArrayPool.SizePool - Class in ognl
 
ObjectArrayPool.SizePool(int) - Constructor for class ognl.ObjectArrayPool.SizePool
 
ObjectArrayPool.SizePool(int, int) - Constructor for class ognl.ObjectArrayPool.SizePool
 
ObjectElementsAccessor - Class in ognl
Implementation of ElementsAccessor that returns a single-element iterator, containing the original target object.
ObjectElementsAccessor() - Constructor for class ognl.ObjectElementsAccessor
 
ObjectIndexedPropertyDescriptor - Class in ognl
PropertyDescriptor subclass that describes an indexed set of read/write methods to get a property.
ObjectIndexedPropertyDescriptor(String, Class, Method, Method) - Constructor for class ognl.ObjectIndexedPropertyDescriptor
 
ObjectMethodAccessor - Class in ognl
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.
ObjectMethodAccessor() - Constructor for class ognl.ObjectMethodAccessor
 
ObjectNullHandler - Class in ognl
Implementation of NullHandler that returns null in all cases, so that NullPointerException will be thrown by the caller.
ObjectNullHandler() - Constructor for class ognl.ObjectNullHandler
 
ObjectPropertyAccessor - Class in ognl
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.
ObjectPropertyAccessor() - Constructor for class ognl.ObjectPropertyAccessor
 
ognl - package ognl
OGNL stands for Object-Graph Navigation Language; it is an expression language for getting and setting properties of Java objects.
Ognl - Class in ognl
This class provides static methods for parsing and interpreting OGNL expressions.
OgnlContext - Class in ognl
This class defines the execution context for an OGNL expression
OgnlContext() - Constructor for class ognl.OgnlContext
Constructs a new OgnlContext with the default class resolver, type converter and member access.
OgnlContext(ClassResolver, TypeConverter, MemberAccess) - Constructor for class ognl.OgnlContext
Constructs a new OgnlContext with the given class resolver, type converter and member access.
OgnlContext(Map) - Constructor for class ognl.OgnlContext
 
OgnlContext(ClassResolver, TypeConverter, MemberAccess, Map) - Constructor for class ognl.OgnlContext
 
OgnlException - Exception in ognl
Superclass for OGNL exceptions, incorporating an optional encapsulated exception.
OgnlException() - Constructor for exception ognl.OgnlException
Constructs an OgnlException with no message or encapsulated exception.
OgnlException(String) - Constructor for exception ognl.OgnlException
Constructs an OgnlException with the given message but no encapsulated exception.
OgnlException(String, Throwable) - Constructor for exception ognl.OgnlException
Constructs an OgnlException with the given message and encapsulated exception.
OgnlInvokePermission - Class in ognl
BasicPermission subclass that defines a permission token for invoking methods within OGNL.
OgnlInvokePermission(String) - Constructor for class ognl.OgnlInvokePermission
 
OgnlInvokePermission(String, String) - Constructor for class ognl.OgnlInvokePermission
 
OgnlOps - Class in ognl
This is an abstract class with static methods that define the operations of OGNL.
OgnlOps() - Constructor for class ognl.OgnlOps
 
OgnlParser - Class in ognl
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(InputStream) - Constructor for class ognl.OgnlParser
 
OgnlParser(Reader) - Constructor for class ognl.OgnlParser
 
OgnlParser(OgnlParserTokenManager) - Constructor for class ognl.OgnlParser
 
OgnlParserConstants - Interface in ognl
 
OgnlParserTokenManager - Class in ognl
 
OgnlParserTokenManager(JavaCharStream) - Constructor for class ognl.OgnlParserTokenManager
 
OgnlParserTokenManager(JavaCharStream, int) - Constructor for class ognl.OgnlParserTokenManager
 
OgnlParserTreeConstants - Interface in ognl
 
OgnlRuntime - Class in ognl
This is an abstract class with static methods that define runtime caching information in OGNL.
OgnlRuntime() - Constructor for class ognl.OgnlRuntime
 

P

parent - Variable in class ognl.SimpleNode
 
ParseException - Exception in ognl
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception ognl.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception ognl.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception ognl.ParseException
 
parseExpression(String) - Static method in class ognl.Ognl
Parses the given OGNL expression and returns a tree representation of the expression that can be used by Ognl static methods.
parser - Variable in class ognl.SimpleNode
 
popEvaluation() - Method in class ognl.OgnlContext
Pops the current Evaluation off of the top of the stack.
prevCharIsCR - Variable in class ognl.JavaCharStream
 
prevCharIsLF - Variable in class ognl.JavaCharStream
 
primaryExpression() - Method in class ognl.OgnlParser
 
printStackTrace() - Method in exception ognl.OgnlException
Prints the stack trace for this (and possibly the encapsulated) exception on System.err.
printStackTrace(PrintStream) - Method in exception ognl.OgnlException
Prints the stack trace for this (and possibly the encapsulated) exception on the given print stream.
printStackTrace(PrintWriter) - Method in exception ognl.OgnlException
Prints the stack trace for this (and possibly the encapsulated) exception on the given print writer.
projection() - Method in class ognl.OgnlParser
Apply an expression to all elements of a collection, creating a new collection as the result.
PropertyAccessor - Interface in ognl
This interface defines methods for setting and getting a property from a target object.
propertyName() - Method in class ognl.OgnlParser
 
pushEvaluation(Evaluation) - Method in class ognl.OgnlContext
Pushes a new Evaluation onto the stack.
put(int, Object) - Method in class ognl.IntHashMap
 
put(Object, Object) - Method in class ognl.IntHashMap
 
put(Object, Object) - Method in class ognl.OgnlContext
 
putAll(Map) - Method in class ognl.IntHashMap
 
putAll(Map) - Method in class ognl.OgnlContext
 

R

ReadByte() - Method in class ognl.JavaCharStream
 
readChar() - Method in class ognl.JavaCharStream
 
recycle(Evaluation) - Method in class ognl.EvaluationPool
Recycles an Evaluation
recycle(Object[]) - Method in class ognl.ObjectArrayPool
 
recycle(Object[]) - Method in class ognl.ObjectArrayPool.SizePool
 
recycleAll(Evaluation) - Method in class ognl.EvaluationPool
Recycles an of Evaluation and all of it's siblings and children.
recycleAll(List) - Method in class ognl.EvaluationPool
Recycles a List of Evaluation objects
recycleLastEvaluation() - Method in class ognl.OgnlContext
This method can be called when the last evaluation has been used and can be returned for reuse in the free pool maintained by the runtime.
rehash() - Method in class ognl.IntHashMap
 
ReInit(Reader, int, int, int) - Method in class ognl.JavaCharStream
 
ReInit(Reader, int, int) - Method in class ognl.JavaCharStream
 
ReInit(Reader) - Method in class ognl.JavaCharStream
 
ReInit(InputStream, int, int, int) - Method in class ognl.JavaCharStream
 
ReInit(InputStream, int, int) - Method in class ognl.JavaCharStream
 
ReInit(InputStream) - Method in class ognl.JavaCharStream
 
ReInit(InputStream) - Method in class ognl.OgnlParser
 
ReInit(Reader) - Method in class ognl.OgnlParser
 
ReInit(OgnlParserTokenManager) - Method in class ognl.OgnlParser
 
ReInit(JavaCharStream) - Method in class ognl.OgnlParserTokenManager
 
ReInit(JavaCharStream, int) - Method in class ognl.OgnlParserTokenManager
 
relationalExpression() - Method in class ognl.OgnlParser
 
remainder(Object, Object) - Static method in class ognl.OgnlOps
 
remove() - Method in class ognl.EnumerationIterator
 
remove(int) - Method in class ognl.IntHashMap
 
remove(Object) - Method in class ognl.IntHashMap
 
remove(Object) - Method in class ognl.OgnlContext
 
reset() - Method in class ognl.Evaluation
Resets this Evaluation to the initial state.
restore(Map, Object, Member, String, Object) - Method in class ognl.DefaultMemberAccess
 
restore(Map, Object, Member, String, Object) - Method in interface ognl.MemberAccess
Restores the member from the previous setup call.
ROOT_CONTEXT_KEY - Static variable in class ognl.OgnlContext
 

S

selectAll() - Method in class ognl.OgnlParser
Apply a boolean expression to all elements of a collection, creating a new collection containing those elements for which the expression returned true.
selectFirst() - Method in class ognl.OgnlParser
Apply a boolean expression to all elements of a collection, creating a new collection containing those elements for the first element for which the expression returned true.
selection() - Method in class ognl.OgnlParser
 
selectLast() - Method in class ognl.OgnlParser
Apply a boolean expression to all elements of a collection, creating a new collection containing those elements for the first element for which the expression returned true.
setAllowPackageProtectedAccess(boolean) - Method in class ognl.DefaultMemberAccess
 
setAllowPrivateAccess(boolean) - Method in class ognl.DefaultMemberAccess
 
setAllowProtectedAccess(boolean) - Method in class ognl.DefaultMemberAccess
 
setClassResolver(Map, ClassResolver) - Static method in class ognl.Ognl
 
setClassResolver(ClassResolver) - Method in class ognl.OgnlContext
 
setCurrentEvaluation(Evaluation) - Method in class ognl.OgnlContext
 
setCurrentNode(Node) - Method in class ognl.OgnlContext
 
setCurrentObject(Object) - Method in class ognl.OgnlContext
 
setDebugStream(PrintStream) - Method in class ognl.OgnlParserTokenManager
 
setElementsAccessor(Class, ElementsAccessor) - Static method in class ognl.OgnlRuntime
 
setEvaluation(Evaluation) - Method in exception ognl.OgnlException
Sets the Evaluation that was current when this exception was thrown.
setException(Throwable) - Method in class ognl.Evaluation
Sets the exception that occurred as a result of evaluating the Evaluation.
setFieldValue(OgnlContext, Object, String, Object) - Static method in class ognl.OgnlRuntime
 
setIndexedProperty(OgnlContext, Object, String, Object, Object) - Static method in class ognl.OgnlRuntime
 
setKeepLastEvaluation(boolean) - Method in class ognl.OgnlContext
Sets whether the last evaluation that was done on this context is retained and available through getLastEvaluation().
setLastEvaluation(Evaluation) - Method in class ognl.OgnlContext
 
setMemberAccess(Map, MemberAccess) - Static method in class ognl.Ognl
 
setMemberAccess(MemberAccess) - Method in class ognl.OgnlContext
 
setMethodAccessor(Class, MethodAccessor) - Static method in class ognl.OgnlRuntime
 
setMethodValue(OgnlContext, Object, String, Object) - Static method in class ognl.OgnlRuntime
 
setMethodValue(OgnlContext, Object, String, Object, boolean) - Static method in class ognl.OgnlRuntime
 
setNode(SimpleNode) - Method in class ognl.Evaluation
Sets the node of the evaluation.
setNullHandler(Class, NullHandler) - Static method in class ognl.OgnlRuntime
 
setPossibleProperty(Map, Object, String, Object) - Method in class ognl.ObjectPropertyAccessor
Returns OgnlRuntime.NotFound if the property does not exist.
setProperty(Map, Object, Object, Object) - Method in class ognl.ArrayPropertyAccessor
 
setProperty(Map, Object, Object, Object) - Method in class ognl.EnumerationPropertyAccessor
 
setProperty(Map, Object, Object, Object) - Method in class ognl.IteratorPropertyAccessor
 
setProperty(Map, Object, Object, Object) - Method in class ognl.ListPropertyAccessor
 
setProperty(Map, Object, Object, Object) - Method in class ognl.MapPropertyAccessor
 
setProperty(Map, Object, Object, Object) - Method in class ognl.ObjectPropertyAccessor
 
setProperty(OgnlContext, Object, Object, Object) - Static method in class ognl.OgnlRuntime
 
setProperty(Map, Object, Object, Object) - Method in interface ognl.PropertyAccessor
Sets the value of the property of the given name in the given target object.
setPropertyAccessor(Class, PropertyAccessor) - Static method in class ognl.OgnlRuntime
 
SetPropertyAccessor - Class in ognl
Implementation of PropertyAccessor that uses numbers and dynamic subscripts as properties to index into Lists.
SetPropertyAccessor() - Constructor for class ognl.SetPropertyAccessor
 
setResult(Object) - Method in class ognl.Evaluation
Sets the result of the Evaluation.
setRoot(Map, Object) - Static method in class ognl.Ognl
 
setRoot(Object) - Method in class ognl.OgnlContext
 
setRootEvaluation(Evaluation) - Method in class ognl.OgnlContext
 
setSecurityManager(SecurityManager) - Static method in class ognl.OgnlRuntime
Sets the SecurityManager that OGNL uses to determine permissions for invoking methods.
setSetOperation(boolean) - Method in class ognl.Evaluation
Marks the Evaluation as a set operation if the value is true, else marks it as a get operation.
setSource(Object) - Method in class ognl.Evaluation
Sets the source of the evaluation.
setTraceEvaluations(boolean) - Method in class ognl.OgnlContext
 
setTypeConverter(Map, TypeConverter) - Static method in class ognl.Ognl
 
setTypeConverter(TypeConverter) - Method in class ognl.OgnlContext
 
setup(Map, Object, Member, String) - Method in class ognl.DefaultMemberAccess
 
setup(Map, Object, Member, String) - Method in interface ognl.MemberAccess
Sets the member up for accessibility
setValue(OgnlContext, Object, Object) - Method in interface ognl.Node
Sets the given value in the given target as appropriate for this node within the given context.
setValue(Object, Map, Object, Object) - Static method in class ognl.Ognl
Evaluates the given OGNL expression tree to insert a value into the object graph rooted at the given root object.
setValue(String, Map, Object, Object) - Static method in class ognl.Ognl
Evaluates the given OGNL expression to insert a value into the object graph rooted at the given root object given the context.
setValue(Object, Object, Object) - Static method in class ognl.Ognl
Evaluates the given OGNL expression tree to insert a value into the object graph rooted at the given root object.
setValue(String, Object, Object) - Static method in class ognl.Ognl
Convenience method that combines calls to parseExpression and setValue.
setValue(OgnlContext, Object, Object) - Method in class ognl.SimpleNode
 
setValueBody(OgnlContext, Object, Object) - Method in class ognl.SimpleNode
Subclasses implement this method to do the actual work of setting the appropriate value in the target object.
setValues(Map) - Method in class ognl.OgnlContext
 
shiftExpression() - Method in class ognl.OgnlParser
 
shiftLeft(Object, Object) - Static method in class ognl.OgnlOps
 
shiftRight(Object, Object) - Static method in class ognl.OgnlOps
 
SHORT - Static variable in interface ognl.NumericTypes
Type tag meaning short.
SimpleNode - Class in ognl
 
SimpleNode(int) - Constructor for class ognl.SimpleNode
 
SimpleNode(OgnlParser, int) - Constructor for class ognl.SimpleNode
 
size() - Method in class ognl.IntHashMap
 
size() - Method in class ognl.OgnlContext
 
specialConstructor - Variable in exception ognl.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class ognl.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
staticFlag - Static variable in class ognl.JavaCharStream
 
staticMethodCall(String) - Method in class ognl.OgnlParser
 
staticReference() - Method in class ognl.OgnlParser
 
STRING_ESC - Static variable in interface ognl.OgnlParserConstants
 
STRING_LITERAL - Static variable in interface ognl.OgnlParserConstants
 
stringValue(Object, boolean) - Static method in class ognl.OgnlOps
Evaluates the given object as a String and trims it if the trim flag is true.
stringValue(Object) - Static method in class ognl.OgnlOps
Evaluates the given object as a String.
subtract(Object, Object) - Static method in class ognl.OgnlOps
 
SwitchTo(int) - Method in class ognl.OgnlParserTokenManager
 

T

THIS_CONTEXT_KEY - Static variable in class ognl.OgnlContext
 
toArray(List) - Static method in class ognl.OgnlRuntime
Utility to convert a List into an Object[] array.
token - Variable in class ognl.OgnlParser
 
Token - Class in ognl
Describes the input token stream.
Token() - Constructor for class ognl.Token
 
token_source - Variable in class ognl.OgnlParser
 
tokenImage - Static variable in interface ognl.OgnlParserConstants
 
tokenImage - Variable in exception ognl.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - Error in ognl
 
TokenMgrError() - Constructor for error ognl.TokenMgrError
 
TokenMgrError(String, int) - Constructor for error ognl.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error ognl.TokenMgrError
 
topLevelExpression() - Method in class ognl.OgnlParser
This is the top-level construct of OGNL.
toString() - Method in class ognl.DynamicSubscript
 
toString(boolean, boolean, String) - Method in class ognl.Evaluation
Produces a String value for the Evaluation.
toString(boolean, String) - Method in class ognl.Evaluation
Produces a String value for the Evaluation.
toString() - Method in class ognl.Evaluation
Returns a String description of the Evaluation.
toString() - Method in class ognl.ExpressionNode
 
toString() - Method in exception ognl.OgnlException
Returns a string representation of this exception.
toString() - Method in class ognl.SimpleNode
 
toString(String) - Method in class ognl.SimpleNode
 
toString() - Method in class ognl.Token
Returns the image.
TRACE_EVALUATIONS_CONTEXT_KEY - Static variable in class ognl.OgnlContext
 
TYPE_CONVERTER_CONTEXT_KEY - Static variable in class ognl.OgnlContext
 
TypeConverter - Interface in ognl
Interface for accessing the type conversion facilities within a context.

U

unaryExpression() - Method in class ognl.OgnlParser
 
unsignedShiftRight(Object, Object) - Static method in class ognl.OgnlOps
 
UpdateLineColumn(char) - Method in class ognl.JavaCharStream
 

V

values() - Method in class ognl.IntHashMap
 
values() - Method in class ognl.OgnlContext
 

W

WithinBackCharLiteral - Static variable in interface ognl.OgnlParserConstants
 
WithinCharLiteral - Static variable in interface ognl.OgnlParserConstants
 
WithinStringLiteral - Static variable in interface ognl.OgnlParserConstants
 

A B C D E F G H I J K L M N O P R S T U V W
OGNL Project Page