Module org.simpleflatmapper.reflect
Class ObjectPropertyMeta<T,P>
java.lang.Object
org.simpleflatmapper.reflect.meta.PropertyMeta<T,P>
org.simpleflatmapper.reflect.meta.ObjectPropertyMeta<T,P>
-
Field Summary
Fields inherited from class org.simpleflatmapper.reflect.meta.PropertyMeta
reflectService
-
Constructor Summary
ConstructorsConstructorDescriptionObjectPropertyMeta
(String name, Type ownerType, ReflectionService reflectService, Type propertyType, ScoredGetter<T, P> getter, ScoredSetter<T, P> setter, Object[] defineProperties) -
Method Summary
Modifier and TypeMethodDescriptionstatic Object[]
concatenate
(Object[] p1, Object[] p2) Object[]
getPath()
getterSetter
(ScoredGetter<T, P> getter, ScoredSetter<T, P> setter, Object[] defineProperties) toString()
withReflectionService
(ReflectionService reflectionService) Methods inherited from class org.simpleflatmapper.reflect.meta.PropertyMeta
compressSubSelf, getName, getOwnerType, getPropertyClassMeta, getPropertyClassMetaSupplier, getReflectService, isConstructorProperty, isNonMapped, isSelf, isSubProperty, isValid, newPropertyClassMeta, typeAffinityScore
-
Constructor Details
-
ObjectPropertyMeta
public ObjectPropertyMeta(String name, Type ownerType, ReflectionService reflectService, Type propertyType, ScoredGetter<T, P> getter, ScoredSetter<T, P> setter, Object[] defineProperties)
-
-
Method Details
-
withReflectionService
- Specified by:
withReflectionService
in classPropertyMeta<T,
P>
-
toNonMapped
- Specified by:
toNonMapped
in classPropertyMeta<T,
P>
-
getterSetter
public PropertyMeta<T,P> getterSetter(ScoredGetter<T, P> getter, ScoredSetter<T, P> setter, Object[] defineProperties) -
concatenate
-
getSetter
- Specified by:
getSetter
in classPropertyMeta<T,
P>
-
getGetter
- Specified by:
getGetter
in classPropertyMeta<T,
P>
-
getPropertyType
- Specified by:
getPropertyType
in classPropertyMeta<T,
P>
-
getPath
- Specified by:
getPath
in classPropertyMeta<T,
P>
-
getDefinedProperties
- Overrides:
getDefinedProperties
in classPropertyMeta<T,
P>
-
toString
-