Class BeanPropertyFactory.StandardFactory
- java.lang.Object
-
- com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory.StandardFactory
-
- All Implemented Interfaces:
BeanPropertyFactory
- Enclosing interface:
- BeanPropertyFactory
public static class BeanPropertyFactory.StandardFactory extends Object implements BeanPropertyFactory
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory
BeanPropertyFactory.CompositeFactory, BeanPropertyFactory.StandardFactory
-
-
Constructor Summary
Constructors Constructor Description StandardFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PropertyAccessorcreateAccessor(String name, Field field, Type ofType, Genson genson)PropertyAccessorcreateAccessor(String name, Method method, Type ofType, Genson genson)BeanCreatorcreateCreator(Type ofType, Constructor<?> ctr, String[] resolvedNames, boolean annotated, Genson genson)BeanCreatorcreateCreator(Type ofType, Method method, String[] resolvedNames, boolean annotated, Genson genson)PropertyMutatorcreateMutator(String name, Field field, Type ofType, Genson genson)PropertyMutatorcreateMutator(String name, Method method, Type ofType, Genson genson)Type[]expandTypes(Type[] typesToExpand, Type inContext)
-
-
-
Method Detail
-
createAccessor
public PropertyAccessor createAccessor(String name, Field field, Type ofType, Genson genson)
- Specified by:
createAccessorin interfaceBeanPropertyFactory
-
createAccessor
public PropertyAccessor createAccessor(String name, Method method, Type ofType, Genson genson)
- Specified by:
createAccessorin interfaceBeanPropertyFactory
-
createMutator
public PropertyMutator createMutator(String name, Field field, Type ofType, Genson genson)
- Specified by:
createMutatorin interfaceBeanPropertyFactory
-
createMutator
public PropertyMutator createMutator(String name, Method method, Type ofType, Genson genson)
- Specified by:
createMutatorin interfaceBeanPropertyFactory
-
createCreator
public BeanCreator createCreator(Type ofType, Method method, String[] resolvedNames, boolean annotated, Genson genson)
- Specified by:
createCreatorin interfaceBeanPropertyFactory
-
createCreator
public BeanCreator createCreator(Type ofType, Constructor<?> ctr, String[] resolvedNames, boolean annotated, Genson genson)
- Specified by:
createCreatorin interfaceBeanPropertyFactory
-
-