| Interface | Description | 
|---|---|
| Property<T> | 
 Interface describing a mechanism that can read a predefined property from a given instance. 
 | 
| Class | Description | 
|---|---|
| AbstractMethodPropertyAccessStrategy | 
 Abstract implementation of the PropertyAccessStrategy that uses a no-arg, public method to access the property
 value. 
 | 
| BeanPropertyAccessStrategy | 
 BeanPropertyAccessStrategy implementation that uses JavaBean style property access. 
 | 
| DirectlyAccessedProperty<T> | 
 Property implementation that accesses public field to obtain a value of a property for a given instance. 
 | 
| DirectPropertyAccessStrategy | 
 Implementation of PropertyAccessStrategy that scans class hierarchy to get public field named "property" 
 | 
| MethodAccessedProperty<T> | 
 Property implementation that invokes a method to obtain a value of a property for a given instance. 
 | 
| PropertyAccessStrategy | 
 Abstract Strategy that provides access to all PropertyAccessStrategy implementations. 
 | 
| UniformPropertyAccessStrategy | 
 PropertyAccessStrategy implementation that finds properties defined according to the Uniform Access Principle
 (see Wikipedia). 
 | 
| Exception | Description | 
|---|---|
| PropertyAccessException | 
 Exception indicating that a predefined property is not accessible. 
 | 
Copyright © 2010–2018. All rights reserved.