Package org.apache.cayenne.reflect
-
Interface Summary Interface Description Accessor An accessor of a property value.AccessorFactory 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 ofClassDescriptor
instances.EmbeddableDescriptor FaultFactory Property Deprecated. since 4.0 renamed to PropertyDescriptor.PropertyDescriptor 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.ToManyMapProperty A property representing a map of objects keyed by one of the object properties.ToManyProperty A property representing a collection of objects.ToOneProperty An ArcProperty that points to a single graph node. -
Class Summary Class Description BaseArcProperty A base implementation of theArcProperty
.BaseProperty An abstract property descriptor that delegates property access to anAccessor
.BaseToManyProperty A generic superclass of CollectionProperty implementations.BaseToOneProperty A convenience base superclass forToOneProperty
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.Converter<T> A helper class to do property type conversions.ConverterFactory A factory of property type converters.EmbeddedFieldAccessor An accessor for fields storing embedded objects.FieldAccessor A PropertyAccessor that performs direct Field access.FieldEmbeddableDescriptor A default POJO embeddable descriptor.IdMapKeyAccessor A stateless read-only accessor of the map key value that is based on the Persistent object id.LazyClassDescriptorDecorator A ClassDescriptor wrapper that compiles decorated descriptor lazily on first access.LifecycleCallbackRegistry A registry of lifecycle callbacks for all callback event types.MapAccessor PersistentDescriptor A default ClassDescriptor implementation for persistent objects.PersistentDescriptorFactory A convenience superclass forClassDescriptorFactory
implementors.PropertyAccessor A utility accessor class that wraps a simple property.PropertyUtils Utility methods to quickly access object properties.SimpleAttributeProperty A descriptor of an "attribute" persistent property.SingletonFaultFactory ToAnyConverter<T> Can convert to any class that has a constructor that takes a single Object or a single String parameter. -
Exception Summary Exception Description PropertyException An unchecked exception thrown on errors during property access, either within a Accessor or a Property.UnresolvablePathException A runtime exception thrown whenPropertyUtils.getProperty()
finds that there is a null value in middle of the resolved path.