protected static class SpelAwareProxyProjectionFactory.SpelAwareProjectionInformation extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
SpelAwareProjectionInformation(Class<?> projectionType) |
| Modifier and Type | Method and Description |
|---|---|
List<PropertyDescriptor> |
getInputProperties()
Returns the properties that will be consumed by the projection type.
|
Class<?> |
getType()
Returns the projection type.
|
boolean |
isClosed()
Returns whether supplying values for the properties returned via
ProjectionInformation.getInputProperties() is sufficient to
create a working proxy instance. |
protected boolean |
isInputProperty(PropertyDescriptor descriptor)
Returns whether the given
PropertyDescriptor describes an input property for the projection, i.e. a
property that needs to be present on the source to be able to create reasonable projections for the type the
descriptor was looked up on. |
protected SpelAwareProjectionInformation(Class<?> projectionType)
protected boolean isInputProperty(PropertyDescriptor descriptor)
PropertyDescriptor describes an input property for the projection, i.e. a
property that needs to be present on the source to be able to create reasonable projections for the type the
descriptor was looked up on.descriptor - will never be null.public Class<?> getType()
ProjectionInformationgetType in interface ProjectionInformationpublic List<PropertyDescriptor> getInputProperties()
ProjectionInformationgetInputProperties in interface ProjectionInformationpublic boolean isClosed()
ProjectionInformationProjectionInformation.getInputProperties() is sufficient to
create a working proxy instance. This will usually be used to determine whether the projection uses any dynamically
resolved properties.isClosed in interface ProjectionInformationCopyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.