public class DiscriminatorClassMeta<T> extends Object implements org.simpleflatmapper.reflect.meta.ClassMeta<T>
| Constructor and Description |
|---|
DiscriminatorClassMeta(Type commonType,
List<org.simpleflatmapper.reflect.ClassMetaWithDiscriminatorId<?>> discriminator,
org.simpleflatmapper.reflect.ReflectionService reflectionService) |
| Modifier and Type | Method and Description |
|---|---|
void |
forEachProperties(org.simpleflatmapper.util.Consumer<? super org.simpleflatmapper.reflect.meta.PropertyMeta<T,?>> consumer) |
List<org.simpleflatmapper.reflect.InstantiatorDefinition> |
getInstantiatorDefinitions() |
int |
getNumberOfProperties() |
org.simpleflatmapper.reflect.ReflectionService |
getReflectionService() |
Type |
getType() |
boolean |
needTransformer() |
org.simpleflatmapper.reflect.meta.PropertyFinder<T> |
newPropertyFinder() |
org.simpleflatmapper.reflect.meta.ClassMeta<T> |
withReflectionService(org.simpleflatmapper.reflect.ReflectionService reflectionService) |
public org.simpleflatmapper.reflect.ReflectionService getReflectionService()
getReflectionService in interface org.simpleflatmapper.reflect.meta.ClassMeta<T>public org.simpleflatmapper.reflect.meta.PropertyFinder<T> newPropertyFinder()
newPropertyFinder in interface org.simpleflatmapper.reflect.meta.ClassMeta<T>public Type getType()
getType in interface org.simpleflatmapper.reflect.meta.ClassMeta<T>public List<org.simpleflatmapper.reflect.InstantiatorDefinition> getInstantiatorDefinitions()
getInstantiatorDefinitions in interface org.simpleflatmapper.reflect.meta.ClassMeta<T>public void forEachProperties(org.simpleflatmapper.util.Consumer<? super org.simpleflatmapper.reflect.meta.PropertyMeta<T,?>> consumer)
forEachProperties in interface org.simpleflatmapper.reflect.meta.ClassMeta<T>public int getNumberOfProperties()
getNumberOfProperties in interface org.simpleflatmapper.reflect.meta.ClassMeta<T>public boolean needTransformer()
needTransformer in interface org.simpleflatmapper.reflect.meta.ClassMeta<T>Copyright © 2020. All rights reserved.