See: Description
Interface | Description |
---|---|
PropertyAccessor<T> |
Interface which is implemented by classes capable of acting as accessors for certain
types of classes.
|
Class | Description |
---|---|
ArrayPropertyAccessor |
Implementation of the
PropertyAccessor interface for interacting with arrays. |
BeanComparator |
A comparator which compares objects based on one or more bean properties.
|
BeanUtil |
Provides a simple way to manipulate properties and nested properties specified by complex
property expressions.
|
JavaBeanPropertyAccessor |
Implementation of
PropertyAccessor for reading JavaBean properties from
JavaBeans. |
ListPropertyAccessor |
Implementation of
PropertyAccessor for interacting with Lists. |
MapPropertyAccessor |
Implementation of
PropertyAccessor for interacting with Maps. |
Node |
Represents a single node in a
PropertyExpression . |
NodeEvaluation |
Represents a Node in an expression which has been evaluated against a specific bean in
order to determine additional type information etc.
|
PropertyExpression |
An expression representing a property, nested property or indexed property of a JavaBean, or
a combination of all three.
|
PropertyExpressionEvaluation |
The dynamic partner to a PropertyExpression that represents the evaluation of the expression
against a particular bean or starting object.
|
Enum | Description |
---|---|
NodeType |
Enum representing the type of a node in a property expression.
|
Exception | Description |
---|---|
EvaluationException |
Exception that is raised when a parsed expression cannot be evaluated against a bean
for any reason.
|
ExpressionException |
Root exception type which all exceptions in this package extend.
|
NoSuchPropertyException |
Exception indicating that an expression could not be evaluated against a bean because
the bean (or some sub-property of the bean) did not have a property matching the name
supplied in the expression.
|
ParseException |
Exception used to designate that an expression was invalid and could not be parsed.
|
This package contains classes which implement a limited subset of an expression language for dealing with an extended JavaBean property syntax.
? Copyright 2005-2006, Stripes Development Team.