Interface JsonFormatVisitorWrapper
- All Superinterfaces:
JsonFormatVisitorWithSerializerProvider
- All Known Implementing Classes:
JsonFormatVisitorWrapper.Base
Interface for visitor callbacks, when type in question can be any of
legal JSON types.
In most cases it will make more sense to extend JsonFormatVisitorWrapper.Base
instead of directly implementing this interface.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
Empty "no-op" implementation ofJsonFormatVisitorWrapper
, suitable for sub-classing. -
Method Summary
Modifier and TypeMethodDescriptionexpectAnyFormat
(JavaType type) expectArrayFormat
(JavaType type) expectBooleanFormat
(JavaType type) expectIntegerFormat
(JavaType type) expectMapFormat
(JavaType type) Method called when type is of JavaMap
type, and will be serialized as a JSON Object.expectNullFormat
(JavaType type) expectNumberFormat
(JavaType type) expectObjectFormat
(JavaType type) expectStringFormat
(JavaType type) Methods inherited from interface edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
getProvider, setProvider
-
Method Details
-
expectObjectFormat
- Parameters:
type
- Declared type of visited property (or List element) in Java- Throws:
JsonMappingException
-
expectArrayFormat
- Parameters:
type
- Declared type of visited property (or List element) in Java- Throws:
JsonMappingException
-
expectStringFormat
- Parameters:
type
- Declared type of visited property (or List element) in Java- Throws:
JsonMappingException
-
expectNumberFormat
- Parameters:
type
- Declared type of visited property (or List element) in Java- Throws:
JsonMappingException
-
expectIntegerFormat
- Parameters:
type
- Declared type of visited property (or List element) in Java- Throws:
JsonMappingException
-
expectBooleanFormat
- Parameters:
type
- Declared type of visited property (or List element) in Java- Throws:
JsonMappingException
-
expectNullFormat
- Parameters:
type
- Declared type of visited property (or List element) in Java- Throws:
JsonMappingException
-
expectAnyFormat
- Parameters:
type
- Declared type of visited property (or List element) in Java- Throws:
JsonMappingException
-
expectMapFormat
Method called when type is of JavaMap
type, and will be serialized as a JSON Object.- Throws:
JsonMappingException
- Since:
- 2.2
-