Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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