Class BeanPropertyFactory.CompositeFactory
- java.lang.Object
-
- com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory.CompositeFactory
-
- All Implemented Interfaces:
BeanPropertyFactory
- Enclosing interface:
- BeanPropertyFactory
public static class BeanPropertyFactory.CompositeFactory 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 CompositeFactory(List<? extends BeanPropertyFactory> factories)
-
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)
-
-
-
Constructor Detail
-
CompositeFactory
public CompositeFactory(List<? extends BeanPropertyFactory> factories)
-
-
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
-
createCreator
public BeanCreator createCreator(Type ofType, Constructor<?> ctr, String[] resolvedNames, boolean annotated, Genson genson)
- Specified by:
createCreatorin interfaceBeanPropertyFactory
-
createCreator
public BeanCreator createCreator(Type ofType, Method method, String[] resolvedNames, boolean annotated, Genson genson)
- Specified by:
createCreatorin 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
-
-