| Package | Description |
|---|---|
| com.holonplatform.core.beans | |
| com.holonplatform.core.property |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BeanProperty<T>
Represents a Java Bean property as a
PathProperty, providing additional configuration informations and
read/write methods. |
static interface |
BeanProperty.Builder<T>
BeanProperty builder.
|
interface |
BooleanBeanProperty
A Boolean type
BeanProperty, implementing BooleanProperty. |
interface |
NumericBeanProperty<N extends Number>
A numeric type
BeanProperty, implementing NumericProperty. |
interface |
StringBeanProperty
A String type
BeanProperty, implementing StringProperty. |
interface |
TemporalBeanProperty<T>
A temporal type
BeanProperty, implementing TemporalProperty. |
| Modifier and Type | Method and Description |
|---|---|
<T> PathProperty<T> |
BeanPropertyInspector.property(String propertyName)
Get the bean property with given
propertyName. |
<T> PathProperty<T> |
BeanPropertyInspector.property(String propertyName,
Class<T> type)
|
default <T> PathProperty<T> |
BeanPropertyInspector.requireProperty(String propertyName)
Deprecated.
|
default <T> PathProperty<T> |
BeanPropertyInspector.requireProperty(String propertyName,
Class<T> type)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
<T> Optional<PathProperty<T>> |
BeanPropertyInspector.getProperty(String propertyName)
Get the bean property with given
propertyName, if available. |
<T> Optional<PathProperty<T>> |
BeanPropertyInspector.getProperty(String propertyName,
Class<T> type)
Get the bean property with given
propertyName and given type, if available. |
Stream<PathProperty<?>> |
BeanPropertyInspector.stream()
Get all available bean
PathPropertys as a Stream. |
Copyright © 2019 The Holon Platform. All rights reserved.