Module org.simpleflatmapper.reflect
Class PropertyMeta<O,P>
java.lang.Object
org.simpleflatmapper.reflect.meta.PropertyMeta<O,P>
- Type Parameters:
O- the type of the property ownerP- the type of the property
- Direct Known Subclasses:
ArrayElementPropertyMeta,ConstructorPropertyMeta,MapElementPropertyMeta,MapKeyValueElementPropertyMeta,NonMappedPropertyMeta,ObjectPropertyMeta,SelfPropertyMeta,SubPropertyMeta
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObject[]final StringgetName()abstract StringgetPath()abstract Typefinal ReflectionServicebooleanbooleanbooleanisSelf()booleanbooleanisValid()abstract PropertyMeta<O,P> inttypeAffinityScore(PropertyFinder.TypeAffinityScorer typeAffinityScorer) abstract PropertyMeta<O,P> withReflectionService(ReflectionService reflectionService)
-
Field Details
-
reflectService
-
-
Constructor Details
-
PropertyMeta
-
-
Method Details
-
getSetter
-
getGetter
-
getName
-
getPropertyType
-
getOwnerType
-
getPropertyClassMeta
-
newPropertyClassMeta
-
isConstructorProperty
public boolean isConstructorProperty() -
getPath
-
isSubProperty
public boolean isSubProperty() -
isSelf
public boolean isSelf() -
isValid
public boolean isValid() -
getReflectService
-
getPropertyClassMetaSupplier
-
getDefinedProperties
-
withReflectionService
-
typeAffinityScore
-
isNonMapped
public boolean isNonMapped() -
toNonMapped
-
compressSubSelf
-