Package org.apache.cayenne.reflect

Interface Summary
Accessor An accessor of a property value.
ArcProperty A Property that represents an "arc" connecting source node to the target node in the graph.
AttributeProperty Represents a simple object property.
ClassDescriptor A runtime descriptor of an persistent class.
ClassDescriptorFactory A factory of ClassDescriptor instances.
Property Defines bean property API used by Cayenne to access object data, do faulting and graph maintenance tasks.
PropertyVisitor A visitor for various types of properties in a ClassDescriptor.
ToManyProperty A property representing a collection of objects.
ToOneProperty An ArcProperty that points to a single graph node.
 

Class Summary
BaseArcProperty A base implementation of the ArcProperty.
BaseProperty An abstract property descriptor that delegates property access to an Accessor.
BaseToManyProperty A generic superclass of CollectionProperty implementations.
BaseToOneProperty A convenience base superclass for ToOneProperty implementors.
BeanAccessor A property accessor that uses set/get methods following JavaBean naming conventions.
ClassDescriptorMap An object that holds class descriptors for mapped entities, compiling new descriptors on demand using an internal chain of descriptor factories.
EmbeddedFieldAccessor An accessor for fields storing embedded objects.
FieldAccessor A PropertyAccessor that performs direct Field access.
IndexedListProperty A CollectionProperty that uses IndexPropertyList.
LazyClassDescriptorDecorator A ClassDescriptor wrapper that compiles decoarated descriptor lazily on first access.
LifecycleCallbackRegistry A registry of lifecycle callbacks for all callback event types.
ListProperty Provides access to a property implemented as a List Field.
PersistentDescriptor A default ClassDescriptor implementation for persistent objects.
PersistentDescriptorFactory A convenience superclass for ClassDescriptorFactory implementors.
PropertyUtils Utility methods to quickly access object properties.
SimpleAttributeProperty A descriptor of an "attribute" persistent property.
 

Exception Summary
PropertyException An unchecked exception thrown on errors during property access, either within a Accessor or a Property.
 



Copyright © 2001-2007 Apache Cayenne. All Rights Reserved.