Uses of Interface
com.fasterxml.jackson.core.Versioned
-
Packages that use Versioned Package Description com.fasterxml.jackson.core Main public API classes of the core streaming JSON processor: most importantlyJsonFactoryused for constructing JSON parser (JsonParser) and generator (JsonGenerator) instances.com.fasterxml.jackson.core.base Base classes used by concrete Parser and Generator implementations; contain functionality that is not specific to JSON or input abstraction (byte vs char).com.fasterxml.jackson.core.filter com.fasterxml.jackson.core.json JSON-specific parser and generator implementation classes that Jackson defines and uses.com.fasterxml.jackson.core.json.async Non-blocking ("async") JSON parser implementation.com.fasterxml.jackson.core.util Utility classes used by Jackson Core functionality.com.fasterxml.jackson.databind Basic data binding (mapping) functionality that allows for reading JSON content into Java Objects (POJOs) and JSON Trees (JsonNode), as well as writing Java Objects and trees as JSON.com.fasterxml.jackson.databind.cfg Package that contains most of configuration-related classes; exception being couple of most-commonly used configuration things (like Feature enumerations) that are at the main level (com.fasterxml.jackson.databind).com.fasterxml.jackson.databind.introspect Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations.com.fasterxml.jackson.databind.json com.fasterxml.jackson.databind.module Package that contains classes and interfaces to help implement custom extensionModules (which are registered usingObjectMapper.registerModule(com.fasterxml.jackson.databind.Module).com.fasterxml.jackson.databind.node Contains concreteJsonNodeimplementations Jackson uses for the Tree model.com.fasterxml.jackson.databind.util Utility classes for Mapper package.com.fasterxml.jackson.datatype.jdk8 com.fasterxml.jackson.datatype.jsr310 com.fasterxml.jackson.jakarta.rs.base com.fasterxml.jackson.jakarta.rs.json Jackson-based Jakarta-RS provider that can automatically serialize and deserialize resources for JSON content type (MediaType).com.fasterxml.jackson.module.jakarta.xmlbind Package that contains support for using JAXB annotations for configuring Jackson data-binding aspects.org.jboss.resteasy.plugins.providers.jackson -
-
Uses of Versioned in com.fasterxml.jackson.core
Classes in com.fasterxml.jackson.core that implement Versioned Modifier and Type Class Description classJsonFactoryThe main factory class of Jackson package, used to configure and construct reader (aka parser,JsonParser) and writer (aka generator,JsonGenerator) instances.classJsonGeneratorBase class that defines public API for writing JSON content.classJsonParserBase class that defines public API for reading JSON content.classObjectCodecAbstract class that defines the interface thatJsonParserandJsonGeneratoruse to serialize and deserialize regular Java objects (POJOs aka Beans).classTokenStreamFactoryIntermediate base class for actual format-specific factories for constructing parsers (reading) and generators (writing). -
Uses of Versioned in com.fasterxml.jackson.core.base
Classes in com.fasterxml.jackson.core.base that implement Versioned Modifier and Type Class Description classGeneratorBaseThis base class implements part of API that a JSON generator exposes to applications, adds shared internal methods that sub-classes can use and adds some abstract methods sub-classes must implement.classParserBaseIntermediate base class used by all JacksonJsonParserimplementations.classParserMinimalBaseIntermediate base class used by all JacksonJsonParserimplementations, but does not add any additional fields that depend on particular method of obtaining input. -
Uses of Versioned in com.fasterxml.jackson.core.filter
Classes in com.fasterxml.jackson.core.filter that implement Versioned Modifier and Type Class Description classFilteringGeneratorDelegateSpecializedJsonGeneratorDelegatethat allows use ofTokenFilterfor outputting a subset of content that caller tries to generate.classFilteringParserDelegateSpecializedJsonParserDelegatethat allows use ofTokenFilterfor outputting a subset of content that is visible to caller -
Uses of Versioned in com.fasterxml.jackson.core.json
Classes in com.fasterxml.jackson.core.json that implement Versioned Modifier and Type Class Description classJsonGeneratorImplIntermediate base class shared by JSON-backed generators likeUTF8JsonGeneratorandWriterBasedJsonGenerator.classPackageVersionAutomatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.classReaderBasedJsonParserThis is a concrete implementation ofJsonParser, which is based on aReaderto handle low-level character conversion tasks.classUTF8DataInputJsonParserThis is a concrete implementation ofJsonParser, which is based on aDataInputas the input source.classUTF8JsonGeneratorclassUTF8StreamJsonParserThis is a concrete implementation ofJsonParser, which is based on aInputStreamas the input source.classWriterBasedJsonGeneratorJsonGeneratorthat outputs JSON content using aWriterwhich handles character encoding. -
Uses of Versioned in com.fasterxml.jackson.core.json.async
Classes in com.fasterxml.jackson.core.json.async that implement Versioned Modifier and Type Class Description classNonBlockingByteBufferJsonParserNon-blocking parser implementation for JSON content that takes its input viaByteBufferinstance(s) passed.classNonBlockingJsonParserNon-blocking parser implementation for JSON content that takes its input viabyte[]passed.classNonBlockingJsonParserBaseIntermediate base class for non-blocking JSON parsers.classNonBlockingUtf8JsonParserBaseNon-blocking parser base implementation for JSON content. -
Uses of Versioned in com.fasterxml.jackson.core.util
Classes in com.fasterxml.jackson.core.util that implement Versioned Modifier and Type Class Description classJsonGeneratorDelegateclassJsonParserDelegateHelper class that implements delegation pattern forJsonParser, to allow for simple overridability of basic parsing functionality.classJsonParserSequenceHelper class that can be used to sequence multiple physicalJsonParsers to create a single logical sequence of tokens, as a singleJsonParser. -
Uses of Versioned in com.fasterxml.jackson.databind
Classes in com.fasterxml.jackson.databind that implement Versioned Modifier and Type Class Description classAnnotationIntrospectorAbstract class that defines API used for introspecting annotation-based configuration for serialization and deserialization.classMappingJsonFactorySub-class ofJsonFactorythat will create a properObjectCodecto allow seam-less conversions between JSON content and Java objects (POJOs).classModuleSimple interface for extensions that can be registered withObjectMapperto provide a well-defined set of extensions to default functionality; such as support for new data types.classObjectMapperObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Plain Old Java Objects), or to and from a general-purpose JSON Tree Model (JsonNode), as well as related functionality for performing conversions.classObjectReaderBuilder object that can be used for per-serialization configuration of deserialization parameters, such as root type to use or object to update (instead of constructing new instance).classObjectWriterBuilder object that can be used for per-serialization configuration of serialization parameters, such as JSON View and root type to use.classSequenceWriterWriter class similar toObjectWriter, except that it can be used for writing sequences of values, not just a single value. -
Uses of Versioned in com.fasterxml.jackson.databind.cfg
Classes in com.fasterxml.jackson.databind.cfg that implement Versioned Modifier and Type Class Description classPackageVersionAutomatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml. -
Uses of Versioned in com.fasterxml.jackson.databind.introspect
Classes in com.fasterxml.jackson.databind.introspect that implement Versioned Modifier and Type Class Description classAnnotationIntrospectorPairHelper class that allows using 2 introspectors such that one introspector acts as the primary one to use; and second one as a fallback used if the primary does not provide conclusive or useful result for a method.classJacksonAnnotationIntrospectorAnnotationIntrospectorimplementation that handles standard Jackson annotations.classNopAnnotationIntrospectorDummy, "no-operation" implementation ofAnnotationIntrospector. -
Uses of Versioned in com.fasterxml.jackson.databind.json
Classes in com.fasterxml.jackson.databind.json that implement Versioned Modifier and Type Class Description classJsonMapperJSON-format specificObjectMapperimplementation. -
Uses of Versioned in com.fasterxml.jackson.databind.module
Classes in com.fasterxml.jackson.databind.module that implement Versioned Modifier and Type Class Description classSimpleModuleVanillaModuleimplementation that allows registration of serializers and deserializers, bean serializer and deserializer modifiers, registration of subtypes and mix-ins as well as some other commonly needed aspects (addition of customAbstractTypeResolvers,ValueInstantiators). -
Uses of Versioned in com.fasterxml.jackson.databind.node
Classes in com.fasterxml.jackson.databind.node that implement Versioned Modifier and Type Class Description classTreeTraversingParserFacade overJsonNodethat implementsJsonParserto allow accessing contents of JSON tree in alternate form (stream of tokens). -
Uses of Versioned in com.fasterxml.jackson.databind.util
Classes in com.fasterxml.jackson.databind.util that implement Versioned Modifier and Type Class Description classTokenBufferUtility class used for efficient storage ofJsonTokensequences, needed for temporary buffering.protected static classTokenBuffer.Parser -
Uses of Versioned in com.fasterxml.jackson.datatype.jdk8
Classes in com.fasterxml.jackson.datatype.jdk8 that implement Versioned Modifier and Type Class Description classJdk8ModuleclassPackageVersionAutomatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml. -
Uses of Versioned in com.fasterxml.jackson.datatype.jsr310
Classes in com.fasterxml.jackson.datatype.jsr310 that implement Versioned Modifier and Type Class Description classJavaTimeModuleClass that registers capability of serializingjava.timeobjects with the Jackson core.classJSR310ModuleDeprecated.Replaced byJavaTimeModulesince Jackson 2.7, see above for details on differences in the default configuration.classPackageVersionAutomatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml. -
Uses of Versioned in com.fasterxml.jackson.jakarta.rs.base
Classes in com.fasterxml.jackson.jakarta.rs.base that implement Versioned Modifier and Type Class Description classProviderBase<THIS extends ProviderBase<THIS,MAPPER,EP_CONFIG,MAPPER_CONFIG>,MAPPER extends ObjectMapper,EP_CONFIG extends EndpointConfigBase<EP_CONFIG>,MAPPER_CONFIG extends MapperConfiguratorBase<MAPPER_CONFIG,MAPPER>> -
Uses of Versioned in com.fasterxml.jackson.jakarta.rs.json
Classes in com.fasterxml.jackson.jakarta.rs.json that implement Versioned Modifier and Type Class Description classJacksonJsonProviderBasic implementation of Jakarta-RS abstractions (MessageBodyReader,MessageBodyWriter) needed for binding JSON ("application/json") content to and from Java Objects ("POJO"s).classJacksonXmlBindJsonProviderJSON content type provider automatically configured to use both Jackson and Jakarta XmlBind annotations (in that order of priority).classPackageVersionAutomatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml. -
Uses of Versioned in com.fasterxml.jackson.module.jakarta.xmlbind
Classes in com.fasterxml.jackson.module.jakarta.xmlbind that implement Versioned Modifier and Type Class Description classJakartaXmlBindAnnotationIntrospectorAnnotation introspector that uses Jakarta Xml Bind annotations (nee "JAXB" Annotations") where applicable for jackson-databind to use.classJakartaXmlBindAnnotationModuleModule that can be registered to add support for JAXB annotations.classPackageVersionAutomatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml. -
Uses of Versioned in org.jboss.resteasy.plugins.providers.jackson
Classes in org.jboss.resteasy.plugins.providers.jackson that implement Versioned Modifier and Type Class Description classResteasyJackson2ProviderOnly different from Jackson one is *+json in @Produces/@Consumes
-