A B C D E F G H I J K L M N O P R S T U V W
A
- ALL -
Static variable in class ognl.DynamicSubscript
-
- AdjustBuffSize() -
Method in class ognl.JavaCharStream
-
- ArrayElementsAccessor - class ognl.ArrayElementsAccessor.
- Implementation of ElementsAccessor that returns an iterator over a Java array.
- ArrayElementsAccessor() -
Constructor for class ognl.ArrayElementsAccessor
-
- ArrayPropertyAccessor - class ognl.ArrayPropertyAccessor.
- Implementation of PropertyAccessor that uses numbers and dynamic subscripts as
properties to index into Java arrays.
- ArrayPropertyAccessor() -
Constructor for class ognl.ArrayPropertyAccessor
-
- add(Object, Object) -
Static method in class ognl.OgnlOps
-
- 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 class ognl.TokenMgrError
- Replaces unprintable characters by their espaced (or unicode escaped)
equivalents in the given string
- add_escapes(String) -
Method in class 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.
- 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.
- 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.
- 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
-
- BIGDEC -
Static variable in interface ognl.NumericTypes
- Type tag meaning java.math.BigDecimal.
- BIGINT -
Static variable in interface ognl.NumericTypes
- Type tag meaning java.math.BigInteger.
- BOOL -
Static variable in interface ognl.NumericTypes
- Type tag meaning boolean.
- BYTE -
Static variable in interface ognl.NumericTypes
- Type tag meaning byte.
- BeginToken() -
Method in class ognl.JavaCharStream
-
- 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.
- bigDecValue(Object) -
Static method in class ognl.OgnlOps
- Evaluates the given object as a BigDecimal.
- 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
-
- 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
-
C
- CHAR -
Static variable in interface ognl.NumericTypes
- Type tag meaning char.
- CHAR_LITERAL -
Static variable in interface ognl.OgnlParserConstants
-
- CLASS_RESOLVER_CONTEXT_KEY -
Static variable in class ognl.OgnlContext
-
- CONTEXT_CONTEXT_KEY -
Static variable in class ognl.OgnlContext
-
- ClassResolver - interface ognl.ClassResolver.
- This interface defines an object that will resolve a class from a string
and a ognl context table.
- CollectionElementsAccessor - class ognl.CollectionElementsAccessor.
- Implementation of ElementsAccessor that returns a collection's iterator.
- CollectionElementsAccessor() -
Constructor for class ognl.CollectionElementsAccessor
-
- 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
-
- children -
Variable in class ognl.SimpleNode
-
- 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
-
- clear() -
Method in class ognl.IntHashMap
-
- clear() -
Method in class ognl.OgnlContext
-
- 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.
- 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
-
- 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() -
Method in class ognl.ObjectArrayPool.SizePool
-
- 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
-
- 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 class ognl.ParseException
- This is the last token that has been consumed successfully.
D
- 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
-
- DIGIT -
Static variable in interface ognl.OgnlParserConstants
-
- DOUBLE -
Static variable in interface ognl.NumericTypes
- Type tag meaning double.
- DYNAMIC_SUBSCRIPT -
Static variable in interface ognl.OgnlParserConstants
-
- DefaultClassResolver - class ognl.DefaultClassResolver.
- Default class resolution.
- DefaultClassResolver() -
Constructor for class ognl.DefaultClassResolver
-
- DefaultMemberAccess - class ognl.DefaultMemberAccess.
- 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 ognl.DefaultTypeConverter.
- Default type conversion.
- DefaultTypeConverter() -
Constructor for class ognl.DefaultTypeConverter
-
- Done() -
Method in class ognl.JavaCharStream
-
- DynamicSubscript - class ognl.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.
- debugStream -
Variable in class ognl.OgnlParserTokenManager
-
- disable_tracing() -
Method in class ognl.OgnlParser
-
- divide(Object, Object) -
Static method in class ognl.OgnlOps
-
- 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
-
E
- EOF -
Static variable in interface ognl.OgnlParserConstants
-
- ESC -
Static variable in interface ognl.OgnlParserConstants
-
- EXPONENT -
Static variable in interface ognl.OgnlParserConstants
-
- ElementsAccessor - interface ognl.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.
- EnumerationElementsAccessor - class ognl.EnumerationElementsAccessor.
- 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 ognl.EnumerationIterator.
- Object that implements Iterator from an Enumeration
- EnumerationIterator(Enumeration) -
Constructor for class ognl.EnumerationIterator
-
- EnumerationPropertyAccessor - class ognl.EnumerationPropertyAccessor.
- 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
-
- Evaluation - class ognl.Evaluation.
- 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 ognl.EvaluationPool.
-
- EvaluationPool() -
Constructor for class ognl.EvaluationPool
-
- EvaluationPool(int) -
Constructor for class ognl.EvaluationPool
-
- ExpandBuff(boolean) -
Method in class ognl.JavaCharStream
-
- ExpressionNode - class ognl.ExpressionNode.
-
- ExpressionNode(int) -
Constructor for class ognl.ExpressionNode
-
- ExpressionNode(OgnlParser, int) -
Constructor for class ognl.ExpressionNode
-
- ExpressionSyntaxException - exception ognl.ExpressionSyntaxException.
- Exception thrown if a malformed OGNL expression is encountered.
- ExpressionSyntaxException(String, Throwable) -
Constructor for class ognl.ExpressionSyntaxException
-
- 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
-
- eol -
Variable in class 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
-
- evaluateGetValueBody(OgnlContext, Object) -
Method in class ognl.SimpleNode
-
- evaluateSetValueBody(OgnlContext, Object, Object) -
Method in class ognl.SimpleNode
-
- exclusiveOrExpression() -
Method in class ognl.OgnlParser
-
- expectedTokenSequences -
Variable in class ognl.ParseException
- Each entry in this array is an array of integers.
- expression() -
Method in class ognl.OgnlParser
-
F
- FIRST -
Static variable in class ognl.DynamicSubscript
-
- 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
-
- FillBuff() -
Method in class ognl.JavaCharStream
-
- first -
Static variable in class ognl.DynamicSubscript
-
- flattenTree() -
Method in class ognl.SimpleNode
- This method may be called from subclasses' jjtClose methods.
G
- GetImage() -
Method in class ognl.JavaCharStream
-
- GetSuffix(int) -
Method in class ognl.JavaCharStream
-
- 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 class 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
-
- getFieldValue(OgnlContext, Object, String) -
Static method in class ognl.OgnlRuntime
-
- getFieldValue(OgnlContext, Object, String, boolean) -
Static method in class ognl.OgnlRuntime
-
- getFields(Class) -
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
-
- getIndexInParent() -
Method in class ognl.SimpleNode
-
- 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
-
- 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 class ognl.ParseException
- This method has the standard behavior when this object has been
created using the standard constructors.
- getMessage() -
Method in class ognl.TokenMgrError
- You can also modify the body of this method to customize your error messages.
- getMethodAccessor(Class) -
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.
- getMethods(Class, boolean) -
Static method in class ognl.OgnlRuntime
-
- getMethods(Class, String, boolean) -
Static method in class ognl.OgnlRuntime
-
- getModifierString(int) -
Static method in class ognl.OgnlRuntime
-
- getName() -
Method in class 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 class 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.
- 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
-
- getTarget() -
Method in class 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
-
- 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
-
- hashCode() -
Method in class ognl.OgnlContext
-
I
- IDENT -
Static variable in interface ognl.OgnlParserConstants
-
- 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
- INT -
Static variable in interface ognl.NumericTypes
- Type tag meaning int.
- INT_LITERAL -
Static variable in interface ognl.OgnlParserConstants
-
- InappropriateExpressionException - exception ognl.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. - InappropriateExpressionException(Node) -
Constructor for class ognl.InappropriateExpressionException
-
- IntHashMap - class ognl.IntHashMap.
- 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 ognl.IntHashMap.Entry.
-
- IntHashMap.Entry() -
Constructor for class ognl.IntHashMap.Entry
-
- IteratorElementsAccessor - class ognl.IteratorElementsAccessor.
- Implementation of the ElementsAccessor interface for Iterators, which simply returns
the target iterator itself.
- IteratorElementsAccessor() -
Constructor for class ognl.IteratorElementsAccessor
-
- IteratorEnumeration - class ognl.IteratorEnumeration.
- Maps an Iterator to an Enumeration
- IteratorEnumeration(Iterator) -
Constructor for class ognl.IteratorEnumeration
-
- IteratorPropertyAccessor - class ognl.IteratorPropertyAccessor.
- Implementation of PropertyAccessor that provides "property" reference to
"next" and "hasNext".
- IteratorPropertyAccessor() -
Constructor for class ognl.IteratorPropertyAccessor
-
- id -
Variable in class ognl.SimpleNode
-
- image -
Variable in class ognl.Token
- The string image of the token.
- in(Object, Object) -
Static method in class ognl.OgnlOps
-
- inBuf -
Variable in class ognl.JavaCharStream
-
- inclusiveOrExpression() -
Method in class ognl.OgnlParser
-
- index() -
Method in class ognl.OgnlParser
-
- init(SimpleNode, Object, boolean) -
Method in class ognl.Evaluation
- Reinitializes this Evaluation to the parameters specified.
- inputStream -
Variable in class ognl.JavaCharStream
-
- input_stream -
Variable in class ognl.OgnlParserTokenManager
-
- 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.
J
- JJTADD -
Static variable in interface ognl.OgnlParserTreeConstants
-
- 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
-
- 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
-
- 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
-
- JJTNOT -
Static variable in interface ognl.OgnlParserTreeConstants
-
- JJTNOTEQ -
Static variable in interface ognl.OgnlParserTreeConstants
-
- JJTNOTIN -
Static variable in interface ognl.OgnlParserTreeConstants
-
- JJTOR -
Static variable in interface ognl.OgnlParserTreeConstants
-
- JJTPROJECT -
Static variable in interface ognl.OgnlParserTreeConstants
-
- JJTPROPERTY -
Static variable in interface ognl.OgnlParserTreeConstants
-
- 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
-
- 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
-
- JavaCharStream - class ognl.JavaCharStream.
- 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
-
- jjFillToken() -
Method in class ognl.OgnlParserTokenManager
-
- jj_nt -
Variable in class ognl.OgnlParser
-
- jjnewLexState -
Static variable in class ognl.OgnlParserTokenManager
-
- jjstrLiteralImages -
Static variable in class ognl.OgnlParserTokenManager
-
- 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
-
- jjtClose() -
Method in interface ognl.Node
- This method is called after all the child nodes have been
added.
- jjtClose() -
Method in class ognl.SimpleNode
-
- 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
-
- jjtNodeName -
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
-
- 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
-
- jjtree -
Variable in class ognl.OgnlParser
-
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_EVALUATION_CONTEXT_KEY -
Static variable in class ognl.OgnlContext
-
- LETTER -
Static variable in interface ognl.OgnlParserConstants
-
- LONG -
Static variable in interface ognl.NumericTypes
- Type tag meaning long.
- LexicalError(boolean, int, int, int, String, char) -
Static method in class ognl.TokenMgrError
- Returns a detailed message for the Error when it is thrown by the
token manager to indicate a lexical error.
- ListPropertyAccessor - class ognl.ListPropertyAccessor.
- Implementation of PropertyAccessor that uses numbers and dynamic subscripts as
properties to index into Lists.
- ListPropertyAccessor() -
Constructor for class ognl.ListPropertyAccessor
-
- last -
Static variable in class ognl.DynamicSubscript
-
- less(Object, Object) -
Static method in class ognl.OgnlOps
-
- lexStateNames -
Static variable in class ognl.OgnlParserTokenManager
-
- line -
Variable in class ognl.JavaCharStream
-
- logicalAndExpression() -
Method in class ognl.OgnlParser
-
- logicalOrExpression() -
Method in class ognl.OgnlParser
-
- longValue(Object) -
Static method in class ognl.OgnlOps
- Evaluates the given object as a long integer.
- lookingAhead -
Variable in class ognl.OgnlParser
-
M
- MEMBER_ACCESS_CONTEXT_KEY -
Static variable in class ognl.OgnlContext
-
- 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.
- MapElementsAccessor - class ognl.MapElementsAccessor.
- Implementation of ElementsAccessor that returns an iterator over the map's values.
- MapElementsAccessor() -
Constructor for class ognl.MapElementsAccessor
-
- MapPropertyAccessor - class ognl.MapPropertyAccessor.
- Implementation of PropertyAccessor that sets and gets properties by storing and looking
up values in Maps.
- MapPropertyAccessor() -
Constructor for class ognl.MapPropertyAccessor
-
- MemberAccess - interface ognl.MemberAccess.
- This interface provides a hook for preparing for accessing members
of objects.
- MethodAccessor - interface ognl.MethodAccessor.
- This interface defines methods for callinig methods in a target object.
- MethodFailedException - exception ognl.MethodFailedException.
- Exception thrown if a method or constructor call fails.
- MethodFailedException(Object, String, Throwable) -
Constructor for class ognl.MethodFailedException
-
- maxNextCharInd -
Variable in class ognl.JavaCharStream
-
- methodCall() -
Method in class ognl.OgnlParser
-
- mid -
Static variable in class ognl.DynamicSubscript
-
- multiplicativeExpression() -
Method in class ognl.OgnlParser
-
- multiply(Object, Object) -
Static method in class ognl.OgnlOps
-
N
- NONNUMERIC -
Static variable in interface ognl.NumericTypes
- Type tag meaning something other than a number.
- NULL_STRING -
Static variable in class ognl.OgnlRuntime
-
- NoArgumentTypes -
Static variable in class ognl.OgnlRuntime
-
- NoArguments -
Static variable in class ognl.OgnlRuntime
-
- NoConversionPossible -
Static variable in class ognl.OgnlRuntime
- Token returned by TypeConverter for no conversion possible
- NoSuchPropertyException - exception ognl.NoSuchPropertyException.
- 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 class ognl.NoSuchPropertyException
-
- NoSuchPropertyException(Object, Object) -
Constructor for class ognl.NoSuchPropertyException
-
- Node - interface ognl.Node.
- JJTree interface for AST nodes, as modified to handle the OGNL operations getValue and
setValue.
- NotFound -
Static variable in class ognl.OgnlRuntime
-
- NotFoundList -
Static variable in class ognl.OgnlRuntime
-
- NotFoundMap -
Static variable in class ognl.OgnlRuntime
-
- NullHandler - interface ognl.NullHandler.
- Interface for handling null results from Chains.
- NumberElementsAccessor - class ognl.NumberElementsAccessor.
- Implementation of ElementsAccessor that returns an iterator over integers from 0 up to
the given target.
- NumberElementsAccessor() -
Constructor for class ognl.NumberElementsAccessor
-
- NumericTypes - interface ognl.NumericTypes.
- This interface defines some useful constants for describing the various possible
numeric types of OGNL.
- 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
-
- 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
-
O
- ObjectArrayPool - class ognl.ObjectArrayPool.
-
- ObjectArrayPool() -
Constructor for class ognl.ObjectArrayPool
-
- ObjectArrayPool.SizePool - class ognl.ObjectArrayPool.SizePool.
-
- ObjectArrayPool.SizePool(int) -
Constructor for class ognl.ObjectArrayPool.SizePool
-
- ObjectArrayPool.SizePool(int, int) -
Constructor for class ognl.ObjectArrayPool.SizePool
-
- ObjectElementsAccessor - class ognl.ObjectElementsAccessor.
- Implementation of ElementsAccessor that returns a single-element iterator, containing
the original target object.
- ObjectElementsAccessor() -
Constructor for class ognl.ObjectElementsAccessor
-
- ObjectIndexedPropertyDescriptor - class ognl.ObjectIndexedPropertyDescriptor.
- 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 ognl.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.
- ObjectMethodAccessor() -
Constructor for class ognl.ObjectMethodAccessor
-
- ObjectNullHandler - class ognl.ObjectNullHandler.
- 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 ognl.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.
- ObjectPropertyAccessor() -
Constructor for class ognl.ObjectPropertyAccessor
-
- Ognl - class ognl.Ognl.
- This class provides static methods for parsing and interpreting OGNL expressions.
- OgnlContext - class ognl.OgnlContext.
- 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 ognl.OgnlException.
- Superclass for OGNL exceptions, incorporating an optional encapsulated exception.
- OgnlException() -
Constructor for class ognl.OgnlException
- Constructs an OgnlException with no message or encapsulated exception.
- OgnlException(String) -
Constructor for class ognl.OgnlException
- Constructs an OgnlException with the given message but no encapsulated exception.
- OgnlException(String, Throwable) -
Constructor for class ognl.OgnlException
- Constructs an OgnlException with the given message and encapsulated exception.
- OgnlInvokePermission - class ognl.OgnlInvokePermission.
- 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 ognl.OgnlOps.
- This is an abstract class with static methods that define the operations of OGNL.
- OgnlOps() -
Constructor for class ognl.OgnlOps
-
- OgnlParser - class 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(InputStream) -
Constructor for class ognl.OgnlParser
-
- OgnlParser(Reader) -
Constructor for class ognl.OgnlParser
-
- OgnlParser(OgnlParserTokenManager) -
Constructor for class ognl.OgnlParser
-
- OgnlParserConstants - interface ognl.OgnlParserConstants.
-
- OgnlParserTokenManager - class ognl.OgnlParserTokenManager.
-
- OgnlParserTokenManager(JavaCharStream) -
Constructor for class ognl.OgnlParserTokenManager
-
- OgnlParserTokenManager(JavaCharStream, int) -
Constructor for class ognl.OgnlParserTokenManager
-
- OgnlParserTreeConstants - interface ognl.OgnlParserTreeConstants.
-
- OgnlRuntime - class ognl.OgnlRuntime.
- This is an abstract class with static methods that define runtime
caching information in OGNL.
- OgnlRuntime() -
Constructor for class ognl.OgnlRuntime
-
- ognl - package ognl
- OGNL stands for Object-Graph Navigation Language; it is an expression language
for getting and setting properties of Java objects.
P
- ParseException - exception ognl.ParseException.
- This exception is thrown when parse errors are encountered.
- ParseException(Token, int[][], String[]) -
Constructor for class ognl.ParseException
- This constructor is used by the method "generateParseException"
in the generated parser.
- ParseException() -
Constructor for class ognl.ParseException
- The following constructors are for use by you for whatever
purpose you can think of.
- ParseException(String) -
Constructor for class ognl.ParseException
-
- PropertyAccessor - interface ognl.PropertyAccessor.
- This interface defines methods for setting and getting a property from a target object.
- parent -
Variable in class ognl.SimpleNode
-
- 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 class ognl.OgnlException
- Prints the stack trace for this (and possibly the encapsulated) exception on
System.err.
- printStackTrace(PrintStream) -
Method in class ognl.OgnlException
- Prints the stack trace for this (and possibly the encapsulated) exception on the
given print stream.
- printStackTrace(PrintWriter) -
Method in class 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.
- 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
- ROOT_CONTEXT_KEY -
Static variable in class ognl.OgnlContext
-
- 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
-
- 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.SizePool
-
- recycle(Object[]) -
Method in class ognl.ObjectArrayPool
-
- 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
-
- 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.
S
- SHORT -
Static variable in interface ognl.NumericTypes
- Type tag meaning short.
- STRING_ESC -
Static variable in interface ognl.OgnlParserConstants
-
- STRING_LITERAL -
Static variable in interface ognl.OgnlParserConstants
-
- SetPropertyAccessor - class ognl.SetPropertyAccessor.
- Implementation of PropertyAccessor that uses numbers and dynamic subscripts as
properties to index into Lists.
- SetPropertyAccessor() -
Constructor for class ognl.SetPropertyAccessor
-
- SimpleNode - class ognl.SimpleNode.
-
- SimpleNode(int) -
Constructor for class ognl.SimpleNode
-
- SimpleNode(OgnlParser, int) -
Constructor for class ognl.SimpleNode
-
- SwitchTo(int) -
Method in class ognl.OgnlParserTokenManager
-
- 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.
- 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.
- selection() -
Method in class ognl.OgnlParser
-
- 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 class 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
-
- 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
-
- 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
-
- 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
-
- 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
- shiftExpression() -
Method in class ognl.OgnlParser
-
- shiftLeft(Object, Object) -
Static method in class ognl.OgnlOps
-
- shiftRight(Object, Object) -
Static method in class ognl.OgnlOps
-
- size() -
Method in class ognl.IntHashMap
-
- size() -
Method in class ognl.OgnlContext
-
- specialConstructor -
Variable in class 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
-
- 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
-
T
- THIS_CONTEXT_KEY -
Static variable in class ognl.OgnlContext
-
- TRACE_EVALUATIONS_CONTEXT_KEY -
Static variable in class ognl.OgnlContext
-
- TYPE_CONVERTER_CONTEXT_KEY -
Static variable in class ognl.OgnlContext
-
- Token - class ognl.Token.
- Describes the input token stream.
- Token() -
Constructor for class ognl.Token
-
- TokenMgrError - error ognl.TokenMgrError.
-
- TokenMgrError() -
Constructor for class ognl.TokenMgrError
-
- TokenMgrError(String, int) -
Constructor for class ognl.TokenMgrError
-
- TokenMgrError(boolean, int, int, int, String, char, int) -
Constructor for class ognl.TokenMgrError
-
- TypeConverter - interface ognl.TypeConverter.
- Interface for accessing the type conversion facilities within a context.
- toArray(List) -
Static method in class ognl.OgnlRuntime
- Utility to convert a List into an Object[] array.
- 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 class 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.
- token -
Variable in class ognl.OgnlParser
-
- tokenImage -
Static variable in interface ognl.OgnlParserConstants
-
- tokenImage -
Variable in class ognl.ParseException
- This is a reference to the "tokenImage" array of the generated
parser within which the parse error occurred.
- token_source -
Variable in class ognl.OgnlParser
-
- topLevelExpression() -
Method in class ognl.OgnlParser
- This is the top-level construct of OGNL.
U
- UpdateLineColumn(char) -
Method in class ognl.JavaCharStream
-
- unaryExpression() -
Method in class ognl.OgnlParser
-
- unsignedShiftRight(Object, Object) -
Static method in class ognl.OgnlOps
-
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
|