ArraySerializerBase
, AsArraySerializerBase
, AtomicReferenceSerializer
, BeanAsArraySerializer
, BeanSerializer
, BeanSerializerBase
, BooleanSerializer
, ByteArraySerializer
, ByteBufferSerializer
, CalendarSerializer
, ClassSerializer
, CollectionSerializer
, ContainerSerializer
, CoreXMLSerializers.XMLGregorianCalendarSerializer
, DateSerializer
, DateTimeSerializerBase
, DOMSerializer
, EnumSerializer
, EnumSetSerializer
, FailingSerializer
, FileSerializer
, IndexedListSerializer
, IndexedStringListSerializer
, InetAddressSerializer
, InetSocketAddressSerializer
, IterableSerializer
, IteratorSerializer
, JsonValueSerializer
, MapEntrySerializer
, MapSerializer
, NioPathSerializer
, NonTypedScalarSerializerBase
, NullSerializer
, NumberSerializer
, NumberSerializers.Base
, NumberSerializers.DoubleSerializer
, NumberSerializers.FloatSerializer
, NumberSerializers.IntegerSerializer
, NumberSerializers.IntLikeSerializer
, NumberSerializers.LongSerializer
, NumberSerializers.ShortSerializer
, ObjectArraySerializer
, RawSerializer
, ReferenceTypeSerializer
, SerializableSerializer
, SqlDateSerializer
, SqlTimeSerializer
, StaticListSerializerBase
, StdArraySerializers.BooleanArraySerializer
, StdArraySerializers.CharArraySerializer
, StdArraySerializers.DoubleArraySerializer
, StdArraySerializers.FloatArraySerializer
, StdArraySerializers.IntArraySerializer
, StdArraySerializers.LongArraySerializer
, StdArraySerializers.ShortArraySerializer
, StdArraySerializers.TypedPrimitiveArraySerializer
, StdDelegatingSerializer
, StdJdkSerializers.AtomicBooleanSerializer
, StdJdkSerializers.AtomicIntegerSerializer
, StdJdkSerializers.AtomicLongSerializer
, StdKeySerializer
, StdKeySerializers.Default
, StdKeySerializers.Dynamic
, StdKeySerializers.EnumKeySerializer
, StdKeySerializers.StringKeySerializer
, StdScalarSerializer
, StdSerializer
, StringArraySerializer
, StringCollectionSerializer
, StringSerializer
, TimeZoneSerializer
, TokenBufferSerializer
, ToStringSerializer
, UnknownSerializer
, UnwrappingBeanSerializer
, UUIDSerializer
public interface SchemaAware
Modifier and Type | Method | Description |
---|---|---|
JsonNode |
getSchema(SerializerProvider provider,
Type typeHint) |
Get the representation of the schema to which this serializer will conform.
|
JsonNode |
getSchema(SerializerProvider provider,
Type typeHint,
boolean isOptional) |
Get the representation of the schema to which this serializer will conform.
|
JsonNode getSchema(SerializerProvider provider, Type typeHint) throws JsonMappingException
provider
- The serializer provider.typeHint
- A hint about the type.JsonMappingException
JsonNode getSchema(SerializerProvider provider, Type typeHint, boolean isOptional) throws JsonMappingException
provider
- The serializer provider.isOptional
- Is the type optionaltypeHint
- A hint about the type.JsonMappingException
Copyright © 2008–2018. All rights reserved.