Module org.simpleflatmapper.reflect
Class MapClassMeta<M extends Map<K,V>,K,V>
java.lang.Object
org.simpleflatmapper.reflect.meta.MapClassMeta<M,K,V>
- All Implemented Interfaces:
ClassMeta<M>
-
Constructor Summary
ConstructorsConstructorDescriptionMapClassMeta(Type type, Type keyType, Type valueType, ReflectionService reflectionService) MapClassMeta(ReflectionService reflectionService, org.simpleflatmapper.converter.ContextualConverter<? super CharSequence, ? extends K> keyConverter, org.simpleflatmapper.converter.ContextFactory keyContextFactory, ClassMeta<V> valueClassMeta, Type type, Constructor<?> constructor) -
Method Summary
Modifier and TypeMethodDescriptionvoidforEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<M, ?>> consumer) intgetType()booleanwithReflectionService(ReflectionService reflectionService)
-
Constructor Details
-
MapClassMeta
-
MapClassMeta
public MapClassMeta(ReflectionService reflectionService, org.simpleflatmapper.converter.ContextualConverter<? super CharSequence, ? extends K> keyConverter, org.simpleflatmapper.converter.ContextFactory keyContextFactory, ClassMeta<V> valueClassMeta, Type type, Constructor<?> constructor)
-
-
Method Details
-
withReflectionService
-
getReflectionService
-
newPropertyFinder
-
getType
-
getInstantiatorDefinitions
-
forEachProperties
public void forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<M, ?>> consumer) -
getNumberOfProperties
public int getNumberOfProperties() -
needTransformer
public boolean needTransformer()
-