Constructor and Description |
---|
ArrayClassMeta(Type type,
Type elementTarget,
ReflectionService reflectionService) |
Modifier and Type | Method and Description |
---|---|
void |
forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T,?>> consumer) |
ClassMeta<E> |
getElementClassMeta() |
Type |
getElementTarget() |
List<InstantiatorDefinition> |
getInstantiatorDefinitions() |
int |
getNumberOfProperties() |
ReflectionService |
getReflectionService() |
Type |
getType() |
boolean |
isArray() |
<T,E> org.simpleflatmapper.util.IntFactory<Getter<T,E>> |
newGetterFactory() |
PropertyFinder<T> |
newPropertyFinder(org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
<T,E> org.simpleflatmapper.util.IntFactory<Setter<T,E>> |
newSetterFactory(org.simpleflatmapper.util.BooleanSupplier appendSetter) |
public ArrayClassMeta(Type type, Type elementTarget, ReflectionService reflectionService)
public Type getElementTarget()
public ReflectionService getReflectionService()
getReflectionService
in interface ClassMeta<T>
public PropertyFinder<T> newPropertyFinder(org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter)
newPropertyFinder
in interface ClassMeta<T>
public boolean isArray()
public List<InstantiatorDefinition> getInstantiatorDefinitions()
getInstantiatorDefinitions
in interface ClassMeta<T>
public void forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T,?>> consumer)
forEachProperties
in interface ClassMeta<T>
public int getNumberOfProperties()
getNumberOfProperties
in interface ClassMeta<T>
public <T,E> org.simpleflatmapper.util.IntFactory<Setter<T,E>> newSetterFactory(org.simpleflatmapper.util.BooleanSupplier appendSetter)
public <T,E> org.simpleflatmapper.util.IntFactory<Getter<T,E>> newGetterFactory()
Copyright © 2017. All rights reserved.