Package org.databene.commons.bean

Provides model (org.databene.model) implementations for JavaBeans.

See:
          Description

Interface Summary
ClassProvider Abstraction of a utility that provides class definitions by name.
ObservableBean Interface for all JavaBeans that serve as observable.
PropertyAccessor<C,V> Accesses a named (e.g.
 

Class Summary
AbstractNamedMutator Abstraction of a Mutator to which a name is assigned.
AbstractObservableBean Default implementation for ObservableBean.
ArrayPropertyExtractor<E> Extracts property values from an array of JavaBeans in a way that processing n beans results in an array of n elements with the property values.
BeanComparator Compares JavaBeans by a property.
BeanFactory Instantiates JavaBeans from class name and a Properties object that contains the text representation of the bean property values.
BeanToPropertyArrayConverter<E> Converter implementation that extracts all property values of a JavaBean to a Properties object.
ClassCache Provides classes by name, supporting package import and local class names.
DefaultClassProvider Default implementation of the ClassProvider interface.
ObservableFactory Creates ObservableBean implementations from interfaces.
PropertyAccessConverter Wraps an Accessor with a Converter interface implementation.
PropertyAccessorFactory Creates PropertyAccessors that are as efficient as possible depending on the information provided.
PropertyMutatorFactory Creates PropertyMutator objects by availability of bean class name and/or property name and/or property type.
TypedPropertyMutator Mutates the value of a JavaBean property with knowledge of the property type.
UntypedPropertyMutator Mutates the value of a property on a JavaBean target object.
 

Package org.databene.commons.bean Description

Provides model (org.databene.model) implementations for JavaBeans.



Copyright © 2010. All Rights Reserved.