Module org.simpleflatmapper.reflect
Class TupleClassMeta<T>
java.lang.Object
org.simpleflatmapper.reflect.meta.TupleClassMeta<T>
- All Implemented Interfaces:
ClassMeta<T>
-
Constructor Summary
ConstructorsConstructorDescriptionTupleClassMeta(Type type, ReflectionService reflectionService) TupleClassMeta(ReflectionService reflectionService, Type type, InstantiatorDefinition instantiatorDefinition, List<ConstructorPropertyMeta<T, ?>> propertyMetas) -
Method Summary
Modifier and TypeMethodDescriptionvoidforEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T, ?>> consumer) intintgetType()booleanwithReflectionService(ReflectionService reflectionService)
-
Constructor Details
-
TupleClassMeta
-
TupleClassMeta
public TupleClassMeta(ReflectionService reflectionService, Type type, InstantiatorDefinition instantiatorDefinition, List<ConstructorPropertyMeta<T, ?>> propertyMetas)
-
-
Method Details
-
withReflectionService
- Specified by:
withReflectionServicein interfaceClassMeta<T>
-
getReflectionService
- Specified by:
getReflectionServicein interfaceClassMeta<T>
-
newPropertyFinder
- Specified by:
newPropertyFinderin interfaceClassMeta<T>
-
getType
-
getInstantiatorDefinitions
- Specified by:
getInstantiatorDefinitionsin interfaceClassMeta<T>
-
forEachProperties
public void forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T, ?>> consumer) - Specified by:
forEachPropertiesin interfaceClassMeta<T>
-
getNumberOfProperties
public int getNumberOfProperties()- Specified by:
getNumberOfPropertiesin interfaceClassMeta<T>
-
needTransformer
public boolean needTransformer()- Specified by:
needTransformerin interfaceClassMeta<T>
-
getTupleSize
public int getTupleSize()
-