Interface SchemaAware

All Known Implementing Classes:
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, SqlBlobSerializer, 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, ToEmptyObjectSerializer, TokenBufferSerializer, ToStringSerializer, ToStringSerializerBase, UnknownSerializer, UnsupportedTypeSerializer, UnwrappingBeanSerializer, UUIDSerializer

@Deprecated public interface SchemaAware
Deprecated.
Since 2.15, we recommend use of external JSON Schema generator module
Marker interface for schema-aware serializers.
  • Method Summary

    Modifier and Type
    Method
    Description
    getSchema(SerializerProvider provider, Type typeHint)
    Deprecated.
    Get the representation of the schema to which this serializer will conform.
    getSchema(SerializerProvider provider, Type typeHint, boolean isOptional)
    Deprecated.
    Get the representation of the schema to which this serializer will conform.