public static class BeanPropertyFactory.StandardFactory extends Object implements BeanPropertyFactory
BeanPropertyFactory.CompositeFactory, BeanPropertyFactory.StandardFactory
Constructor and Description |
---|
StandardFactory() |
Modifier and Type | Method and Description |
---|---|
PropertyAccessor |
createAccessor(String name,
Field field,
Type ofType,
Genson genson) |
PropertyAccessor |
createAccessor(String name,
Method method,
Type ofType,
Genson genson) |
BeanCreator |
createCreator(Type ofType,
Constructor<?> ctr,
String[] resolvedNames,
Genson genson) |
BeanCreator |
createCreator(Type ofType,
Method method,
String[] resolvedNames,
Genson genson) |
PropertyMutator |
createMutator(String name,
Field field,
Type ofType,
Genson genson) |
PropertyMutator |
createMutator(String name,
Method method,
Type ofType,
Genson genson) |
Type[] |
expandTypes(Type[] typesToExpand,
Type inContext) |
public PropertyAccessor createAccessor(String name, Field field, Type ofType, Genson genson)
createAccessor
in interface BeanPropertyFactory
public PropertyAccessor createAccessor(String name, Method method, Type ofType, Genson genson)
createAccessor
in interface BeanPropertyFactory
public PropertyMutator createMutator(String name, Field field, Type ofType, Genson genson)
createMutator
in interface BeanPropertyFactory
public PropertyMutator createMutator(String name, Method method, Type ofType, Genson genson)
createMutator
in interface BeanPropertyFactory
public BeanCreator createCreator(Type ofType, Method method, String[] resolvedNames, Genson genson)
createCreator
in interface BeanPropertyFactory
public BeanCreator createCreator(Type ofType, Constructor<?> ctr, String[] resolvedNames, Genson genson)
createCreator
in interface BeanPropertyFactory
Copyright © 2019. All rights reserved.