Class BeanMutatorAccessorResolver.GensonAnnotationPropertyResolver
- java.lang.Object
-
- com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
-
- com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.GensonAnnotationPropertyResolver
-
- All Implemented Interfaces:
BeanMutatorAccessorResolver
- Enclosing interface:
- BeanMutatorAccessorResolver
public static class BeanMutatorAccessorResolver.GensonAnnotationPropertyResolver extends BeanMutatorAccessorResolver.AnnotationPropertyResolver
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver
BeanMutatorAccessorResolver.AnnotationPropertyResolver, BeanMutatorAccessorResolver.CompositeResolver, BeanMutatorAccessorResolver.GensonAnnotationPropertyResolver, BeanMutatorAccessorResolver.PropertyBaseResolver, BeanMutatorAccessorResolver.StandardMutaAccessorResolver
-
-
Field Summary
-
Fields inherited from class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
creatorAnnotation, exclusionAnnotation, propertyAnnotation
-
-
Constructor Summary
Constructors Constructor Description GensonAnnotationPropertyResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanignore(AccessibleObject property, Class<?> ofType, boolean forSerialization)Scans for the presence of theBeanMutatorAccessorResolver.AnnotationPropertyResolver.exclusionAnnotation/protected booleaninclude(AccessibleObject property, Class<?> ofType, boolean forSerialization)Scans for the presence of theBeanMutatorAccessorResolver.AnnotationPropertyResolver.propertyAnnotation.-
Methods inherited from class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
find, find, find, getGetterName, getSetterName, isAccessor, isAccessor, isCreator, isCreator, isCreatorAnnotated, isCreatorAnnotated, isMutator, isMutator
-
-
-
-
Method Detail
-
ignore
protected boolean ignore(AccessibleObject property, Class<?> ofType, boolean forSerialization)
Description copied from class:BeanMutatorAccessorResolver.AnnotationPropertyResolverScans for the presence of theBeanMutatorAccessorResolver.AnnotationPropertyResolver.exclusionAnnotation/- Overrides:
ignorein classBeanMutatorAccessorResolver.AnnotationPropertyResolver- Parameters:
property- the property to scanofType- the associatedClassforSerialization- flag indicating if this exclusion check is for a serialization or deserialization operation- Returns:
trueif theAnnotationis found, otherwisefalse
-
include
protected boolean include(AccessibleObject property, Class<?> ofType, boolean forSerialization)
Description copied from class:BeanMutatorAccessorResolver.AnnotationPropertyResolverScans for the presence of theBeanMutatorAccessorResolver.AnnotationPropertyResolver.propertyAnnotation.- Overrides:
includein classBeanMutatorAccessorResolver.AnnotationPropertyResolver- Parameters:
property- the property to scanofType- the associatedClassforSerialization- flag indicating if this exclusion check is for a serialization or deserialization operation- Returns:
trueif theAnnotationis found, otherwisefalse
-
-