| Interface | Description |
|---|---|
| BeanConfigProperties |
A
ConfigPropertySet for bean related configuration. |
| 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
methods. |
| BeanProperty.Builder<T> |
BeanProperty builder.
|
| 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. |
| Class | Description |
|---|---|
| BeanConfigProperties.BeanConfigPropertiesImpl |
Default implementation
|
| Enum | Description |
|---|---|
| Converter.BUILTIN |
Builtin
PropertyValueConverters which can be used with Converter.builtin() attribute. |
| 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. |
|
Additional validation constraint to check the annotated element is a valid e-mail address using RFC822 format rules.
|
|
| Ignore |
Marker annotation that indicates that the annotated field is to be ignored by introspection-based bean property
identification.
|
| NotBlank |
Additional validation constraint to check the annotated element is not
null nor empty (""),
trimming spaces. |
| NotEmpty |
Additional validation constraint to check the annotated element is not
null nor empty (""). |
| NotNegative |
Additional validation constraint to check the annotated element is not a negative number.
|
| 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 © 2017 The Holon Platform. All rights reserved.