Package com.fasterxml.jackson.databind.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.Std Combo-deserializer that supports deserialization of somewhat optional javax.xml typesQName,DurationandXMLGregorianCalendar.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 Java7Handlers To support Java7-incomplete platforms, we will offer support for JDK 7 datatype(s) (that is,Paththrough this class, loaded dynamically; if loading fails, support will be missing.Java7HandlersImpl Java7Support To support Java7-incomplete platforms, we will offer support for JDK 7 annotations through this class, loaded dynamically; if loading fails, support will be missing.Java7SupportImpl NioPathDeserializer NioPathSerializer OptionalHandlerFactory Helper class used for isolating details of handling optional+external types (javax.xml classes) from standard factories that offer them.SqlBlobSerializer Serializer implementation forBlobto write as binary (for JSON and other formats Base64-encoded String, for binary formats as true binary).