Cascadable backed by a property of a Java bean.
| Modifier and Type | Class and Description |
|---|---|
| public abstract static class |
| Modifier and Type | Field and Description |
|---|---|
| private final Type | |
| private final CascadingMetaData | |
| private final T | |
| private final PropertyAccessor |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void | appendTo(PathImpl path)
Implements org. |
| public Type | getCascadableType()
Implements org. |
| public CascadingMetaData | getCascadingMetaData()
Implements org. |
| public Object | getValue(Object parent)
Implements org. |
| cascadableType | back to summary |
|---|---|
| private final Type cascadableType | |
| cascadingMetaData | back to summary |
|---|---|
| private final CascadingMetaData cascadingMetaData | |
| property | back to summary |
|---|---|
| private final T property | |
| propertyAccessor | back to summary |
|---|---|
| private final PropertyAccessor propertyAccessor | |
| AbstractPropertyCascadable | back to summary |
|---|---|
| pack-priv AbstractPropertyCascadable(T property, CascadingMetaData cascadingMetaData) | |
| appendTo | back to summary |
|---|---|
| public void appendTo(PathImpl path) Implements org. Doc from org. Appends this cascadable element to the given path.
| |
| getCascadableType | back to summary |
|---|---|
| public Type getCascadableType() Implements org. Doc from org. Returns the data type of this cascadable, e.g. the type of a bean property or the return type of a method. | |
| getCascadingMetaData | back to summary |
|---|---|
| public CascadingMetaData getCascadingMetaData() Implements org. Doc from org. Returns cascading metadata of this cascadable element. Also contains the cascading metadata of the potential container element types.
| |
| getValue | back to summary |
|---|---|
| public Object getValue(Object parent) Implements org. Doc from org. Returns the value of this cacadable from the given parent.
| |
| Modifier and Type | Field and Description |
|---|---|
| private CascadingMetaDataBuilder | |
| private final T | |
| private final ValueExtractorManager |
| Access | Constructor and Description |
|---|---|
| protected | AbstractBuilder(ValueExtractorManager valueExtractorManager, T property, CascadingMetaDataBuilder cascadingMetaDataBuilder)
|
| Modifier and Type | Method and Description |
|---|---|
| public Cascadable | |
| public static Cascadable. | builder(ValueExtractorManager valueExtractorManager, Property property, CascadingMetaDataBuilder cascadingMetaDataBuilder)
|
| protected abstract Cascadable | |
| public void |
| cascadingMetaDataBuilder | back to summary |
|---|---|
| private CascadingMetaDataBuilder cascadingMetaDataBuilder | |
| property | back to summary |
|---|---|
| private final T property | |
| valueExtractorManager | back to summary |
|---|---|
| private final ValueExtractorManager valueExtractorManager | |
| AbstractBuilder | back to summary |
|---|---|
| protected AbstractBuilder(ValueExtractorManager valueExtractorManager, T property, CascadingMetaDataBuilder cascadingMetaDataBuilder) | |
| build | back to summary |
|---|---|
| public Cascadable build() Implements org.
| |
| builder | back to summary |
|---|---|
| public static Cascadable. | |
| create | back to summary |
|---|---|
| protected abstract Cascadable create(T property, CascadingMetaData build) | |
| mergeCascadingMetaData | back to summary |
|---|---|
| public void mergeCascadingMetaData(CascadingMetaDataBuilder cascadingMetaData) Implements org.
| |