Package org.apache.cayenne.reflect
package org.apache.cayenne.reflect
-
ClassDescriptionAn accessor of a property value.A Property that represents an "arc" connecting source node to the target node in the graph.Represents a simple object property.A base implementation of the
ArcProperty
.An abstract property descriptor that delegates property access to anAccessor
.A generic superclass of CollectionProperty implementations.A convenience base superclass forToOneProperty
implementors.A property accessor that uses set/get methods following JavaBean naming conventions.A runtime descriptor of an persistent class.A factory ofClassDescriptor
instances.An object that holds class descriptors for mapped entities, compiling new descriptors on demand using an internal chain of descriptor factories.Converter<T>A helper class to do property type conversions.A factory of property type converters.An accessor for fields storing embedded objects.A PropertyAccessor that performs direct Field access.A default POJO embeddable descriptor.A stateless read-only accessor of the map key value that is based on the Persistent object id.A ClassDescriptor wrapper that compiles decorated descriptor lazily on first access.A registry of lifecycle callbacks for all callback event types.A default ClassDescriptor implementation for persistent objects.A convenience superclass forClassDescriptorFactory
implementors.PojoMapper<T>Simple mapper of Object[] to a POJO class.Deprecated.since 4.0 renamed to PropertyDescriptor.A utility accessor class that wraps a simple property.Defines bean property API used by Cayenne to access object data, do faulting and graph maintenance tasks.An unchecked exception thrown on errors during property access, either within a Accessor or a Property.Utility methods to quickly access object properties.A visitor for various types of properties in a ClassDescriptor.A descriptor of an "attribute" persistent property.Can convert to any class that has a constructor that takes a single Object or a single String parameter.A property representing a map of objects keyed by one of the object properties.A property representing a collection of objects.An ArcProperty that points to a single graph node.A runtime exception thrown whenPropertyUtils.getProperty()
finds that there is a null value in middle of the resolved path.