O - the root property owner typeI - the intermediate owner typeP - the property typepublic class SubPropertyMeta<O,I,P> extends PropertyMeta<O,P>
reflectService| Constructor | Description |
|---|---|
SubPropertyMeta(ReflectionService reflectService,
PropertyMeta<O,I> ownerProperty,
PropertyMeta<I,P> subProperty) |
| Modifier and Type | Method | Description |
|---|---|---|
Object[] |
getDefinedProperties() |
|
Getter<O,P> |
getGetter() |
|
PropertyMeta<O,I> |
getOwnerProperty() |
|
String |
getPath() |
|
Type |
getPropertyType() |
|
Setter<O,P> |
getSetter() |
|
PropertyMeta<I,P> |
getSubProperty() |
|
boolean |
isSubProperty() |
|
boolean |
isValid() |
|
protected ClassMeta<P> |
newPropertyClassMeta() |
|
String |
toString() |
|
int |
typeAffinityScore(PropertyFinder.TypeAffinityScorer typeAffinityScorer) |
|
PropertyMeta<O,P> |
withReflectionService(ReflectionService reflectionService) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetName, getOwnerType, getPropertyClassMeta, getPropertyClassMetaSupplier, getReflectService, isConstructorProperty, isSelfpublic 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 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>Copyright © 2019. All rights reserved.