T
- Bean typepublic interface BeanDataTarget<T> extends DataTarget<T>
DataTarget
which uses a bean class a path type.
The data target path name is the bean class simple name.
If the bean class property set provides a DataMappable.PATH
configuration property value (for example
detected from the DataPath
annotation at bean introspection time), such data path will be provided as
DataMappable.getDataPath()
.
DataTarget.DataTargetResolver<T extends DataTarget>, DataTarget.DataTargetSupport<C extends DataTarget.DataTargetSupport<C>>
Path.FinalPath.FinalPathBuilder<T>
Path.Builder<T,B extends Path.Builder<T,B>>, Path.FinalPath<T>, Path.PathBuilder<T>
Expression.ExpressionResolverFunction<E extends Expression,R extends Expression>, Expression.InvalidExpressionException
PATH_HIERARCHY_SEPARATOR
DEFAULT_CONFIG_PROPERTY_PREFIX, PATH
Modifier and Type | Method and Description |
---|---|
static <T> BeanDataTarget<T> |
of(Class<? extends T> beanClass)
Create a new
BeanDataTarget using given bean class. |
named, of, property, property, property, property, property, property, property
getParent, of
fullName, fullName, getName, isRootPath, relativeName, relativeName, stream
getTemporalType, getType, isCollectionExpression, isConverterExpression
validate
getDataPath, isDataMappable
static <T> BeanDataTarget<T> of(Class<? extends T> beanClass)
BeanDataTarget
using given bean class.T
- Bean typebeanClass
- The bean class (not null)BeanDataTarget
on given bean classCopyright © 2019 The Holon Platform. All rights reserved.