Package net.sourceforge.stripes.util.bean

This package contains classes which implement a limited subset of an expression language for dealing with an extended JavaBean property syntax.

See:
          Description

Interface Summary
PropertyAccessor<T> Interface which is implemented by classes capable of acting as accessors for certain types of classes.
 

Class Summary
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 Summary
NodeType Enum representing the type of a node in a property expression.
 

Exception Summary
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.
 

Package net.sourceforge.stripes.util.bean Description

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.