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 BeanProperty s
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
PropertyValueConverter s 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. the actual
data element name when it is not the same as the bean class or the bean property name. |
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 © 2018 The Holon Platform. All rights reserved.