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.