Module org.simpleflatmapper.reflect
Class ObjectClassMeta<T>
java.lang.Object
org.simpleflatmapper.reflect.meta.ObjectClassMeta<T>
- All Implemented Interfaces:
ClassMeta<T>
-
Constructor Summary
ConstructorsConstructorDescriptionObjectClassMeta(Type target, Member builderInstantiator, ReflectionService reflectService) ObjectClassMeta(Type target, List<InstantiatorDefinition> instantiatorDefinitions, List<ConstructorPropertyMeta<T, ?>> constructorProperties, Map<String, String> fieldAliases, List<PropertyMeta<T, ?>> properties, ReflectionService reflectService, boolean needTransformer) ObjectClassMeta(Type target, ReflectionService reflectService) -
Method Summary
Modifier and TypeMethodDescriptionvoidforEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T, ?>> consumer) protected StringPropertyMeta<T,?> intgetType()booleanstatic <T> List<PropertyMeta<T,?>> withReflectionService(List<PropertyMeta<T, ?>> props, ReflectionService reflectionService) withReflectionService(ReflectionService reflectionService) static <T> List<ConstructorPropertyMeta<T,?>> withReflectionServiceConstructor(List<ConstructorPropertyMeta<T, ?>> props, ReflectionService reflectionService)
-
Constructor Details
-
ObjectClassMeta
-
ObjectClassMeta
-
ObjectClassMeta
public ObjectClassMeta(Type target, List<InstantiatorDefinition> instantiatorDefinitions, List<ConstructorPropertyMeta<T, ?>> constructorProperties, Map<String, String> fieldAliases, List<PropertyMeta<T, ?>> properties, ReflectionService reflectService, boolean needTransformer)
-
-
Method Details
-
withReflectionService
- Specified by:
withReflectionServicein interfaceClassMeta<T>
-
getAlias
-
getInstantiatorDefinitions
- Specified by:
getInstantiatorDefinitionsin interfaceClassMeta<T>
-
forEachProperties
public void forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T, ?>> consumer) - Specified by:
forEachPropertiesin interfaceClassMeta<T>
-
getReflectionService
- Specified by:
getReflectionServicein interfaceClassMeta<T>
-
newPropertyFinder
- Specified by:
newPropertyFinderin interfaceClassMeta<T>
-
getType
-
getNumberOfProperties
public int getNumberOfProperties()- Specified by:
getNumberOfPropertiesin interfaceClassMeta<T>
-
needTransformer
public boolean needTransformer()- Specified by:
needTransformerin interfaceClassMeta<T>
-
getFirstProperty
-
withReflectionService
public static <T> List<PropertyMeta<T,?>> withReflectionService(List<PropertyMeta<T, ?>> props, ReflectionService reflectionService) -
withReflectionServiceConstructor
public static <T> List<ConstructorPropertyMeta<T,?>> withReflectionServiceConstructor(List<ConstructorPropertyMeta<T, ?>> props, ReflectionService reflectionService)
-