| Interface | Description |
|---|---|
| BeanConfigProperties |
A
ConfigPropertySet for bean related configuration. |
| BeanDataTarget<T> |
A
DataTarget which uses a bean class a path type. |
| BeanIntrospector |
Provides functionalities to introspect Java Beans and obtain informations about bean properties, methods and
configuration.
|
| BeanProperty<T> |
Represents a Java Bean property as a
PathProperty, providing additional configuration informations and
read/write methods. |
| BeanProperty.Builder<T> |
BeanProperty builder.
|
| BeanPropertyInspector |
Interface to obtain bean property references as
PathProperty from a bean property set. |
| BeanPropertyPostProcessor |
Interface for classes that can be registered in a
BeanIntrospector to process detected BeanPropertys
before returning the bean properties set, for example to setup the property configuration. |
| BeanPropertySet<T> |
A
PropertySet collecting and providing Java Bean property set and configuration as PathProperty
property type elements. |
| BeanPropertySet.Builder<T,B extends BeanPropertySet<T>> |
BeanPropertySet builder. |
| BeanPropertySetPostProcessor |
Interface for classes that can be registered in a
BeanIntrospector to perform additional
BeanPropertySet configuration operations at bean introspection time. |
| BooleanBeanProperty |
A Boolean type
BeanProperty, implementing BooleanProperty. |
| NumericBeanProperty<N extends Number> |
A numeric type
BeanProperty, implementing NumericProperty. |
| StringBeanProperty |
A String type
BeanProperty, implementing StringProperty. |
| TemporalBeanProperty<T> |
A temporal type
BeanProperty, implementing TemporalProperty. |
| Class | Description |
|---|---|
| BeanConfigProperties.BeanConfigPropertiesImpl |
Default implementation
|
| Enum | Description |
|---|---|
| Converter.BUILTIN |
Builtin
PropertyValueConverters which can be used with Converter.builtin() attribute. |
| IgnoreMode |
Enumeration used by
BeanProperty builder to mark a property as to be ignored. |
| Exception | Description |
|---|---|
| BeanIntrospector.BeanIntrospectionException |
Exception thrown for bean introspection failures.
|
| Annotation Type | Description |
|---|---|
| Config |
Repeatable annotation which can be used on a bean property to specify a configuration key and its value to be setted
in the
Property configuration. |
| Configs |
Repeatable
Config annotation container. |
| Converter |
Annotation which can be used on a bean property to specify the
PropertyValueConverter for the property
generated using bean property introspection. |
| DataPath |
Annotation which can be used on bean classes to declare the data
DataMappable.PATH mapping, i.e. |
| Deprecated
Use the
Email constraint of the Bean Validation API 2.x instead |
|
| Identifier |
Annotation which can be used on a bean property to declare the property as a bean property set identifier.
|
| Ignore |
Marker annotation that indicates that the annotated field is to be ignored by introspection-based bean property
identification.
|
| NotBlank | Deprecated
Use the
NotBlank constraint of the Bean Validation API 2.x instead |
| NotEmpty | Deprecated
Use the
NotEmpty constraint of the Bean Validation API 2.x instead |
| NotNegative | Deprecated
Use the
Positive or PositiveOrZero constraint of the Bean
Validation API 2.x instead |
| Sequence |
Annotation which can be used on a bean property to specify the sequence within a property set.
|
| Temporal |
Annotation which can be used on a bean property to specify the
TemporalType of a Property of
Date or Calendar type. |
| ValidationMessage |
Annotation which can be used in conjunction with standard Java bean validation API constraint annotations to specify
the localizable validation error message using a default message and a localization message code.
|
| Validator |
Repeatable annotation which can be used on a bean property to specify a
Validator to
add to the property generated using bean property introspection. |
| Validators |
Repeatable
Validator annotation container. |
Copyright © 2019 The Holon Platform. All rights reserved.