Uses of Interface
org.apache.cayenne.reflect.Property

Packages that use Property
org.apache.cayenne.reflect   
 

Uses of Property in org.apache.cayenne.reflect
 

Subinterfaces of Property in org.apache.cayenne.reflect
 interface ArcProperty
          A Property that represents an "arc" connecting source node to the target node in the graph.
 interface AttributeProperty
          Represents a simple object property.
 interface ToManyMapProperty
          A property representing a map of objects keyed by one of the object properties.
 interface ToManyProperty
          A property representing a collection of objects.
 interface ToOneProperty
          An ArcProperty that points to a single graph node.
 

Classes in org.apache.cayenne.reflect that implement Property
 class BaseArcProperty
          A base implementation of the ArcProperty.
 class BaseProperty
          An abstract property descriptor that delegates property access to an Accessor.
 class BaseToManyProperty
          A generic superclass of CollectionProperty implementations.
 class BaseToOneProperty
          A convenience base superclass for ToOneProperty implementors.
 class IndexedListProperty
          Deprecated. since 3.0 (no substitute exists in Cayenne)
 class ListProperty
          Deprecated. since 3.0 replaced by non-public classes.
 class SimpleAttributeProperty
          A descriptor of an "attribute" persistent property.
 

Fields in org.apache.cayenne.reflect declared as Property
protected  Property PropertyAccessor.property
           
protected  Property PropertyException.property
           
 

Fields in org.apache.cayenne.reflect with type parameters of type Property
protected  Map<String,Property> PersistentDescriptor.declaredProperties
           
protected  Collection<Property> PersistentDescriptor.idProperties
           
protected  Map<String,Property> PersistentDescriptor.superProperties
           
 

Methods in org.apache.cayenne.reflect that return Property
 Property ClassDescriptor.getDeclaredProperty(String propertyName)
          Returns a Java Bean property descriptor matching property name or null if no such property is found.
 Property LazyClassDescriptorDecorator.getDeclaredProperty(String propertyName)
           
 Property PersistentDescriptor.getDeclaredProperty(String propertyName)
           
 Property PropertyException.getProperty()
           
 Property ClassDescriptor.getProperty(String propertyName)
          Returns a property descriptor matching property name, or null if no such property is found.
 Property LazyClassDescriptorDecorator.getProperty(String propertyName)
           
 Property PersistentDescriptor.getProperty(String propertyName)
          Recursively looks up property descriptor in this class descriptor and all superclass descriptors.
 

Methods in org.apache.cayenne.reflect that return types with arguments of type Property
 Iterator<Property> ClassDescriptor.getIdProperties()
          Returns an iterator over the properties mapped to id columns.
 Iterator<Property> LazyClassDescriptorDecorator.getIdProperties()
           
 Iterator<Property> PersistentDescriptor.getIdProperties()
           
 Iterator<Property> ClassDescriptor.getProperties()
          Deprecated. since 3.0. Use ClassDescriptor.visitProperties(PropertyVisitor) method instead.
 Iterator<Property> LazyClassDescriptorDecorator.getProperties()
          Deprecated. since 3.0. Use LazyClassDescriptorDecorator.visitProperties(PropertyVisitor) method instead.
 Iterator<Property> PersistentDescriptor.getProperties()
          Deprecated. since 3.0. Use PersistentDescriptor.visitProperties(PropertyVisitor) method instead.
 

Methods in org.apache.cayenne.reflect with parameters of type Property
 void PersistentDescriptor.addDeclaredProperty(Property property)
          Registers a property.
 void PersistentDescriptor.addSuperProperty(Property property)
          Registers a superclass property.
 

Constructors in org.apache.cayenne.reflect with parameters of type Property
PropertyAccessor(Property property)
           
PropertyException(String message, Property property, Object source)
           
PropertyException(String message, Property property, Object source, Throwable cause)
           
 



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