O - the root property owner typeI - the intermediate owner typeP - the property typepublic class SubPropertyMeta<O,I,P> extends PropertyMeta<O,P>
| Type | Property and Description |
|---|---|
boolean |
isSub
Gets the value of the property subProperty.
|
isConstructorPropertyreflectService| Constructor and Description |
|---|
SubPropertyMeta(ReflectionService reflectService,
PropertyMeta<O,I> ownerProperty,
PropertyMeta<I,P> subProperty) |
| Modifier and Type | Method and Description |
|---|---|
PropertyMeta<O,P> |
compressSubSelf() |
Object[] |
getDefinedProperties() |
Getter<O,P> |
getGetter() |
PropertyMeta<O,I> |
getOwnerProperty() |
String |
getPath() |
Type |
getPropertyType() |
Setter<O,P> |
getSetter() |
PropertyMeta<I,P> |
getSubProperty() |
boolean |
isNonMapped() |
boolean |
isSubProperty()
Gets the value of the property subProperty.
|
boolean |
isValid() |
protected ClassMeta<P> |
newPropertyClassMeta() |
PropertyMeta<O,P> |
toNonMapped() |
String |
toString() |
int |
typeAffinityScore(PropertyFinder.TypeAffinityScorer typeAffinityScorer) |
PropertyMeta<O,P> |
withReflectionService(ReflectionService reflectionService) |
getName, getOwnerType, getPropertyClassMeta, getPropertyClassMetaSupplier, getReflectService, isConstructorProperty, isSelfpublic boolean isSubProperty
isSubProperty in class PropertyMeta<O,P>public SubPropertyMeta(ReflectionService reflectService, PropertyMeta<O,I> ownerProperty, PropertyMeta<I,P> subProperty)
public PropertyMeta<O,P> withReflectionService(ReflectionService reflectionService)
withReflectionService in class PropertyMeta<O,P>protected ClassMeta<P> newPropertyClassMeta()
newPropertyClassMeta in class PropertyMeta<O,P>public Type getPropertyType()
getPropertyType in class PropertyMeta<O,P>public int typeAffinityScore(PropertyFinder.TypeAffinityScorer typeAffinityScorer)
typeAffinityScore in class PropertyMeta<O,P>public PropertyMeta<O,I> getOwnerProperty()
public PropertyMeta<I,P> getSubProperty()
public boolean isSubProperty()
isSubProperty in class PropertyMeta<O,P>public boolean isNonMapped()
isNonMapped in class PropertyMeta<O,P>public boolean isValid()
isValid in class PropertyMeta<O,P>public String getPath()
getPath in class PropertyMeta<O,P>public Object[] getDefinedProperties()
getDefinedProperties in class PropertyMeta<O,P>public PropertyMeta<O,P> toNonMapped()
toNonMapped in class PropertyMeta<O,P>public PropertyMeta<O,P> compressSubSelf()
compressSubSelf in class PropertyMeta<O,P>Copyright © 2020. All rights reserved.