public class DiscriminatorReflectionService
extends org.simpleflatmapper.reflect.ReflectionService
org.simpleflatmapper.reflect.ReflectionService.BuilderProducer, org.simpleflatmapper.reflect.ReflectionService.ClassMetaFactoryProducer, org.simpleflatmapper.reflect.ReflectionService.DefaultBuilderSupplier, org.simpleflatmapper.reflect.ReflectionService.PassThrough| Constructor and Description |
|---|
DiscriminatorReflectionService(org.simpleflatmapper.reflect.ReflectionService delegate,
Map<Class<?>,List<org.simpleflatmapper.reflect.ClassMetaWithDiscriminatorId<?>>> discriminators) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
builderIgnoresNullValues() |
List<org.simpleflatmapper.reflect.InstantiatorDefinition> |
extractInstantiator(Type target,
Member extraInstantiator) |
org.simpleflatmapper.reflect.asm.AsmFactory |
getAsmFactory(ClassLoader classLoader) |
<T> org.simpleflatmapper.reflect.meta.ClassMeta<T> |
getClassMeta(Type target) |
<T> org.simpleflatmapper.reflect.meta.ClassMeta<T> |
getClassMetaExtraInstantiator(Type target,
Member builderInstantiator) |
String |
getColumnName(Field field) |
String |
getColumnName(Method method) |
org.simpleflatmapper.reflect.InstantiatorFactory |
getInstantiatorFactory() |
org.simpleflatmapper.reflect.ObjectGetterFactory |
getObjectGetterFactory() |
org.simpleflatmapper.reflect.ObjectSetterFactory |
getObjectSetterFactory() |
boolean |
isAsmActivated() |
void |
registerBuilder(String name,
org.simpleflatmapper.reflect.ReflectionService.DefaultBuilderSupplier defaultBuilderSupplier) |
void |
registerClassMeta(Type type,
org.simpleflatmapper.reflect.meta.ClassMeta<?> classMeta) |
boolean |
selfScoreFullName() |
DiscriminatorReflectionService |
withAliasProvider(org.simpleflatmapper.reflect.meta.AliasProvider aliasProvider) |
DiscriminatorReflectionService |
withBuilderIgnoresNullValues(boolean builderIgnoresNullValues) |
DiscriminatorReflectionService |
withSelfScoreFullName(boolean selfScoreFullName)
Deprecated.
|
public void registerClassMeta(Type type, org.simpleflatmapper.reflect.meta.ClassMeta<?> classMeta)
registerClassMeta in class org.simpleflatmapper.reflect.ReflectionServicepublic org.simpleflatmapper.reflect.ObjectSetterFactory getObjectSetterFactory()
getObjectSetterFactory in class org.simpleflatmapper.reflect.ReflectionServicepublic org.simpleflatmapper.reflect.InstantiatorFactory getInstantiatorFactory()
getInstantiatorFactory in class org.simpleflatmapper.reflect.ReflectionServicepublic boolean isAsmActivated()
isAsmActivated in class org.simpleflatmapper.reflect.ReflectionServicepublic org.simpleflatmapper.reflect.asm.AsmFactory getAsmFactory(ClassLoader classLoader)
public <T> org.simpleflatmapper.reflect.meta.ClassMeta<T> getClassMeta(Type target)
getClassMeta in class org.simpleflatmapper.reflect.ReflectionServicepublic <T> org.simpleflatmapper.reflect.meta.ClassMeta<T> getClassMetaExtraInstantiator(Type target, Member builderInstantiator)
getClassMetaExtraInstantiator in class org.simpleflatmapper.reflect.ReflectionServicepublic String getColumnName(Method method)
getColumnName in class org.simpleflatmapper.reflect.ReflectionServicepublic String getColumnName(Field field)
getColumnName in class org.simpleflatmapper.reflect.ReflectionServicepublic List<org.simpleflatmapper.reflect.InstantiatorDefinition> extractInstantiator(Type target, Member extraInstantiator) throws IOException
extractInstantiator in class org.simpleflatmapper.reflect.ReflectionServiceIOExceptionpublic org.simpleflatmapper.reflect.ObjectGetterFactory getObjectGetterFactory()
getObjectGetterFactory in class org.simpleflatmapper.reflect.ReflectionServicepublic DiscriminatorReflectionService withAliasProvider(org.simpleflatmapper.reflect.meta.AliasProvider aliasProvider)
withAliasProvider in class org.simpleflatmapper.reflect.ReflectionServicepublic DiscriminatorReflectionService withBuilderIgnoresNullValues(boolean builderIgnoresNullValues)
withBuilderIgnoresNullValues in class org.simpleflatmapper.reflect.ReflectionService@Deprecated public DiscriminatorReflectionService withSelfScoreFullName(boolean selfScoreFullName)
withSelfScoreFullName in class org.simpleflatmapper.reflect.ReflectionServicepublic boolean builderIgnoresNullValues()
builderIgnoresNullValues in class org.simpleflatmapper.reflect.ReflectionServicepublic boolean selfScoreFullName()
selfScoreFullName in class org.simpleflatmapper.reflect.ReflectionServicepublic void registerBuilder(String name, org.simpleflatmapper.reflect.ReflectionService.DefaultBuilderSupplier defaultBuilderSupplier)
registerBuilder in class org.simpleflatmapper.reflect.ReflectionServiceCopyright © 2020. All rights reserved.