Package org.codehaus.jackson.map.ext
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.
Currently supported extensions include:
- Support for Java 1.5 core XML datatypes: the reason these are considered "external" is that some platforms that claim to be 1.5 conformant are only partially so (Google Android, GAE) and do not included these types.
- Joda time. This package has superior date/time handling functionality, and is thus supported. However, to minimize forced dependencies this support is added as extension so that Joda is not needed by Jackson itself: but if it is present, its core types are supported to some degree
-
Class Summary Class Description CoreXMLDeserializers Container deserializers that handle "core" XML types: ones included in standard JDK 1.5.CoreXMLDeserializers.DurationDeserializer CoreXMLDeserializers.GregorianCalendarDeserializer CoreXMLDeserializers.QNameDeserializer CoreXMLSerializers Provider for serializers of XML types that are part of full JDK 1.5, but that some alleged 1.5 platforms are missing (Android, GAE).CoreXMLSerializers.XMLGregorianCalendarSerializer DOMDeserializer<T> Base for serializers that allows parsing DOM Documents from JSON Strings.DOMDeserializer.DocumentDeserializer DOMDeserializer.NodeDeserializer DOMSerializer JodaDeserializers Provider for deserializers that handle some basic data types for Joda date/time library.JodaDeserializers.DateMidnightDeserializer JodaDeserializers.DateTimeDeserializer<T extends org.joda.time.ReadableInstant> Basic deserializer forDateTime
.JodaDeserializers.LocalDateDeserializer JodaDeserializers.LocalDateTimeDeserializer JodaDeserializers.PeriodDeserializer JodaSerializers Provider for serializers that handle some basic data types for Joda date/time library.JodaSerializers.DateMidnightSerializer JodaSerializers.DateTimeSerializer JodaSerializers.JodaSerializer<T> JodaSerializers.LocalDateSerializer JodaSerializers.LocalDateTimeSerializer OptionalHandlerFactory Helper class used for isolating details of handling optional+external types (Joda datetime, javax.xml classes) from standard factories that offer them.