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.InvalidExpressionExceptionPATH_HIERARCHY_SEPARATORDEFAULT_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, propertygetParent, offullName, fullName, getName, isRootPath, relativeName, relativeName, streamgetTemporalType, getType, isCollectionExpression, isConverterExpressionvalidategetDataPath, isDataMappablestatic <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.