| Interface | Description |
|---|---|
| BeanNamingStrategy |
Classes which implement the
BeanNamingStrategy strategy interface should define the strategy for turning the types and methods discovered by the bean utils into names |
| BeanPropertyFunction | |
| BeanPropertyOrderingStrategy |
The strategy used to sort the properties read from a bean or type
|
| BeanPropertyPredicate | |
| BeanVisitor |
A callback interface which is fired for each property found by
BeanUtils#visit(Object, BeanVisitor) |
| Typed |
Any BeanUtils class which can be considered to represent a single class and therefore can have it's type information examined should inherit the
Typed interface so as to
expose a consistent group of methods for examining type information |
| TypeVisitor |
A callback interface which is fired for each property found by
BeanUtils#visit(Object, BeanVisitor) |
| Class | Description |
|---|---|
| AbstractProperty |
Base type for all types in the BeanUtils library which represent a single property
|
| BeanProperty |
A
BeanProperty which is bound to a particular instance |
| BeanPropertyPath | |
| ImmutableTypeProperty |
Immutable value object to encapsulate an property on an Object which follows the get/is Java beans standard for accessors.
|
| Instance | |
| InstanceInspector |
Helper class which inspects the bean and exposes the properties of the bean to support the visitor pattern
|
| TypeInspector |
Helper class which inspects the bean and exposes the properties of the bean to support the visitor pattern
|
| TypeProperty |
Immutable value object to encapsulate a property on an Object which follows the get/set Java beans standard.
|
| Enum | Description |
|---|---|
| InstanceInspector.InspectionDepth | |
| InstanceInspector.Overflow |
| Exception | Description |
|---|---|
| BeanPropertyException | |
| BeanPropertyNotFoundException |
Exception raised when an explicitly requested bean property is not found on a
Bean, Graph, or Type |
Copyright © 2015. All rights reserved.