Uses of Interface

Packages that use SchemaAware Contains extended support for "external" packages: things that may or may not be present in runtime environment, but that are commonly enough used so that explicit support can be added. Contains implementation classes of serialization part of data binding. Contains implementation classes of serialization part of data binding. 
org.codehaus.jackson.xc Package that contains XML Compatibility functionality for Jackson, such as handlers for JAXB annotations 

Uses of SchemaAware in

Classes in that implement SchemaAware
static class CoreXMLSerializers.XMLGregorianCalendarSerializer
 class DOMSerializer
static class JodaSerializers.DateMidnightSerializer
static class JodaSerializers.DateTimeSerializer
protected static class JodaSerializers.JodaSerializer<T>
static class JodaSerializers.LocalDateSerializer
static class JodaSerializers.LocalDateTimeSerializer

Uses of SchemaAware in

Classes in that implement SchemaAware
static class ArraySerializers.AsArraySerializer<T>
          Base class for serializers that will output contents as JSON arrays.
static class ArraySerializers.BooleanArraySerializer
static class ArraySerializers.ByteArraySerializer
          Unlike other integral number array serializers, we do not just print out byte values as numbers.
static class ArraySerializers.CharArraySerializer
          Character arrays are different from other integral number arrays in that they are most likely to be textual data, and should be written as Strings, not arrays of entries.
static class ArraySerializers.DoubleArraySerializer
static class ArraySerializers.FloatArraySerializer
static class ArraySerializers.IntArraySerializer
static class ArraySerializers.LongArraySerializer
static class ArraySerializers.ShortArraySerializer
static class ArraySerializers.StringArraySerializer
          Standard serializer used for String[] values.
 class BeanSerializer
          Serializer class that can serialize arbitrary bean objects
 class ContainerSerializerBase<T>
          Intermediate base class for types that contain element(s) of other types.
static class ContainerSerializers.AsArraySerializer<T>
          Base class for serializers that will output contents as JSON arrays.
static class ContainerSerializers.CollectionSerializer
          Fallback serializer for cases where Collection is not known to be of type for which more specializer serializer exists (such as index-accessible List).
static class ContainerSerializers.EnumSetSerializer
static class ContainerSerializers.IndexedListSerializer
          This is an optimized serializer for Lists that can be efficiently traversed by index (as opposed to others, such as LinkedList that can not}.
static class ContainerSerializers.IterableSerializer
static class ContainerSerializers.IteratorSerializer
 class EnumMapSerializer
          Specialized serializer for EnumMaps.
 class EnumSerializer
          Standard serializer used for Enum types.
 class FailingSerializer
          Special bogus "serializer" that will throw JsonGenerationException if its FailingSerializer.serialize(java.lang.Object, org.codehaus.jackson.JsonGenerator, gets invoeked.
static class JdkSerializers.AtomicBooleanSerializer
static class JdkSerializers.AtomicIntegerSerializer
static class JdkSerializers.AtomicLongSerializer
static class JdkSerializers.AtomicReferenceSerializer
static class JdkSerializers.ClassSerializer
          Also: default bean access will not do much good with Class.class.
static class JdkSerializers.FileSerializer
          For now, File objects get serialized by just outputting absolute (but not canonical) name as String value
 class JsonValueSerializer
          Serializer class that can serialize Object that have a JsonValue annotation to indicate that serialization should be done by calling the method annotated, and serializing result it returns.
 class MapSerializer
          Standard serializer implementation for serializing {link java.util.Map} types.
 class NullSerializer
          This is a simple dummy serializer that will just output literal JSON null value whenever serialization is requested.
 class ScalarSerializerBase<T>
 class SerializerBase<T>
          Base class used by all standard serializers.
 class StdKeySerializer
          Specialized serializer that can be used as the generic key serializer, when serializing Maps to JSON Objects.
static class StdSerializers.BooleanSerializer
          Serializer used for primitive boolean, as well as java.util.Boolean wrapper type.
static class StdSerializers.CalendarSerializer
          For time values we should use timestamp, since that is about the only thing that can be reliably converted between date-based objects and json.
static class StdSerializers.DoubleSerializer
          This is the special serializer for regular Doubles (and primitive doubles)
static class StdSerializers.FloatSerializer
static class StdSerializers.IntegerSerializer
          This is the special serializer for regular Integers (and primitive ints)
static class StdSerializers.IntLikeSerializer
          Similar to StdSerializers.IntegerSerializer, but will not cast to Integer: instead, cast is to Number, and conversion is by calling Number.intValue().
static class StdSerializers.LongSerializer
protected static class StdSerializers.NonTypedScalarSerializer<T>
          Intermediate base class for limited number of scalar types that should never include type information.
static class StdSerializers.NumberSerializer
          As a fallback, we may need to use this serializer for other types of Numbers (custom types).
static class StdSerializers.SerializableSerializer
          Generic handler for types that implement JsonSerializable.
static class StdSerializers.SerializableWithTypeSerializer
          Generic handler for types that implement JsonSerializableWithType.
static class StdSerializers.SqlDateSerializer
          Compared to regular StdSerializers.UtilDateSerializer, we do use String representation here.
static class StdSerializers.SqlTimeSerializer
static class StdSerializers.StringSerializer
          This is the special serializer for regular Strings.
static class StdSerializers.TokenBufferSerializer
          We also want to directly support serialization of TokenBuffer; and since it is part of core package, it can not implement JsonSerializable (which is only included in the mapper package)
static class StdSerializers.UtilDateSerializer
          For efficiency, we will serialize Dates as longs, instead of potentially more readable Strings.
 class ToStringSerializer
          Simple general purpose serializer, useful for any type for which Object.toString() returns the desired JSON value.

Uses of SchemaAware in

Classes in that implement SchemaAware
 class IndexedStringListSerializer
          Efficient implement for serializing Lists that contains Strings and are random-accessible.
 class InetAddressSerializer
          Simple serializer for InetAddress.
 class ObjectArraySerializer
          Generic serializer for Object arrays (Object[]).
 class RawSerializer<T>
          This is a simple dummy serializer that will just output raw values by calling toString() on value to serialize.
 class StaticListSerializerBase<T extends Collection<?>>
          Intermediate base class for Lists, Collections and Arrays that contain static (non-dynamic) value types.
 class StringCollectionSerializer
          Efficient implement for serializing Collections that contain Strings.
 class TimeZoneSerializer

Uses of SchemaAware in org.codehaus.jackson.xc

Classes in org.codehaus.jackson.xc that implement SchemaAware
 class DataHandlerJsonSerializer
 class DomElementJsonSerializer
 class XmlAdapterJsonSerializer