From fdc1c9d9aa48ab51663453e704374c52e5593726 Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Thu, 30 Sep 2021 15:53:29 -0700 Subject: [PATCH] Add 2.13 javadocs --- docs/javadoc/2.13/allclasses-frame.html | 68 + docs/javadoc/2.13/allclasses-noframe.html | 68 + .../datatype/jaxrs/Jaxrs2TypesModule.html | 381 ++++ .../datatype/jaxrs/LinkDeserializer.html | 358 ++++ .../datatype/jaxrs/PackageVersion.html | 321 +++ .../jaxrs/class-use/Jaxrs2TypesModule.html | 126 ++ .../jaxrs/class-use/LinkDeserializer.html | 126 ++ .../jaxrs/class-use/PackageVersion.html | 126 ++ .../jackson/datatype/jaxrs/package-frame.html | 23 + .../datatype/jaxrs/package-summary.html | 163 ++ .../jackson/datatype/jaxrs/package-tree.html | 161 ++ .../jackson/datatype/jaxrs/package-use.html | 126 ++ .../jaxrs/annotation/JacksonFeatures.html | 293 +++ .../annotation/class-use/JacksonFeatures.html | 126 ++ .../jaxrs/annotation/package-frame.html | 21 + .../jaxrs/annotation/package-summary.html | 164 ++ .../jaxrs/annotation/package-tree.html | 135 ++ .../jackson/jaxrs/annotation/package-use.html | 126 ++ .../base/JsonMappingExceptionMapper.html | 291 +++ .../jaxrs/base/JsonParseExceptionMapper.html | 291 +++ .../jackson/jaxrs/base/ProviderBase.html | 1804 +++++++++++++++++ .../class-use/JsonMappingExceptionMapper.html | 126 ++ .../class-use/JsonParseExceptionMapper.html | 126 ++ .../jaxrs/base/class-use/ProviderBase.html | 351 ++++ .../jackson/jaxrs/base/package-frame.html | 23 + .../jackson/jaxrs/base/package-summary.html | 158 ++ .../jackson/jaxrs/base/package-tree.html | 141 ++ .../jackson/jaxrs/base/package-use.html | 274 +++ .../jaxrs/cbor/CBOREndpointConfig.html | 338 +++ .../jaxrs/cbor/CBORMapperConfigurator.html | 383 ++++ .../jackson/jaxrs/cbor/CBORMediaTypes.html | 292 +++ .../jaxrs/cbor/JacksonCBORProvider.html | 565 ++++++ .../jaxrs/cbor/JacksonJaxbCBORProvider.html | 382 ++++ .../jackson/jaxrs/cbor/PackageVersion.html | 320 +++ .../cbor/class-use/CBOREndpointConfig.html | 186 ++ .../class-use/CBORMapperConfigurator.html | 126 ++ .../jaxrs/cbor/class-use/CBORMediaTypes.html | 126 ++ .../cbor/class-use/JacksonCBORProvider.html | 173 ++ .../class-use/JacksonJaxbCBORProvider.html | 126 ++ .../jaxrs/cbor/class-use/PackageVersion.html | 126 ++ .../jackson/jaxrs/cbor/package-frame.html | 26 + .../jackson/jaxrs/cbor/package-summary.html | 209 ++ .../jackson/jaxrs/cbor/package-tree.html | 159 ++ .../jackson/jaxrs/cbor/package-use.html | 173 ++ .../jaxrs/cfg/AnnotationBundleKey.html | 339 ++++ .../jackson/jaxrs/cfg/Annotations.html | 361 ++++ .../jackson/jaxrs/cfg/EndpointConfigBase.html | 558 +++++ .../jackson/jaxrs/cfg/JaxRSFeature.html | 516 +++++ .../jaxrs/cfg/MapperConfiguratorBase.html | 535 +++++ .../jaxrs/cfg/ObjectReaderInjector.html | 329 +++ .../jaxrs/cfg/ObjectReaderModifier.html | 301 +++ .../jaxrs/cfg/ObjectWriterInjector.html | 326 +++ .../jaxrs/cfg/ObjectWriterModifier.html | 297 +++ .../cfg/class-use/AnnotationBundleKey.html | 199 ++ .../jaxrs/cfg/class-use/Annotations.html | 694 +++++++ .../cfg/class-use/EndpointConfigBase.html | 367 ++++ .../jaxrs/cfg/class-use/JaxRSFeature.html | 230 +++ .../cfg/class-use/MapperConfiguratorBase.html | 358 ++++ .../cfg/class-use/ObjectReaderInjector.html | 126 ++ .../cfg/class-use/ObjectReaderModifier.html | 196 ++ .../cfg/class-use/ObjectWriterInjector.html | 126 ++ .../cfg/class-use/ObjectWriterModifier.html | 196 ++ .../jackson/jaxrs/cfg/package-frame.html | 32 + .../jackson/jaxrs/cfg/package-summary.html | 213 ++ .../jackson/jaxrs/cfg/package-tree.html | 158 ++ .../jackson/jaxrs/cfg/package-use.html | 437 ++++ .../jaxrs/json/JacksonJaxbJsonProvider.html | 382 ++++ .../jaxrs/json/JacksonJsonProvider.html | 618 ++++++ .../jaxrs/json/JsonEndpointConfig.html | 407 ++++ .../jaxrs/json/JsonMapperConfigurator.html | 383 ++++ .../jackson/jaxrs/json/PackageVersion.html | 321 +++ .../jaxrs/json/annotation/JSONP.Def.html | 319 +++ .../jackson/jaxrs/json/annotation/JSONP.html | 274 +++ .../json/annotation/class-use/JSONP.Def.html | 170 ++ .../json/annotation/class-use/JSONP.html | 166 ++ .../jaxrs/json/annotation/package-frame.html | 25 + .../json/annotation/package-summary.html | 175 ++ .../jaxrs/json/annotation/package-tree.html | 143 ++ .../jaxrs/json/annotation/package-use.html | 187 ++ .../class-use/JacksonJaxbJsonProvider.html | 126 ++ .../json/class-use/JacksonJsonProvider.html | 173 ++ .../json/class-use/JsonEndpointConfig.html | 187 ++ .../class-use/JsonMapperConfigurator.html | 126 ++ .../jaxrs/json/class-use/PackageVersion.html | 126 ++ .../jackson/jaxrs/json/package-frame.html | 25 + .../jackson/jaxrs/json/package-summary.html | 206 ++ .../jackson/jaxrs/json/package-tree.html | 158 ++ .../jackson/jaxrs/json/package-use.html | 173 ++ .../jaxrs/smile/JacksonJaxbSmileProvider.html | 382 ++++ .../jaxrs/smile/JacksonSmileProvider.html | 565 ++++++ .../jackson/jaxrs/smile/PackageVersion.html | 321 +++ .../jaxrs/smile/SmileEndpointConfig.html | 338 +++ .../jaxrs/smile/SmileMapperConfigurator.html | 383 ++++ .../jackson/jaxrs/smile/SmileMediaTypes.html | 292 +++ .../class-use/JacksonJaxbSmileProvider.html | 126 ++ .../smile/class-use/JacksonSmileProvider.html | 173 ++ .../jaxrs/smile/class-use/PackageVersion.html | 126 ++ .../smile/class-use/SmileEndpointConfig.html | 186 ++ .../class-use/SmileMapperConfigurator.html | 126 ++ .../smile/class-use/SmileMediaTypes.html | 126 ++ .../jackson/jaxrs/smile/package-frame.html | 26 + .../jackson/jaxrs/smile/package-summary.html | 210 ++ .../jackson/jaxrs/smile/package-tree.html | 159 ++ .../jackson/jaxrs/smile/package-use.html | 173 ++ .../jackson/jaxrs/util/ClassKey.html | 373 ++++ .../jaxrs/util/EndpointAsBeanProperty.html | 449 ++++ .../fasterxml/jackson/jaxrs/util/LRUMap.html | 384 ++++ .../jaxrs/util/class-use/ClassKey.html | 244 +++ .../class-use/EndpointAsBeanProperty.html | 167 ++ .../jackson/jaxrs/util/class-use/LRUMap.html | 174 ++ .../jackson/jaxrs/util/package-frame.html | 23 + .../jackson/jaxrs/util/package-summary.html | 168 ++ .../jackson/jaxrs/util/package-tree.html | 157 ++ .../jackson/jaxrs/util/package-use.html | 195 ++ .../jaxrs/xml/JacksonJaxbXMLProvider.html | 382 ++++ .../jackson/jaxrs/xml/JacksonXMLProvider.html | 595 ++++++ .../jackson/jaxrs/xml/PackageVersion.html | 321 +++ .../jackson/jaxrs/xml/XMLEndpointConfig.html | 338 +++ .../jaxrs/xml/XMLMapperConfigurator.html | 396 ++++ .../xml/class-use/JacksonJaxbXMLProvider.html | 126 ++ .../xml/class-use/JacksonXMLProvider.html | 173 ++ .../jaxrs/xml/class-use/PackageVersion.html | 126 ++ .../xml/class-use/XMLEndpointConfig.html | 186 ++ .../xml/class-use/XMLMapperConfigurator.html | 126 ++ .../jackson/jaxrs/xml/package-frame.html | 25 + .../jackson/jaxrs/xml/package-summary.html | 206 ++ .../jackson/jaxrs/xml/package-tree.html | 158 ++ .../jackson/jaxrs/xml/package-use.html | 173 ++ .../jaxrs/yaml/JacksonJaxbYAMLProvider.html | 382 ++++ .../jaxrs/yaml/JacksonYAMLProvider.html | 595 ++++++ .../jackson/jaxrs/yaml/PackageVersion.html | 321 +++ .../jaxrs/yaml/YAMLEndpointConfig.html | 338 +++ .../jaxrs/yaml/YAMLMapperConfigurator.html | 383 ++++ .../jackson/jaxrs/yaml/YAMLMediaTypes.html | 322 +++ .../class-use/JacksonJaxbYAMLProvider.html | 126 ++ .../yaml/class-use/JacksonYAMLProvider.html | 173 ++ .../jaxrs/yaml/class-use/PackageVersion.html | 126 ++ .../yaml/class-use/YAMLEndpointConfig.html | 186 ++ .../class-use/YAMLMapperConfigurator.html | 126 ++ .../jaxrs/yaml/class-use/YAMLMediaTypes.html | 126 ++ .../jackson/jaxrs/yaml/package-frame.html | 26 + .../jackson/jaxrs/yaml/package-summary.html | 210 ++ .../jackson/jaxrs/yaml/package-tree.html | 159 ++ .../jackson/jaxrs/yaml/package-use.html | 173 ++ docs/javadoc/2.13/constant-values.html | 260 +++ docs/javadoc/2.13/deprecated-list.html | 148 ++ docs/javadoc/2.13/help-doc.html | 231 +++ docs/javadoc/2.13/index-all.html | 1598 +++++++++++++++ docs/javadoc/2.13/index.html | 76 + docs/javadoc/2.13/overview-frame.html | 32 + docs/javadoc/2.13/overview-summary.html | 206 ++ docs/javadoc/2.13/overview-tree.html | 271 +++ docs/javadoc/2.13/package-list | 11 + docs/javadoc/2.13/script.js | 30 + docs/javadoc/2.13/serialized-form.html | 193 ++ docs/javadoc/2.13/stylesheet.css | 574 ++++++ pom.xml | 2 +- 157 files changed, 38751 insertions(+), 1 deletion(-) create mode 100644 docs/javadoc/2.13/allclasses-frame.html create mode 100644 docs/javadoc/2.13/allclasses-noframe.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/Jaxrs2TypesModule.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/LinkDeserializer.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/PackageVersion.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/class-use/Jaxrs2TypesModule.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/class-use/LinkDeserializer.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/class-use/PackageVersion.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/package-frame.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/package-summary.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/package-tree.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/package-use.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/JacksonFeatures.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/class-use/JacksonFeatures.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/package-frame.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/package-summary.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/package-tree.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/package-use.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/JsonMappingExceptionMapper.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/JsonParseExceptionMapper.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/ProviderBase.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/class-use/JsonMappingExceptionMapper.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/class-use/JsonParseExceptionMapper.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/class-use/ProviderBase.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/package-frame.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/package-summary.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/package-tree.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/package-use.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/CBOREndpointConfig.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/CBORMapperConfigurator.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/CBORMediaTypes.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/JacksonCBORProvider.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/JacksonJaxbCBORProvider.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/PackageVersion.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/CBOREndpointConfig.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/CBORMapperConfigurator.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/CBORMediaTypes.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/JacksonCBORProvider.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/JacksonJaxbCBORProvider.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/PackageVersion.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/package-frame.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/package-summary.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/package-tree.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/package-use.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/AnnotationBundleKey.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/Annotations.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/EndpointConfigBase.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/JaxRSFeature.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/MapperConfiguratorBase.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/ObjectReaderInjector.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/ObjectReaderModifier.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/ObjectWriterInjector.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/ObjectWriterModifier.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/AnnotationBundleKey.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/Annotations.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/EndpointConfigBase.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/JaxRSFeature.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/MapperConfiguratorBase.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/ObjectReaderInjector.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/ObjectReaderModifier.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/ObjectWriterInjector.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/ObjectWriterModifier.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/package-frame.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/package-summary.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/package-tree.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/package-use.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/JacksonJaxbJsonProvider.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/JacksonJsonProvider.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/JsonEndpointConfig.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/JsonMapperConfigurator.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/PackageVersion.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/JSONP.Def.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/JSONP.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/class-use/JSONP.Def.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/class-use/JSONP.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/package-frame.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/package-summary.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/package-tree.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/package-use.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/class-use/JacksonJaxbJsonProvider.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/class-use/JacksonJsonProvider.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/class-use/JsonEndpointConfig.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/class-use/JsonMapperConfigurator.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/class-use/PackageVersion.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/package-frame.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/package-summary.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/package-tree.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/package-use.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/JacksonJaxbSmileProvider.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/JacksonSmileProvider.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/PackageVersion.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/SmileEndpointConfig.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/SmileMapperConfigurator.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/SmileMediaTypes.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/JacksonJaxbSmileProvider.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/JacksonSmileProvider.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/PackageVersion.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/SmileEndpointConfig.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/SmileMapperConfigurator.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/SmileMediaTypes.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/package-frame.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/package-summary.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/package-tree.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/package-use.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/ClassKey.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/EndpointAsBeanProperty.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/LRUMap.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/class-use/ClassKey.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/class-use/EndpointAsBeanProperty.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/class-use/LRUMap.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/package-frame.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/package-summary.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/package-tree.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/package-use.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/JacksonJaxbXMLProvider.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/JacksonXMLProvider.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/PackageVersion.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/XMLEndpointConfig.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/XMLMapperConfigurator.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/class-use/JacksonJaxbXMLProvider.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/class-use/JacksonXMLProvider.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/class-use/PackageVersion.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/class-use/XMLEndpointConfig.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/class-use/XMLMapperConfigurator.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/package-frame.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/package-summary.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/package-tree.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/package-use.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/JacksonJaxbYAMLProvider.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/JacksonYAMLProvider.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/PackageVersion.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/YAMLEndpointConfig.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/YAMLMapperConfigurator.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/YAMLMediaTypes.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/JacksonJaxbYAMLProvider.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/JacksonYAMLProvider.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/PackageVersion.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/YAMLEndpointConfig.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/YAMLMapperConfigurator.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/YAMLMediaTypes.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/package-frame.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/package-summary.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/package-tree.html create mode 100644 docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/package-use.html create mode 100644 docs/javadoc/2.13/constant-values.html create mode 100644 docs/javadoc/2.13/deprecated-list.html create mode 100644 docs/javadoc/2.13/help-doc.html create mode 100644 docs/javadoc/2.13/index-all.html create mode 100644 docs/javadoc/2.13/index.html create mode 100644 docs/javadoc/2.13/overview-frame.html create mode 100644 docs/javadoc/2.13/overview-summary.html create mode 100644 docs/javadoc/2.13/overview-tree.html create mode 100644 docs/javadoc/2.13/package-list create mode 100644 docs/javadoc/2.13/script.js create mode 100644 docs/javadoc/2.13/serialized-form.html create mode 100644 docs/javadoc/2.13/stylesheet.css diff --git a/docs/javadoc/2.13/allclasses-frame.html b/docs/javadoc/2.13/allclasses-frame.html new file mode 100644 index 00000000..887f5daf --- /dev/null +++ b/docs/javadoc/2.13/allclasses-frame.html @@ -0,0 +1,68 @@ + + + + + + +All Classes (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + +

All Classes

+
+ +
+ + diff --git a/docs/javadoc/2.13/allclasses-noframe.html b/docs/javadoc/2.13/allclasses-noframe.html new file mode 100644 index 00000000..8179b182 --- /dev/null +++ b/docs/javadoc/2.13/allclasses-noframe.html @@ -0,0 +1,68 @@ + + + + + + +All Classes (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + +

All Classes

+
+ +
+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/Jaxrs2TypesModule.html b/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/Jaxrs2TypesModule.html new file mode 100644 index 00000000..bdc36a18 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/Jaxrs2TypesModule.html @@ -0,0 +1,381 @@ + + + + + + +Jaxrs2TypesModule (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.datatype.jaxrs
+

Class Jaxrs2TypesModule

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public class Jaxrs2TypesModule
    +extends com.fasterxml.jackson.databind.module.SimpleModule
    +
    Simple datatype module that adds serialization and deserialization + support for following JAX-RS 2.0 types: +
      +
    • Link: serialized using "link header" representation +
    • +
    +
    +
    Since:
    +
    2.8
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.Module

        +com.fasterxml.jackson.databind.Module.SetupContext
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.module.SimpleModule

        +_abstractTypes, _deserializerModifier, _deserializers, _hasExplicitName, _keyDeserializers, _keySerializers, _mixins, _name, _namingStrategy, _serializerModifier, _serializers, _subtypes, _valueInstantiators, _version
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Jaxrs2TypesModule() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(Object o) 
      StringgetModuleName() 
      inthashCode() 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.module.SimpleModule

        +_checkNotNull, addAbstractTypeMapping, addDeserializer, addKeyDeserializer, addKeySerializer, addSerializer, addSerializer, addValueInstantiator, getTypeId, registerSubtypes, registerSubtypes, registerSubtypes, setAbstractTypes, setDeserializerModifier, setDeserializers, setKeyDeserializers, setKeySerializers, setMixInAnnotation, setNamingStrategy, setSerializerModifier, setSerializers, setupModule, setValueInstantiators, version
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.Module

        +getDependencies
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Jaxrs2TypesModule

        +
        public Jaxrs2TypesModule()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getModuleName

        +
        public String getModuleName()
        +
        +
        Overrides:
        +
        getModuleName in class com.fasterxml.jackson.databind.module.SimpleModule
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/LinkDeserializer.html b/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/LinkDeserializer.html new file mode 100644 index 00000000..0af94c7b --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/LinkDeserializer.html @@ -0,0 +1,358 @@ + + + + + + +LinkDeserializer (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.datatype.jaxrs
+

Class LinkDeserializer

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.deser.NullValueProvider, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable, Serializable
    +
    +
    +
    +
    public class LinkDeserializer
    +extends com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<javax.ws.rs.core.Link>
    +
    +
    Since:
    +
    2.8
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer

        +com.fasterxml.jackson.databind.JsonDeserializer.None
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer

        +_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      LinkDeserializer() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      javax.ws.rs.core.Linkdeserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer

        +deserialize, deserializeWithType, getEmptyAccessPattern, getNullAccessPattern, logicalType, supportsUpdate
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer

        +_byteOverflow, _checkCoercionFail, _checkDoubleSpecialValue, _checkFloatSpecialValue, _checkFloatToIntCoercion, _checkFromStringCoercion, _checkFromStringCoercion, _checkTextualNull, _coerceBooleanFromInt, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeFromEmptyString, _deserializeFromString, _deserializeWrappedValue, _failDoubleToIntCoercion, _findCoercionFromBlankString, _findCoercionFromEmptyArray, _findCoercionFromEmptyString, _findNullProvider, _hasTextualNull, _intOverflow, _isBlank, _isEmptyOrTextualNull, _isFalse, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _isTrue, _neitherNull, _nonNullNumber, _parseBoolean, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDouble, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseInteger, _parseIntPrimitive, _parseIntPrimitive, _parseLong, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueInstantiator, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer

        +deserializeWithType, findBackReference, getAbsentValue, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LinkDeserializer

        +
        public LinkDeserializer()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        deserialize

        +
        public javax.ws.rs.core.Link deserialize(com.fasterxml.jackson.core.JsonParser p,
        +                                         com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                                  throws IOException
        +
        +
        Specified by:
        +
        deserialize in class com.fasterxml.jackson.databind.JsonDeserializer<javax.ws.rs.core.Link>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/PackageVersion.html b/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/PackageVersion.html new file mode 100644 index 00000000..e0382c6d --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/PackageVersion.html @@ -0,0 +1,321 @@ + + + + + + +PackageVersion (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.datatype.jaxrs
+

Class PackageVersion

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned
    +
    +
    +
    +
    public final class PackageVersion
    +extends Object
    +implements com.fasterxml.jackson.core.Versioned
    +
    Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        VERSION

        +
        public static final com.fasterxml.jackson.core.Version VERSION
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PackageVersion

        +
        public PackageVersion()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/class-use/Jaxrs2TypesModule.html b/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/class-use/Jaxrs2TypesModule.html new file mode 100644 index 00000000..81002f13 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/class-use/Jaxrs2TypesModule.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jaxrs.Jaxrs2TypesModule (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.datatype.jaxrs.Jaxrs2TypesModule

+
+
No usage of com.fasterxml.jackson.datatype.jaxrs.Jaxrs2TypesModule
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/class-use/LinkDeserializer.html b/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/class-use/LinkDeserializer.html new file mode 100644 index 00000000..74583a7a --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/class-use/LinkDeserializer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jaxrs.LinkDeserializer (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.datatype.jaxrs.LinkDeserializer

+
+
No usage of com.fasterxml.jackson.datatype.jaxrs.LinkDeserializer
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/class-use/PackageVersion.html b/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/class-use/PackageVersion.html new file mode 100644 index 00000000..0680b9d8 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/class-use/PackageVersion.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jaxrs.PackageVersion (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.datatype.jaxrs.PackageVersion

+
+
No usage of com.fasterxml.jackson.datatype.jaxrs.PackageVersion
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/package-frame.html b/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/package-frame.html new file mode 100644 index 00000000..2069dcf9 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/package-frame.html @@ -0,0 +1,23 @@ + + + + + + +com.fasterxml.jackson.datatype.jaxrs (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + +

com.fasterxml.jackson.datatype.jaxrs

+
+

Classes

+ +
+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/package-summary.html b/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/package-summary.html new file mode 100644 index 00000000..ac57b82c --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/package-summary.html @@ -0,0 +1,163 @@ + + + + + + +com.fasterxml.jackson.datatype.jaxrs (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package com.fasterxml.jackson.datatype.jaxrs

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/package-tree.html b/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/package-tree.html new file mode 100644 index 00000000..e596b8dd --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/package-tree.html @@ -0,0 +1,161 @@ + + + + + + +com.fasterxml.jackson.datatype.jaxrs Class Hierarchy (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package com.fasterxml.jackson.datatype.jaxrs

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/package-use.html b/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/package-use.html new file mode 100644 index 00000000..9ba94437 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/datatype/jaxrs/package-use.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Package com.fasterxml.jackson.datatype.jaxrs (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
com.fasterxml.jackson.datatype.jaxrs

+
+
No usage of com.fasterxml.jackson.datatype.jaxrs
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/JacksonFeatures.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/JacksonFeatures.html new file mode 100644 index 00000000..e05e3e20 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/JacksonFeatures.html @@ -0,0 +1,293 @@ + + + + + + +JacksonFeatures (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.annotation
+

Annotation Type JacksonFeatures

+
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Optional Element Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Optional Elements 
      Modifier and TypeOptional Element and Description
      com.fasterxml.jackson.databind.DeserializationFeature[]deserializationDisable +
      Deserialization features to disable.
      +
      com.fasterxml.jackson.databind.DeserializationFeature[]deserializationEnable +
      Deserialization features to enable.
      +
      com.fasterxml.jackson.databind.SerializationFeature[]serializationDisable +
      Serialization features to disable.
      +
      com.fasterxml.jackson.databind.SerializationFeature[]serializationEnable +
      Serialization features to enable.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        deserializationEnable

        +
        public abstract com.fasterxml.jackson.databind.DeserializationFeature[] deserializationEnable
        +
        Deserialization features to enable.
        +
        +
        Default:
        +
        {}
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        deserializationDisable

        +
        public abstract com.fasterxml.jackson.databind.DeserializationFeature[] deserializationDisable
        +
        Deserialization features to disable.
        +
        +
        Default:
        +
        {}
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        serializationEnable

        +
        public abstract com.fasterxml.jackson.databind.SerializationFeature[] serializationEnable
        +
        Serialization features to enable.
        +
        +
        Default:
        +
        {}
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        serializationDisable

        +
        public abstract com.fasterxml.jackson.databind.SerializationFeature[] serializationDisable
        +
        Serialization features to disable.
        +
        +
        Default:
        +
        {}
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/class-use/JacksonFeatures.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/class-use/JacksonFeatures.html new file mode 100644 index 00000000..f73b4641 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/class-use/JacksonFeatures.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.annotation.JacksonFeatures (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.annotation.JacksonFeatures

+
+
No usage of com.fasterxml.jackson.jaxrs.annotation.JacksonFeatures
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/package-frame.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/package-frame.html new file mode 100644 index 00000000..ca7eda1e --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/package-frame.html @@ -0,0 +1,21 @@ + + + + + + +com.fasterxml.jackson.jaxrs.annotation (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + +

com.fasterxml.jackson.jaxrs.annotation

+
+

Annotation Types

+ +
+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/package-summary.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/package-summary.html new file mode 100644 index 00000000..299b1da2 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/package-summary.html @@ -0,0 +1,164 @@ + + + + + + +com.fasterxml.jackson.jaxrs.annotation (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package com.fasterxml.jackson.jaxrs.annotation

+
+
Package that contains annotations applicable to all content types.
+
+

See: Description

+
+
+ + + + +

Package com.fasterxml.jackson.jaxrs.annotation Description

+
Package that contains annotations applicable to all content types. + Currently defined are: +
    +
  • JacksonFeatures allows + enabling and/or disabling DeserializationFeatures + and SerializationFeatures for individual + endpoints. +
  • +
+
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/package-tree.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/package-tree.html new file mode 100644 index 00000000..64d00f22 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/package-tree.html @@ -0,0 +1,135 @@ + + + + + + +com.fasterxml.jackson.jaxrs.annotation Class Hierarchy (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package com.fasterxml.jackson.jaxrs.annotation

+Package Hierarchies: + +
+
+

Annotation Type Hierarchy

+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/package-use.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/package-use.html new file mode 100644 index 00000000..eb72df7f --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/annotation/package-use.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Package com.fasterxml.jackson.jaxrs.annotation (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
com.fasterxml.jackson.jaxrs.annotation

+
+
No usage of com.fasterxml.jackson.jaxrs.annotation
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/JsonMappingExceptionMapper.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/JsonMappingExceptionMapper.html new file mode 100644 index 00000000..a8c97def --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/JsonMappingExceptionMapper.html @@ -0,0 +1,291 @@ + + + + + + +JsonMappingExceptionMapper (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.base
+

Class JsonMappingExceptionMapper

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    javax.ws.rs.ext.ExceptionMapper<com.fasterxml.jackson.databind.JsonMappingException>
    +
    +
    +
    +
    public class JsonMappingExceptionMapper
    +extends Object
    +implements javax.ws.rs.ext.ExceptionMapper<com.fasterxml.jackson.databind.JsonMappingException>
    +
    Implementation if ExceptionMapper to send down a "400 Bad Request" + response in the event that unmappable JSON is received. +

    + Note that Provider annotation was include up to + Jackson 2.7, but removed from 2.8 (as per [jaxrs-providers#22]

    +
    +
    Since:
    +
    2.2
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JsonMappingExceptionMapper

        +
        public JsonMappingExceptionMapper()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        toResponse

        +
        public javax.ws.rs.core.Response toResponse(com.fasterxml.jackson.databind.JsonMappingException exception)
        +
        +
        Specified by:
        +
        toResponse in interface javax.ws.rs.ext.ExceptionMapper<com.fasterxml.jackson.databind.JsonMappingException>
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/JsonParseExceptionMapper.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/JsonParseExceptionMapper.html new file mode 100644 index 00000000..cf61deb0 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/JsonParseExceptionMapper.html @@ -0,0 +1,291 @@ + + + + + + +JsonParseExceptionMapper (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.base
+

Class JsonParseExceptionMapper

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    javax.ws.rs.ext.ExceptionMapper<com.fasterxml.jackson.core.JsonParseException>
    +
    +
    +
    +
    public class JsonParseExceptionMapper
    +extends Object
    +implements javax.ws.rs.ext.ExceptionMapper<com.fasterxml.jackson.core.JsonParseException>
    +
    Implementation of ExceptionMapper to send down a "400 Bad Request" + in the event unparsable JSON is received. +

    + Note that Provider annotation was include up to + Jackson 2.7, but removed from 2.8 (as per [jaxrs-providers#22]

    +
    +
    Since:
    +
    2.2
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JsonParseExceptionMapper

        +
        public JsonParseExceptionMapper()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        toResponse

        +
        public javax.ws.rs.core.Response toResponse(com.fasterxml.jackson.core.JsonParseException exception)
        +
        +
        Specified by:
        +
        toResponse in interface javax.ws.rs.ext.ExceptionMapper<com.fasterxml.jackson.core.JsonParseException>
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/ProviderBase.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/ProviderBase.html new file mode 100644 index 00000000..fc793483 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/ProviderBase.html @@ -0,0 +1,1804 @@ + + + + + + +ProviderBase (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.base
+

Class ProviderBase<THIS extends ProviderBase<THIS,MAPPER,EP_CONFIG,MAPPER_CONFIG>,MAPPER extends com.fasterxml.jackson.databind.ObjectMapper,EP_CONFIG extends EndpointConfigBase<EP_CONFIG>,MAPPER_CONFIG extends MapperConfiguratorBase<MAPPER_CONFIG,MAPPER>>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HEADER_CONTENT_TYPE_OPTIONS

        +
        public static final String HEADER_CONTENT_TYPE_OPTIONS
        +
        This header is useful on Windows, trying to deal with potential XSS attacks.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        CLASS_NAME_NO_CONTENT_EXCEPTION

        +
        protected static final String CLASS_NAME_NO_CONTENT_EXCEPTION
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        DEFAULT_UNTOUCHABLES

        +
        protected static final HashSet<ClassKey> DEFAULT_UNTOUCHABLES
        +
        Looks like we need to worry about accidental + data binding for types we shouldn't be handling. This is + probably not a very good way to do it, but let's start by + blacklisting things we are not to handle. +

        + (why ClassKey? since plain old Class has no hashCode() defined, + lookups are painfully slow)

        +
      • +
      + + + +
        +
      • +

        DEFAULT_UNREADABLES

        +
        public static final Class<?>[] DEFAULT_UNREADABLES
        +
        These are classes that we never use for reading + (never try to deserialize instances of these types).
        +
      • +
      + + + +
        +
      • +

        DEFAULT_UNWRITABLES

        +
        public static final Class<?>[] DEFAULT_UNWRITABLES
        +
        These are classes that we never use for writing + (never try to serialize instances of these types).
        +
      • +
      + + + +
        +
      • +

        JAXRS_FEATURE_DEFAULTS

        +
        protected static final int JAXRS_FEATURE_DEFAULTS
        +
      • +
      + + + + + + + +
        +
      • +

        _cfgCustomUntouchables

        +
        protected HashMap<ClassKey,Boolean> _cfgCustomUntouchables
        +
        Map that contains overrides to default list of untouchable + types: true meaning that entry is untouchable, + false that is is not.
        +
      • +
      + + + +
        +
      • +

        _cfgCheckCanSerialize

        +
        protected boolean _cfgCheckCanSerialize
        +
        Whether we want to actually check that Jackson has + a serializer for given type. Since this should generally + be the case (due to auto-discovery) and since the call + to check availability can be bit expensive, defaults to false.
        +
      • +
      + + + +
        +
      • +

        _cfgCheckCanDeserialize

        +
        protected boolean _cfgCheckCanDeserialize
        +
        Whether we want to actually check that Jackson has + a deserializer for given type. Since this should generally + be the case (due to auto-discovery) and since the call + to check availability can be bit expensive, defaults to false.
        +
      • +
      + + + +
        +
      • +

        _jaxRSFeatures

        +
        protected int _jaxRSFeatures
        +
        Feature flags set.
        +
        +
        Since:
        +
        2.3
        +
        +
      • +
      + + + +
        +
      • +

        _defaultReadView

        +
        protected Class<?> _defaultReadView
        +
        View to use for reading if none defined for the end point.
        +
      • +
      + + + +
        +
      • +

        _defaultWriteView

        +
        protected Class<?> _defaultWriteView
        +
        View to use for writing if none defined for the end point.
        +
      • +
      + + + +
        +
      • +

        _untouchables

        +
        public static final HashSet<ClassKey> _untouchables
        +
      • +
      + + + +
        +
      • +

        _unreadableClasses

        +
        public static final Class<?>[] _unreadableClasses
        +
      • +
      + + + +
        +
      • +

        _unwritableClasses

        +
        public static final Class<?>[] _unwritableClasses
        +
      • +
      + + + + + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + + + +
        +
      • +

        ProviderBase

        +
        protected ProviderBase(MAPPER_CONFIG mconfig)
        +
      • +
      + + + +
        +
      • +

        ProviderBase

        +
        @Deprecated
        +protected ProviderBase()
        +
        Deprecated. 
        +
        Constructor that is only added to resolve [jaxrs-providers#10]; problems + with combination of RESTeasy and CDI. + Should NOT be used by any code explicitly; only exists + for proxy support.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        addUntouchable

        +
        public void addUntouchable(Class<?> type)
        +
        Method for marking specified type as "untouchable", meaning that provider + will not try to read or write values of this type (or its subtypes).
        +
        +
        Parameters:
        +
        type - Type to consider untouchable; can be any kind of class, + including abstract class or interface. No instance of this type + (including subtypes, i.e. types assignable to this type) will + be read or written by provider
        +
        +
      • +
      + + + +
        +
      • +

        removeUntouchable

        +
        public void removeUntouchable(Class<?> type)
        +
        Method for removing definition of specified type as untouchable: + usually only
        +
        +
        Since:
        +
        2.2
        +
        +
      • +
      + + + +
        +
      • +

        setAnnotationsToUse

        +
        public void setAnnotationsToUse(Annotations[] annotationsToUse)
        +
        Method for configuring which annotation sets to use (including none). + Annotation sets are defined in order decreasing precedence; that is, + first one has the priority over following ones.
        +
        +
        Parameters:
        +
        annotationsToUse - Ordered list of annotation sets to use; if null, + default
        +
        +
      • +
      + + + + + +
        +
      • +

        setMapper

        +
        public void setMapper(MAPPER m)
        +
        Method that can be used to directly define ObjectMapper to use + for serialization and deserialization; if null, will use the standard + provider discovery from context instead. Default setting is null.
        +
      • +
      + + + +
        +
      • +

        setDefaultReadView

        +
        public THIS setDefaultReadView(Class<?> view)
        +
        Method for specifying JSON View to use for reading content + when end point does not have explicit View annotations.
        +
        +
        Since:
        +
        2.3
        +
        +
      • +
      + + + +
        +
      • +

        setDefaultWriteView

        +
        public THIS setDefaultWriteView(Class<?> view)
        +
        Method for specifying JSON View to use for reading content + when end point does not have explicit View annotations.
        +
        +
        Since:
        +
        2.3
        +
        +
      • +
      + + + +
        +
      • +

        setDefaultView

        +
        public THIS setDefaultView(Class<?> view)
        +
        Method for specifying JSON View to use for reading and writing content + when end point does not have explicit View annotations. + Functionally equivalent to: + + setDefaultReadView(view); + setDefaultWriteView(view); +
        +
        +
        Since:
        +
        2.3
        +
        +
      • +
      + + + +
        +
      • +

        configure

        +
        public THIS configure(JaxRSFeature feature,
        +                      boolean state)
        +
      • +
      + + + + + + + + + + + + + + + + + + + +
        +
      • +

        isEnabled

        +
        public boolean isEnabled(JaxRSFeature f)
        +
      • +
      + + + +
        +
      • +

        configure

        +
        public THIS configure(com.fasterxml.jackson.databind.DeserializationFeature f,
        +                      boolean state)
        +
      • +
      + + + +
        +
      • +

        enable

        +
        public THIS enable(com.fasterxml.jackson.databind.DeserializationFeature f)
        +
      • +
      + + + +
        +
      • +

        disable

        +
        public THIS disable(com.fasterxml.jackson.databind.DeserializationFeature f)
        +
      • +
      + + + +
        +
      • +

        configure

        +
        public THIS configure(com.fasterxml.jackson.databind.SerializationFeature f,
        +                      boolean state)
        +
      • +
      + + + +
        +
      • +

        enable

        +
        public THIS enable(com.fasterxml.jackson.databind.SerializationFeature f)
        +
      • +
      + + + +
        +
      • +

        disable

        +
        public THIS disable(com.fasterxml.jackson.databind.SerializationFeature f)
        +
      • +
      + + + +
        +
      • +

        enable

        +
        public THIS enable(com.fasterxml.jackson.core.JsonParser.Feature f)
        +
      • +
      + + + +
        +
      • +

        enable

        +
        public THIS enable(com.fasterxml.jackson.core.JsonGenerator.Feature f)
        +
      • +
      + + + +
        +
      • +

        disable

        +
        public THIS disable(com.fasterxml.jackson.core.JsonParser.Feature f)
        +
      • +
      + + + +
        +
      • +

        disable

        +
        public THIS disable(com.fasterxml.jackson.core.JsonGenerator.Feature f)
        +
      • +
      + + + +
        +
      • +

        configure

        +
        public THIS configure(com.fasterxml.jackson.core.JsonParser.Feature f,
        +                      boolean state)
        +
      • +
      + + + +
        +
      • +

        configure

        +
        public THIS configure(com.fasterxml.jackson.core.JsonGenerator.Feature f,
        +                      boolean state)
        +
      • +
      + + + +
        +
      • +

        hasMatchingMediaTypeForReading

        +
        protected boolean hasMatchingMediaTypeForReading(javax.ws.rs.core.MediaType mediaType)
        +
        Helper method used to check whether given media type + is supported by this provider for read operations + (when binding input data such as POST body). +

        + Default implementation simply calls hasMatchingMediaType(javax.ws.rs.core.MediaType).

        +
        +
        Since:
        +
        2.3
        +
        +
      • +
      + + + +
        +
      • +

        hasMatchingMediaTypeForWriting

        +
        protected boolean hasMatchingMediaTypeForWriting(javax.ws.rs.core.MediaType mediaType)
        +
        Helper method used to check whether given media type + is supported by this provider for writing operations, + such as when converting response object to response + body of request (like GET or POST). +

        + Default implementation simply calls hasMatchingMediaType(javax.ws.rs.core.MediaType).

        +
        +
        Since:
        +
        2.3
        +
        +
      • +
      + + + +
        +
      • +

        hasMatchingMediaType

        +
        protected abstract boolean hasMatchingMediaType(javax.ws.rs.core.MediaType mediaType)
        +
        Helper method used to check whether given media type + is supported by this provider.
        +
        +
        Since:
        +
        2.2
        +
        +
      • +
      + + + +
        +
      • +

        _locateMapperViaProvider

        +
        protected abstract MAPPER _locateMapperViaProvider(Class<?> type,
        +                                                   javax.ws.rs.core.MediaType mediaType)
        +
        Helper method that is called if no mapper has been explicitly configured.
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        _configForReading

        +
        protected abstract EP_CONFIG _configForReading(com.fasterxml.jackson.databind.ObjectReader reader,
        +                                               Annotation[] annotations)
        +
      • +
      + + + +
        +
      • +

        _configForWriting

        +
        protected abstract EP_CONFIG _configForWriting(com.fasterxml.jackson.databind.ObjectWriter writer,
        +                                               Annotation[] annotations)
        +
      • +
      + + + +
        +
      • +

        getSize

        +
        public long getSize(Object value,
        +                    Class<?> type,
        +                    Type genericType,
        +                    Annotation[] annotations,
        +                    javax.ws.rs.core.MediaType mediaType)
        +
        Method that JAX-RS container calls to try to figure out + serialized length of given value. Since computation of + this length is about as expensive as serialization itself, + implementation will return -1 to denote "not known", so + that container will determine length from actual serialized + output (if needed).
        +
        +
        Specified by:
        +
        getSize in interface javax.ws.rs.ext.MessageBodyWriter<Object>
        +
        +
      • +
      + + + +
        +
      • +

        isWriteable

        +
        public boolean isWriteable(Class<?> type,
        +                           Type genericType,
        +                           Annotation[] annotations,
        +                           javax.ws.rs.core.MediaType mediaType)
        +
        Method that JAX-RS container calls to try to check whether + given value (of specified type) can be serialized by + this provider. + Implementation will first check that expected media type is + expected one (by call to hasMatchingMediaType(javax.ws.rs.core.MediaType)); then verify + that type is not one of "untouchable" types (types we will never + automatically handle), and finally that there is a serializer + for type (iff checkCanSerialize(boolean) has been called with + true argument -- otherwise assumption is there will be a handler)
        +
        +
        Specified by:
        +
        isWriteable in interface javax.ws.rs.ext.MessageBodyWriter<Object>
        +
        +
      • +
      + + + +
        +
      • +

        writeTo

        +
        public void writeTo(Object value,
        +                    Class<?> type,
        +                    Type genericType,
        +                    Annotation[] annotations,
        +                    javax.ws.rs.core.MediaType mediaType,
        +                    javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders,
        +                    OutputStream entityStream)
        +             throws IOException
        +
        Method that JAX-RS container calls to serialize given value.
        +
        +
        Specified by:
        +
        writeTo in interface javax.ws.rs.ext.MessageBodyWriter<Object>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        findEncoding

        +
        protected com.fasterxml.jackson.core.JsonEncoding findEncoding(javax.ws.rs.core.MediaType mediaType,
        +                                                               javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders)
        +
        Helper method to use for determining desired output encoding. + For now, will always just use UTF-8...
        +
      • +
      + + + + + +
        +
      • +

        _modifyHeaders

        +
        protected void _modifyHeaders(Object value,
        +                              Class<?> type,
        +                              Type genericType,
        +                              Annotation[] annotations,
        +                              javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders,
        +                              EP_CONFIG endpoint)
        +                       throws IOException
        +
        Overridable method used for adding optional response headers before + serializing response object.
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createGenerator

        +
        protected com.fasterxml.jackson.core.JsonGenerator _createGenerator(com.fasterxml.jackson.databind.ObjectWriter writer,
        +                                                                    OutputStream rawStream,
        +                                                                    com.fasterxml.jackson.core.JsonEncoding enc)
        +                                                             throws IOException
        +
        Overridable helper method called to create a JsonGenerator for writing + contents into given raw OutputStream.
        +
        +
        Throws:
        +
        IOException
        +
        Since:
        +
        2.3
        +
        +
      • +
      + + + +
        +
      • +

        _endpointForWriting

        +
        protected EP_CONFIG _endpointForWriting(Object value,
        +                                        Class<?> type,
        +                                        Type genericType,
        +                                        Annotation[] annotations,
        +                                        javax.ws.rs.core.MediaType mediaType,
        +                                        javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders)
        +
      • +
      + + + +
        +
      • +

        isReadable

        +
        public boolean isReadable(Class<?> type,
        +                          Type genericType,
        +                          Annotation[] annotations,
        +                          javax.ws.rs.core.MediaType mediaType)
        +
        Method that JAX-RS container calls to try to check whether + values of given type (and media type) can be deserialized by + this provider. + Implementation will first check that expected media type is + a JSON type (via call to hasMatchingMediaType(javax.ws.rs.core.MediaType)); + then verify + that type is not one of "untouchable" types (types we will never + automatically handle), and finally that there is a deserializer + for type (iff checkCanDeserialize(boolean) has been called with + true argument -- otherwise assumption is there will be a handler)
        +
        +
        Specified by:
        +
        isReadable in interface javax.ws.rs.ext.MessageBodyReader<Object>
        +
        +
      • +
      + + + +
        +
      • +

        readFrom

        +
        public Object readFrom(Class<Object> type,
        +                       Type genericType,
        +                       Annotation[] annotations,
        +                       javax.ws.rs.core.MediaType mediaType,
        +                       javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders,
        +                       InputStream entityStream)
        +                throws IOException
        +
        Method that JAX-RS container calls to deserialize given value.
        +
        +
        Specified by:
        +
        readFrom in interface javax.ws.rs.ext.MessageBodyReader<Object>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected com.fasterxml.jackson.core.JsonParser _createParser(com.fasterxml.jackson.databind.ObjectReader reader,
        +                                                              InputStream rawStream)
        +                                                       throws IOException
        +
        Overridable helper method called to create a JsonParser for reading + contents of given raw InputStream. + May return null to indicate that Stream is empty; that is, contains no + content.
        +
        +
        Throws:
        +
        IOException
        +
        Since:
        +
        2.2
        +
        +
      • +
      + + + +
        +
      • +

        _endpointForReading

        +
        protected EP_CONFIG _endpointForReading(Class<Object> type,
        +                                        Type genericType,
        +                                        Annotation[] annotations,
        +                                        javax.ws.rs.core.MediaType mediaType,
        +                                        javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders)
        +
        Overridable helper method that will basically fetch representation of the + endpoint that can be used to get ObjectReader to use for deserializing + content
        +
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + +
        +
      • +

        locateMapper

        +
        public MAPPER locateMapper(Class<?> type,
        +                           javax.ws.rs.core.MediaType mediaType)
        +
        Method called to locate ObjectMapper to use for serialization + and deserialization. Exact logic depends on setting of + JaxRSFeature.DYNAMIC_OBJECT_MAPPER_LOOKUP. + +

        + If JaxRSFeature.DYNAMIC_OBJECT_MAPPER_LOOKUP is disabled (default + setting unless changed), behavior is as follows: +

          +
        1. If an instance has been explicitly defined by + setMapper(MAPPER) (or non-null instance passed in constructor), that + will be used. +
        2. +
        3. If not, will try to locate it using standard JAX-RS + ContextResolver mechanism, if it has been properly configured + to access it (by JAX-RS runtime). +
        4. +
        5. Finally, if no mapper is found, will return a default unconfigured + ObjectMapper instance (one constructed with default constructor + and not modified in any way) +
        6. +
        +

        + If JaxRSFeature.DYNAMIC_OBJECT_MAPPER_LOOKUP is enabled, steps + 1 and 2 are reversed, such that JAX-RS ContextResolver + is first used, and only if none is defined will configured mapper be used.

        +
        +
        Parameters:
        +
        type - Class of object being serialized or deserialized; + not checked at this point, since it is assumed that unprocessable + classes have been already weeded out, + but will be passed to ContextResolver as is.
        +
        mediaType - Declared media type for the instance to process: + not used by this method, + but will be passed to ContextResolver as is.
        +
        +
      • +
      + + + +
        +
      • +

        _isSpecialReadable

        +
        protected boolean _isSpecialReadable(Class<?> type)
        +
        Overridable helper method used to allow handling of somewhat special + types for reading
        +
        +
        Since:
        +
        2.2
        +
        +
      • +
      + + + +
        +
      • +

        _isIgnorableForReading

        +
        protected boolean _isIgnorableForReading(ClassKey typeKey)
        +
        Overridable helper method called to check whether given type is a known + "ignorable type" (in context of reading), values of which are not bound + from content.
        +
        +
        Since:
        +
        2.6
        +
        +
      • +
      + + + +
        +
      • +

        _isIgnorableForWriting

        +
        protected boolean _isIgnorableForWriting(ClassKey typeKey)
        +
        Overridable helper method called to check whether given type is a known + "ignorable type" (in context of reading), values of which + can not be written out.
        +
        +
        Since:
        +
        2.6
        +
        +
      • +
      + + + +
        +
      • +

        _createNoContentException

        +
        protected IOException _createNoContentException()
        +
      • +
      + + + +
        +
      • +

        _containedIn

        +
        protected static boolean _containedIn(Class<?> mainType,
        +                                      HashSet<ClassKey> set)
        +
      • +
      + + + +
        +
      • +

        _findCustomUntouchable

        +
        protected Boolean _findCustomUntouchable(Class<?> mainType)
        +
      • +
      + + + +
        +
      • +

        findSuperTypes

        +
        protected static List<Class<?>> findSuperTypes(Class<?> cls,
        +                                               Class<?> endBefore)
        +
      • +
      + + + + + + + +
        +
      • +

        _addSuperTypes

        +
        protected static void _addSuperTypes(Class<?> cls,
        +                                     Class<?> endBefore,
        +                                     Collection<Class<?>> result,
        +                                     boolean addClassItself)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/class-use/JsonMappingExceptionMapper.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/class-use/JsonMappingExceptionMapper.html new file mode 100644 index 00000000..e05a097d --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/class-use/JsonMappingExceptionMapper.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.base.JsonMappingExceptionMapper (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.base.JsonMappingExceptionMapper

+
+
No usage of com.fasterxml.jackson.jaxrs.base.JsonMappingExceptionMapper
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/class-use/JsonParseExceptionMapper.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/class-use/JsonParseExceptionMapper.html new file mode 100644 index 00000000..d8c70cf4 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/class-use/JsonParseExceptionMapper.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.base.JsonParseExceptionMapper (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.base.JsonParseExceptionMapper

+
+
No usage of com.fasterxml.jackson.jaxrs.base.JsonParseExceptionMapper
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/class-use/ProviderBase.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/class-use/ProviderBase.html new file mode 100644 index 00000000..1c2f1b41 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/class-use/ProviderBase.html @@ -0,0 +1,351 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.base.ProviderBase (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.base.ProviderBase

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/package-frame.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/package-frame.html new file mode 100644 index 00000000..f228694a --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/package-frame.html @@ -0,0 +1,23 @@ + + + + + + +com.fasterxml.jackson.jaxrs.base (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + +

com.fasterxml.jackson.jaxrs.base

+
+

Classes

+ +
+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/package-summary.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/package-summary.html new file mode 100644 index 00000000..e5ce33fb --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/package-summary.html @@ -0,0 +1,158 @@ + + + + + + +com.fasterxml.jackson.jaxrs.base (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package com.fasterxml.jackson.jaxrs.base

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/package-tree.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/package-tree.html new file mode 100644 index 00000000..1bac64ff --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/package-tree.html @@ -0,0 +1,141 @@ + + + + + + +com.fasterxml.jackson.jaxrs.base Class Hierarchy (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package com.fasterxml.jackson.jaxrs.base

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/package-use.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/package-use.html new file mode 100644 index 00000000..f0cf12c2 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/base/package-use.html @@ -0,0 +1,274 @@ + + + + + + +Uses of Package com.fasterxml.jackson.jaxrs.base (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
com.fasterxml.jackson.jaxrs.base

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/CBOREndpointConfig.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/CBOREndpointConfig.html new file mode 100644 index 00000000..af0b91e3 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/CBOREndpointConfig.html @@ -0,0 +1,338 @@ + + + + + + +CBOREndpointConfig (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.cbor
+

Class CBOREndpointConfig

+
+
+ +
+
    +
  • +
    +
    +
    public class CBOREndpointConfig
    +extends EndpointConfigBase<CBOREndpointConfig>
    +
    Container class for figuring out annotation-based configuration + for JAX-RS end points.
    +
  • +
+
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/CBORMapperConfigurator.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/CBORMapperConfigurator.html new file mode 100644 index 00000000..2658b458 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/CBORMapperConfigurator.html @@ -0,0 +1,383 @@ + + + + + + +CBORMapperConfigurator (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.cbor
+

Class CBORMapperConfigurator

+
+
+ +
+
    +
  • +
    +
    +
    public class CBORMapperConfigurator
    +extends MapperConfiguratorBase<CBORMapperConfigurator,com.fasterxml.jackson.databind.ObjectMapper>
    +
    Helper class used to encapsulate details of configuring an + ObjectMapper instance to be used for data binding, as + well as accessing it.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CBORMapperConfigurator

        +
        public CBORMapperConfigurator(com.fasterxml.jackson.databind.ObjectMapper mapper,
        +                              Annotations[] defAnnotations)
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/CBORMediaTypes.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/CBORMediaTypes.html new file mode 100644 index 00000000..da32a7bc --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/CBORMediaTypes.html @@ -0,0 +1,292 @@ + + + + + + +CBORMediaTypes (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.cbor
+

Class CBORMediaTypes

+
+
+ +
+
    +
  • +
    +
    +
    public class CBORMediaTypes
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        APPLICATION_JACKSON_CBOR_TYPE

        +
        public static final javax.ws.rs.core.MediaType APPLICATION_JACKSON_CBOR_TYPE
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CBORMediaTypes

        +
        public CBORMediaTypes()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/JacksonCBORProvider.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/JacksonCBORProvider.html new file mode 100644 index 00000000..93b564d9 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/JacksonCBORProvider.html @@ -0,0 +1,565 @@ + + + + + + +JacksonCBORProvider (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.cbor
+

Class JacksonCBORProvider

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, javax.ws.rs.ext.MessageBodyReader<Object>, javax.ws.rs.ext.MessageBodyWriter<Object>
    +
    +
    +
    Direct Known Subclasses:
    +
    JacksonJaxbCBORProvider
    +
    +
    +
    +
    @Provider
    + @Consumes(value="*/*")
    + @Produces(value="*/*")
    +public class JacksonCBORProvider
    +extends ProviderBase<JacksonCBORProvider,com.fasterxml.jackson.databind.ObjectMapper,CBOREndpointConfig,CBORMapperConfigurator>
    +
    Basic implementation of JAX-RS abstractions (MessageBodyReader, + MessageBodyWriter) needed for binding + Smile ("application/x-jackson-smile") content to and from Java Objects ("POJO"s). +

    + Actual data binding functionality is implemented by ObjectMapper: + mapper to use can be configured in multiple ways: +

      +
    • By explicitly passing mapper to use in constructor +
    • By explictly setting mapper to use by ProviderBase.setMapper(MAPPER) +
    • By defining JAX-RS Provider that returns ObjectMappers. +
    • By doing none of above, in which case a default mapper instance is + constructed (and configured if configuration methods are called) +
    + The last method ("do nothing specific") is often good enough; explicit passing + of Mapper is simple and explicit; and Provider-based method may make sense + with Depedency Injection frameworks, or if Mapper has to be configured differently + for different media types. +

    + Note that the default mapper instance will be automatically created if + one of explicit configuration methods (like ProviderBase.configure(com.fasterxml.jackson.jaxrs.cfg.JaxRSFeature, boolean)) + is called: if so, Provider-based introspection is NOT used, but the + resulting Mapper is used as configured. +

    + Note that there is also a sub-class -- (JacksonJaxbCBORProvider) -- that + is configured by default to use both Jackson and JAXB annotations for configuration + (base class when used as-is defaults to using just Jackson annotations)

    +
    +
    Author:
    +
    Tatu Saloranta
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        BASIC_ANNOTATIONS

        +
        public static final Annotations[] BASIC_ANNOTATIONS
        +
        Default annotation sets to use, if not explicitly defined during + construction: only Jackson annotations are used for the base + class. Sub-classes can use other settings.
        +
      • +
      + + + +
        +
      • +

        _providers

        +
        @Context
        +protected javax.ws.rs.ext.Providers _providers
        +
        Injectable context object used to locate configured + instance of ObjectMapper to use for actual + serialization.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JacksonCBORProvider

        +
        public JacksonCBORProvider()
        +
        Default constructor, usually used when provider is automatically + configured to be used with JAX-RS implementation.
        +
      • +
      + + + +
        +
      • +

        JacksonCBORProvider

        +
        public JacksonCBORProvider(Annotations... annotationsToUse)
        +
        +
        Parameters:
        +
        annotationsToUse - Annotation set(s) to use for configuring + data binding
        +
        +
      • +
      + + + +
        +
      • +

        JacksonCBORProvider

        +
        public JacksonCBORProvider(com.fasterxml.jackson.databind.ObjectMapper mapper)
        +
      • +
      + + + +
        +
      • +

        JacksonCBORProvider

        +
        public JacksonCBORProvider(com.fasterxml.jackson.databind.ObjectMapper mapper,
        +                           Annotations[] annotationsToUse)
        +
        Constructor to use when a custom mapper (usually components + like serializer/deserializer factories that have been configured) + is to be used.
        +
        +
        Parameters:
        +
        annotationsToUse - Sets of annotations (Jackson, JAXB) that provider should + support
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        Method that will return version information stored in and read from jar + that contains this class.
        +
      • +
      + + + +
        +
      • +

        hasMatchingMediaType

        +
        protected boolean hasMatchingMediaType(javax.ws.rs.core.MediaType mediaType)
        +
        Helper method used to check whether given media type + is Smile type or sub type. + Current implementation essentially checks to see whether + MediaType.getSubtype() returns + "smile" or something ending with "+smile".
        +
        +
        Specified by:
        +
        hasMatchingMediaType in class ProviderBase<JacksonCBORProvider,com.fasterxml.jackson.databind.ObjectMapper,CBOREndpointConfig,CBORMapperConfigurator>
        +
        +
      • +
      + + + +
        +
      • +

        _locateMapperViaProvider

        +
        protected com.fasterxml.jackson.databind.ObjectMapper _locateMapperViaProvider(Class<?> type,
        +                                                                               javax.ws.rs.core.MediaType mediaType)
        +
        Method called to locate ObjectMapper to use for serialization + and deserialization. If an instance has been explicitly defined by + ProviderBase.setMapper(MAPPER) (or non-null instance passed in constructor), that + will be used. + If not, will try to locate it using standard JAX-RS + ContextResolver mechanism, if it has been properly configured + to access it (by JAX-RS runtime). + Finally, if no mapper is found, will return a default unconfigured + ObjectMapper instance (one constructed with default constructor + and not modified in any way)
        +
        +
        Specified by:
        +
        _locateMapperViaProvider in class ProviderBase<JacksonCBORProvider,com.fasterxml.jackson.databind.ObjectMapper,CBOREndpointConfig,CBORMapperConfigurator>
        +
        Parameters:
        +
        type - Class of object being serialized or deserialized; + not checked at this point, since it is assumed that unprocessable + classes have been already weeded out, + but will be passed to ContextResolver as is.
        +
        mediaType - Declared media type for the instance to process: + not used by this method, + but will be passed to ContextResolver as is.
        +
        +
      • +
      + + + + + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/JacksonJaxbCBORProvider.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/JacksonJaxbCBORProvider.html new file mode 100644 index 00000000..ec298d88 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/JacksonJaxbCBORProvider.html @@ -0,0 +1,382 @@ + + + + + + +JacksonJaxbCBORProvider (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.cbor
+

Class JacksonJaxbCBORProvider

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, javax.ws.rs.ext.MessageBodyReader<Object>, javax.ws.rs.ext.MessageBodyWriter<Object>
    +
    +
    +
    +
    @Provider
    + @Consumes(value="*/*")
    + @Produces(value="*/*")
    +public class JacksonJaxbCBORProvider
    +extends JacksonCBORProvider
    +
    JSON content type provider automatically configured to use both Jackson + and JAXB annotations (in that order of priority). Otherwise functionally + same as JacksonCBORProvider. +

    + Typical usage pattern is to just instantiate instance of this + provider for JAX-RS and use as is: this will use both Jackson and + JAXB annotations (with Jackson annotations having priority). +

    + Note: class annotations are duplicated from super class, since it + is not clear whether JAX-RS implementations are required to + check settings of super-classes. It is important to keep annotations + in sync if changed.

    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_ANNOTATIONS

        +
        public static final Annotations[] DEFAULT_ANNOTATIONS
        +
        Default annotation sets to use, if not explicitly defined during + construction: use Jackson annotations if found; if not, use + JAXB annotations as fallback.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JacksonJaxbCBORProvider

        +
        public JacksonJaxbCBORProvider()
        +
        Default constructor, usually used when provider is automatically + configured to be used with JAX-RS implementation.
        +
      • +
      + + + +
        +
      • +

        JacksonJaxbCBORProvider

        +
        public JacksonJaxbCBORProvider(Annotations... annotationsToUse)
        +
        +
        Parameters:
        +
        annotationsToUse - Annotation set(s) to use for configuring + data binding
        +
        +
      • +
      + + + +
        +
      • +

        JacksonJaxbCBORProvider

        +
        public JacksonJaxbCBORProvider(com.fasterxml.jackson.databind.ObjectMapper mapper,
        +                               Annotations[] annotationsToUse)
        +
        Constructor to use when a custom mapper (usually components + like serializer/deserializer factories that have been configured) + is to be used.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/PackageVersion.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/PackageVersion.html new file mode 100644 index 00000000..daf86879 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/PackageVersion.html @@ -0,0 +1,320 @@ + + + + + + +PackageVersion (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.cbor
+

Class PackageVersion

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned
    +
    +
    +
    +
    public final class PackageVersion
    +extends Object
    +implements com.fasterxml.jackson.core.Versioned
    +
    Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in pom.xml.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        VERSION

        +
        public static final com.fasterxml.jackson.core.Version VERSION
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PackageVersion

        +
        public PackageVersion()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/CBOREndpointConfig.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/CBOREndpointConfig.html new file mode 100644 index 00000000..34de6163 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/CBOREndpointConfig.html @@ -0,0 +1,186 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.cbor.CBOREndpointConfig (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.cbor.CBOREndpointConfig

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/CBORMapperConfigurator.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/CBORMapperConfigurator.html new file mode 100644 index 00000000..5428482e --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/CBORMapperConfigurator.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.cbor.CBORMapperConfigurator (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.cbor.CBORMapperConfigurator

+
+
No usage of com.fasterxml.jackson.jaxrs.cbor.CBORMapperConfigurator
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/CBORMediaTypes.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/CBORMediaTypes.html new file mode 100644 index 00000000..65fe511d --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/CBORMediaTypes.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.cbor.CBORMediaTypes (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.cbor.CBORMediaTypes

+
+
No usage of com.fasterxml.jackson.jaxrs.cbor.CBORMediaTypes
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/JacksonCBORProvider.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/JacksonCBORProvider.html new file mode 100644 index 00000000..8f8a7c35 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/JacksonCBORProvider.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.cbor.JacksonCBORProvider (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.cbor.JacksonCBORProvider

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/JacksonJaxbCBORProvider.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/JacksonJaxbCBORProvider.html new file mode 100644 index 00000000..78738c3f --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/JacksonJaxbCBORProvider.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.cbor.JacksonJaxbCBORProvider (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.cbor.JacksonJaxbCBORProvider

+
+
No usage of com.fasterxml.jackson.jaxrs.cbor.JacksonJaxbCBORProvider
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/PackageVersion.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/PackageVersion.html new file mode 100644 index 00000000..5fd1bf54 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/class-use/PackageVersion.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.cbor.PackageVersion (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.cbor.PackageVersion

+
+
No usage of com.fasterxml.jackson.jaxrs.cbor.PackageVersion
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/package-frame.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/package-frame.html new file mode 100644 index 00000000..84dd7bb9 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/package-frame.html @@ -0,0 +1,26 @@ + + + + + + +com.fasterxml.jackson.jaxrs.cbor (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + +

com.fasterxml.jackson.jaxrs.cbor

+
+

Classes

+ +
+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/package-summary.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/package-summary.html new file mode 100644 index 00000000..6bc5b5f4 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/package-summary.html @@ -0,0 +1,209 @@ + + + + + + +com.fasterxml.jackson.jaxrs.cbor (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package com.fasterxml.jackson.jaxrs.cbor

+
+
Jackson-based JAX-RS provider that can automatically + serialize and deserialize resources for + Compact Binary Object Representation (CBOR) content type (MediaType).
+
+

See: Description

+
+
+ + + + +

Package com.fasterxml.jackson.jaxrs.cbor Description

+
Jackson-based JAX-RS provider that can automatically + serialize and deserialize resources for + Compact Binary Object Representation (CBOR) content type (MediaType). +

+ Also continues supporting functionality, such as + exception mappers that can simplify handling of + error conditions. +

+ There are two default provider classes: +

    +
  • JacksonCBORProvider is the basic + provider configured to use Jackson annotations +
  • +
  • JacksonJaxbCBORProvider is extension + of the basic provider, configured to additionally use JAXB annotations, + in addition to (or in addition of, if so configured) Jackson annotations. +
  • +
+
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/package-tree.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/package-tree.html new file mode 100644 index 00000000..aa223a9a --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/package-tree.html @@ -0,0 +1,159 @@ + + + + + + +com.fasterxml.jackson.jaxrs.cbor Class Hierarchy (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package com.fasterxml.jackson.jaxrs.cbor

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/package-use.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/package-use.html new file mode 100644 index 00000000..bb5af62b --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cbor/package-use.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Package com.fasterxml.jackson.jaxrs.cbor (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
com.fasterxml.jackson.jaxrs.cbor

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/AnnotationBundleKey.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/AnnotationBundleKey.html new file mode 100644 index 00000000..d8e36e70 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/AnnotationBundleKey.html @@ -0,0 +1,339 @@ + + + + + + +AnnotationBundleKey (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.cfg
+

Class AnnotationBundleKey

+
+
+ +
+
    +
  • +
    +
    +
    public final class AnnotationBundleKey
    +extends Object
    +
    Helper class used to allow efficient caching of information, + given a sequence of Annotations. + This is mostly used for reusing introspected information on + JAX-RS end points.
    +
    +
    Since:
    +
    2.2
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AnnotationBundleKey

        +
        public AnnotationBundleKey(Annotation[] annotations,
        +                           Class<?> type)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        immutableKey

        +
        public AnnotationBundleKey immutableKey()
        +
        Method called to create a safe immutable copy of the key; used when + adding entry with this key -- lookups are ok without calling the method.
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + + + + +
        +
      • +

        equals

        +
        public boolean equals(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/Annotations.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/Annotations.html new file mode 100644 index 00000000..f84c25ae --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/Annotations.html @@ -0,0 +1,361 @@ + + + + + + +Annotations (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.cfg
+

Enum Annotations

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable, Comparable<Annotations>
    +
    +
    +
    +
    public enum Annotations
    +extends Enum<Annotations>
    +
    Enumeration that defines standard annotation sets available for configuring + data binding aspects.
    +
    +
    Since:
    +
    2.2 (earlier located in actual datatype-specific modules)
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        JACKSON

        +
        public static final Annotations JACKSON
        +
        Standard Jackson annotations, defined in Jackson core and databind + packages
        +
      • +
      + + + +
        +
      • +

        JAXB

        +
        public static final Annotations JAXB
        +
        Standard JAXB annotations, used in a way that approximates expected + definitions (since JAXB defines XML aspects, not all features map + well to JSON handling)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static Annotations[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (Annotations c : Annotations.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static Annotations valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/EndpointConfigBase.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/EndpointConfigBase.html new file mode 100644 index 00000000..b8f86cf4 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/EndpointConfigBase.html @@ -0,0 +1,558 @@ + + + + + + +EndpointConfigBase (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.cfg
+

Class EndpointConfigBase<THIS extends EndpointConfigBase<THIS>>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _config

        +
        protected final com.fasterxml.jackson.databind.cfg.MapperConfig<?> _config
        +
        +
        Since:
        +
        2.6
        +
        +
      • +
      + + + +
        +
      • +

        _activeView

        +
        protected Class<?> _activeView
        +
      • +
      + + + +
        +
      • +

        _rootName

        +
        protected String _rootName
        +
      • +
      + + + +
        +
      • +

        _deserEnable

        +
        protected com.fasterxml.jackson.databind.DeserializationFeature[] _deserEnable
        +
      • +
      + + + +
        +
      • +

        _deserDisable

        +
        protected com.fasterxml.jackson.databind.DeserializationFeature[] _deserDisable
        +
      • +
      + + + +
        +
      • +

        _reader

        +
        protected com.fasterxml.jackson.databind.ObjectReader _reader
        +
      • +
      + + + +
        +
      • +

        _serEnable

        +
        protected com.fasterxml.jackson.databind.SerializationFeature[] _serEnable
        +
      • +
      + + + +
        +
      • +

        _serDisable

        +
        protected com.fasterxml.jackson.databind.SerializationFeature[] _serDisable
        +
      • +
      + + + +
        +
      • +

        _writer

        +
        protected com.fasterxml.jackson.databind.ObjectWriter _writer
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        EndpointConfigBase

        +
        protected EndpointConfigBase(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        add

        +
        protected THIS add(Annotation[] annotations,
        +                   boolean forWriting)
        +
      • +
      + + + +
        +
      • +

        addAnnotation

        +
        protected void addAnnotation(Class<? extends Annotation> type,
        +                             Annotation annotation,
        +                             boolean forWriting)
        +
      • +
      + + + +
        +
      • +

        initReader

        +
        protected THIS initReader(com.fasterxml.jackson.databind.ObjectReader reader)
        +
      • +
      + + + +
        +
      • +

        initWriter

        +
        protected THIS initWriter(com.fasterxml.jackson.databind.ObjectWriter writer)
        +
      • +
      + + + +
        +
      • +

        getRootName

        +
        public String getRootName()
        +
        +
        Since:
        +
        2.3
        +
        +
      • +
      + + + +
        +
      • +

        getActiveView

        +
        public Class<?> getActiveView()
        +
        +
        Since:
        +
        2.3
        +
        +
      • +
      + + + +
        +
      • +

        getReader

        +
        public final com.fasterxml.jackson.databind.ObjectReader getReader()
        +
      • +
      + + + +
        +
      • +

        getWriter

        +
        public final com.fasterxml.jackson.databind.ObjectWriter getWriter()
        +
      • +
      + + + +
        +
      • +

        modifyBeforeWrite

        +
        public abstract Object modifyBeforeWrite(Object value)
        +
      • +
      + + + + + +
        +
      • +

        nullIfEmpty

        +
        protected static <T> T[] nullIfEmpty(T[] arg)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/JaxRSFeature.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/JaxRSFeature.html new file mode 100644 index 00000000..055bf9d5 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/JaxRSFeature.html @@ -0,0 +1,516 @@ + + + + + + +JaxRSFeature (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.cfg
+

Enum JaxRSFeature

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.cfg.ConfigFeature, Serializable, Comparable<JaxRSFeature>
    +
    +
    +
    +
    public enum JaxRSFeature
    +extends Enum<JaxRSFeature>
    +implements com.fasterxml.jackson.databind.cfg.ConfigFeature
    +
    Enumeration that defines simple on/off features that can be + used on all Jackson JAX-RS providers, regardless of + underlying data format.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        ALLOW_EMPTY_INPUT

        +
        public static final JaxRSFeature ALLOW_EMPTY_INPUT
        +
        Feature related to + Issue #49: + whether empty input is considered legal or not. + If set to true, empty content is allowed and will be read as Java 'null': if false, + an IOException will be thrown. +

        + NOTE: in case of JAX-RS 2.0, specific exception will be javax.ws.rs.core.NoContentException; + but this is not defined in JAX-RS 1.x.

        +
      • +
      + + + +
        +
      • +

        ADD_NO_SNIFF_HEADER

        +
        public static final JaxRSFeature ADD_NO_SNIFF_HEADER
        +
        Feature that can be enabled to make provider automatically + add "nosniff" (see + this entry + for details +

        + Feature is disabled by default.

        +
      • +
      + + + +
        +
      • +

        DYNAMIC_OBJECT_MAPPER_LOOKUP

        +
        public static final JaxRSFeature DYNAMIC_OBJECT_MAPPER_LOOKUP
        +
        Feature that may be enabled to force dynamic lookup of ObjectMapper + via JAX-RS Provider interface, regardless of whether MapperConfigurator + has explicitly configured mapper or not; if disabled, static configuration will + take precedence. + Note that if this feature is enabled, it typically makes sense to also disable + CACHE_ENDPOINT_READERS and CACHE_ENDPOINT_WRITERS + since caching would prevent lookups. +

        + Feature is disabled by default.

        +
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + +
        +
      • +

        CACHE_ENDPOINT_READERS

        +
        public static final JaxRSFeature CACHE_ENDPOINT_READERS
        +
        [jaxrs-providers#86]: Feature that determines whether provider will cache endpoint + definitions for reading or not (including caching of actual ObjectReader to use). + Feature may be disabled if reconfiguration or alternate isntance of ObjectMapper is needed. +

        + Note that disabling of the feature may add significant amount of overhead for processing. +

        + Feature is enabled by default.

        +
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + +
        +
      • +

        CACHE_ENDPOINT_WRITERS

        +
        public static final JaxRSFeature CACHE_ENDPOINT_WRITERS
        +
        [jaxrs-providers#86]: Feature that determines whether provider will cache endpoint + definitions for writing or not (including caching of actual ObjectWriter to use). + Feature may be disabled if reconfiguration or alternate isntance of ObjectMapper is needed. +

        + Note that disabling of the feature may add significant amount of overhead for processing. +

        + Feature is enabled by default.

        +
        +
        Since:
        +
        2.8
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static JaxRSFeature[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (JaxRSFeature c : JaxRSFeature.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static JaxRSFeature valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        collectDefaults

        +
        public static int collectDefaults()
        +
      • +
      + + + +
        +
      • +

        enabledByDefault

        +
        public boolean enabledByDefault()
        +
        +
        Specified by:
        +
        enabledByDefault in interface com.fasterxml.jackson.databind.cfg.ConfigFeature
        +
        +
      • +
      + + + +
        +
      • +

        getMask

        +
        public int getMask()
        +
        +
        Specified by:
        +
        getMask in interface com.fasterxml.jackson.databind.cfg.ConfigFeature
        +
        +
      • +
      + + + +
        +
      • +

        enabledIn

        +
        public boolean enabledIn(int flags)
        +
        +
        Specified by:
        +
        enabledIn in interface com.fasterxml.jackson.databind.cfg.ConfigFeature
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/MapperConfiguratorBase.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/MapperConfiguratorBase.html new file mode 100644 index 00000000..ee25a3e9 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/MapperConfiguratorBase.html @@ -0,0 +1,535 @@ + + + + + + +MapperConfiguratorBase (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.cfg
+

Class MapperConfiguratorBase<IMPL extends MapperConfiguratorBase<IMPL,MAPPER>,MAPPER extends com.fasterxml.jackson.databind.ObjectMapper>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _mapper

        +
        protected MAPPER extends com.fasterxml.jackson.databind.ObjectMapper _mapper
        +
        Mapper provider was constructed with if any, or that was constructed + due to a call to explicitly configure mapper. + If defined (explicitly or implicitly) it will be used, instead + of using provider-based lookup.
        +
      • +
      + + + +
        +
      • +

        _defaultMapper

        +
        protected MAPPER extends com.fasterxml.jackson.databind.ObjectMapper _defaultMapper
        +
        If no mapper was specified when constructed, and no configuration + calls are made, a default mapper is constructed. The difference + between default mapper and regular one is that default mapper + is only used if no mapper is found via provider lookup.
        +
      • +
      + + + + + + + +
        +
      • +

        _jaxbIntrospectorClass

        +
        protected Class<? extends com.fasterxml.jackson.databind.AnnotationIntrospector> _jaxbIntrospectorClass
        +
        To support optional dependency to Jackson JAXB annotations module + (needed iff JAXB annotations are used for configuration)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + + + +
        +
      • +

        MapperConfiguratorBase

        +
        public MapperConfiguratorBase(MAPPER mapper,
        +                              Annotations[] defaultAnnotations)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getConfiguredMapper

        +
        public abstract MAPPER getConfiguredMapper()
        +
        Method that locates, configures and returns ObjectMapper to use
        +
      • +
      + + + +
        +
      • +

        getDefaultMapper

        +
        public abstract MAPPER getDefaultMapper()
        +
      • +
      + + + +
        +
      • +

        mapper

        +
        protected abstract MAPPER mapper()
        +
        Helper method that will ensure that there is a configurable non-default + mapper (constructing an instance if one didn't yet exit), and return + that mapper.
        +
      • +
      + + + +
        +
      • +

        _resolveIntrospectors

        +
        protected abstract com.fasterxml.jackson.databind.AnnotationIntrospector _resolveIntrospectors(Annotations[] annotationsToUse)
        +
      • +
      + + + + + +
        +
      • +

        setMapper

        +
        public final void setMapper(MAPPER m)
        +
      • +
      + + + +
        +
      • +

        setAnnotationsToUse

        +
        public final void setAnnotationsToUse(Annotations[] annotationsToUse)
        +
      • +
      + + + +
        +
      • +

        configure

        +
        public final void configure(com.fasterxml.jackson.databind.DeserializationFeature f,
        +                            boolean state)
        +
      • +
      + + + +
        +
      • +

        configure

        +
        public final void configure(com.fasterxml.jackson.databind.SerializationFeature f,
        +                            boolean state)
        +
      • +
      + + + +
        +
      • +

        configure

        +
        public final void configure(com.fasterxml.jackson.core.JsonParser.Feature f,
        +                            boolean state)
        +
      • +
      + + + +
        +
      • +

        configure

        +
        public final void configure(com.fasterxml.jackson.core.JsonGenerator.Feature f,
        +                            boolean state)
        +
      • +
      + + + +
        +
      • +

        _setAnnotations

        +
        protected final void _setAnnotations(com.fasterxml.jackson.databind.ObjectMapper mapper,
        +                                     Annotations[] annotationsToUse)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/ObjectReaderInjector.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/ObjectReaderInjector.html new file mode 100644 index 00000000..3d73e9ea --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/ObjectReaderInjector.html @@ -0,0 +1,329 @@ + + + + + + +ObjectReaderInjector (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.cfg
+

Class ObjectReaderInjector

+
+
+ +
+
    +
  • +
    +
    +
    public class ObjectReaderInjector
    +extends Object
    +
    Based on ideas from [Issue#32], this class allows registering a + modifier (ObjectReaderModifier) that can be used to + reconfigure ObjectReader + that JAX-RS Resource will use for reading input into Java Objects. + Usually this class is accessed from a Servlet or JAX-RS filter + before execution reaches resource.
    +
    +
    Since:
    +
    2.3
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/ObjectReaderModifier.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/ObjectReaderModifier.html new file mode 100644 index 00000000..aac27a76 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/ObjectReaderModifier.html @@ -0,0 +1,301 @@ + + + + + + +ObjectReaderModifier (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.cfg
+

Class ObjectReaderModifier

+
+
+ +
+
    +
  • +
    +
    +
    public abstract class ObjectReaderModifier
    +extends Object
    +
    +
    Since:
    +
    2.3
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ObjectReaderModifier

        +
        public ObjectReaderModifier()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        modify

        +
        public abstract com.fasterxml.jackson.databind.ObjectReader modify(EndpointConfigBase<?> endpoint,
        +                                                                   javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders,
        +                                                                   com.fasterxml.jackson.databind.JavaType resultType,
        +                                                                   com.fasterxml.jackson.databind.ObjectReader r,
        +                                                                   com.fasterxml.jackson.core.JsonParser p)
        +                                                            throws IOException
        +
        Method called to let modifier make any changes it wants to to objects + used for reading request objects for specified endpoint.
        +
        +
        Parameters:
        +
        endpoint - End point for which reader is used
        +
        httpHeaders - HTTP headers sent with request (read-only)
        +
        resultType - Type that input is to be bound to
        +
        r - ObjectReader as constructed for endpoint, type to handle
        +
        p - Parser to use for reading content
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/ObjectWriterInjector.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/ObjectWriterInjector.html new file mode 100644 index 00000000..46ed377d --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/ObjectWriterInjector.html @@ -0,0 +1,326 @@ + + + + + + +ObjectWriterInjector (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.cfg
+

Class ObjectWriterInjector

+
+
+ +
+
    +
  • +
    +
    +
    public class ObjectWriterInjector
    +extends Object
    +
    Based on ideas from [Issue#32], this class allows "overriding" of ObjectWriter + that JAX-RS Resource will use; usually this is done from a Servlet or JAX-RS filter + before execution reaches resource.
    +
    +
    Since:
    +
    2.3
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/ObjectWriterModifier.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/ObjectWriterModifier.html new file mode 100644 index 00000000..10d4c6b3 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/ObjectWriterModifier.html @@ -0,0 +1,297 @@ + + + + + + +ObjectWriterModifier (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.cfg
+

Class ObjectWriterModifier

+
+
+ +
+
    +
  • +
    +
    +
    public abstract class ObjectWriterModifier
    +extends Object
    +
    +
    Since:
    +
    2.3
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ObjectWriterModifier

        +
        public ObjectWriterModifier()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        modify

        +
        public abstract com.fasterxml.jackson.databind.ObjectWriter modify(EndpointConfigBase<?> endpoint,
        +                                                                   javax.ws.rs.core.MultivaluedMap<String,Object> responseHeaders,
        +                                                                   Object valueToWrite,
        +                                                                   com.fasterxml.jackson.databind.ObjectWriter w,
        +                                                                   com.fasterxml.jackson.core.JsonGenerator g)
        +                                                            throws IOException
        +
        Method called to let modifier make any changes it wants to to objects + used for writing response for specified endpoint.
        +
        +
        Parameters:
        +
        responseHeaders - HTTP headers being returned with response (mutable)
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/AnnotationBundleKey.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/AnnotationBundleKey.html new file mode 100644 index 00000000..97fee9c9 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/AnnotationBundleKey.html @@ -0,0 +1,199 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.cfg.AnnotationBundleKey (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.cfg.AnnotationBundleKey

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/Annotations.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/Annotations.html new file mode 100644 index 00000000..e1e81a69 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/Annotations.html @@ -0,0 +1,694 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.cfg.Annotations (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.cfg.Annotations

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/EndpointConfigBase.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/EndpointConfigBase.html new file mode 100644 index 00000000..2ac486c3 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/EndpointConfigBase.html @@ -0,0 +1,367 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/JaxRSFeature.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/JaxRSFeature.html new file mode 100644 index 00000000..d95ef079 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/JaxRSFeature.html @@ -0,0 +1,230 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.cfg.JaxRSFeature (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.cfg.JaxRSFeature

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/MapperConfiguratorBase.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/MapperConfiguratorBase.html new file mode 100644 index 00000000..236dd8d9 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/MapperConfiguratorBase.html @@ -0,0 +1,358 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.cfg.MapperConfiguratorBase (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.cfg.MapperConfiguratorBase

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/ObjectReaderInjector.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/ObjectReaderInjector.html new file mode 100644 index 00000000..08345245 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/ObjectReaderInjector.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.cfg.ObjectReaderInjector (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.cfg.ObjectReaderInjector

+
+
No usage of com.fasterxml.jackson.jaxrs.cfg.ObjectReaderInjector
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/ObjectReaderModifier.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/ObjectReaderModifier.html new file mode 100644 index 00000000..23a36e41 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/ObjectReaderModifier.html @@ -0,0 +1,196 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.cfg.ObjectReaderModifier (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.cfg.ObjectReaderModifier

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/ObjectWriterInjector.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/ObjectWriterInjector.html new file mode 100644 index 00000000..f8d22c6a --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/ObjectWriterInjector.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.cfg.ObjectWriterInjector (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.cfg.ObjectWriterInjector

+
+
No usage of com.fasterxml.jackson.jaxrs.cfg.ObjectWriterInjector
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/ObjectWriterModifier.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/ObjectWriterModifier.html new file mode 100644 index 00000000..6fd83f9b --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/class-use/ObjectWriterModifier.html @@ -0,0 +1,196 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.cfg.ObjectWriterModifier (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.cfg.ObjectWriterModifier

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/package-frame.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/package-frame.html new file mode 100644 index 00000000..740529be --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +com.fasterxml.jackson.jaxrs.cfg (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + +

com.fasterxml.jackson.jaxrs.cfg

+
+

Classes

+ +

Enums

+ +
+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/package-summary.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/package-summary.html new file mode 100644 index 00000000..045c63b8 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/package-summary.html @@ -0,0 +1,213 @@ + + + + + + +com.fasterxml.jackson.jaxrs.cfg (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package com.fasterxml.jackson.jaxrs.cfg

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/package-tree.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/package-tree.html new file mode 100644 index 00000000..bcb923d6 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/package-tree.html @@ -0,0 +1,158 @@ + + + + + + +com.fasterxml.jackson.jaxrs.cfg Class Hierarchy (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package com.fasterxml.jackson.jaxrs.cfg

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Enum Hierarchy

+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/package-use.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/package-use.html new file mode 100644 index 00000000..8d96d515 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/cfg/package-use.html @@ -0,0 +1,437 @@ + + + + + + +Uses of Package com.fasterxml.jackson.jaxrs.cfg (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
com.fasterxml.jackson.jaxrs.cfg

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/JacksonJaxbJsonProvider.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/JacksonJaxbJsonProvider.html new file mode 100644 index 00000000..e3903f31 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/JacksonJaxbJsonProvider.html @@ -0,0 +1,382 @@ + + + + + + +JacksonJaxbJsonProvider (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.json
+

Class JacksonJaxbJsonProvider

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, javax.ws.rs.ext.MessageBodyReader<Object>, javax.ws.rs.ext.MessageBodyWriter<Object>
    +
    +
    +
    +
    @Provider
    + @Consumes(value="*/*")
    + @Produces(value="*/*")
    +public class JacksonJaxbJsonProvider
    +extends JacksonJsonProvider
    +
    JSON content type provider automatically configured to use both Jackson + and JAXB annotations (in that order of priority). Otherwise functionally + same as JacksonJsonProvider. +

    + Typical usage pattern is to just instantiate instance of this + provider for JAX-RS and use as is: this will use both Jackson and + JAXB annotations (with Jackson annotations having priority). +

    + Note: class annotations are duplicated from super class, since it + is not clear whether JAX-RS implementations are required to + check settings of super-classes. It is important to keep annotations + in sync if changed.

    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_ANNOTATIONS

        +
        public static final Annotations[] DEFAULT_ANNOTATIONS
        +
        Default annotation sets to use, if not explicitly defined during + construction: use Jackson annotations if found; if not, use + JAXB annotations as fallback.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JacksonJaxbJsonProvider

        +
        public JacksonJaxbJsonProvider()
        +
        Default constructor, usually used when provider is automatically + configured to be used with JAX-RS implementation.
        +
      • +
      + + + +
        +
      • +

        JacksonJaxbJsonProvider

        +
        public JacksonJaxbJsonProvider(Annotations... annotationsToUse)
        +
        +
        Parameters:
        +
        annotationsToUse - Annotation set(s) to use for configuring + data binding
        +
        +
      • +
      + + + +
        +
      • +

        JacksonJaxbJsonProvider

        +
        public JacksonJaxbJsonProvider(com.fasterxml.jackson.databind.ObjectMapper mapper,
        +                               Annotations[] annotationsToUse)
        +
        Constructor to use when a custom mapper (usually components + like serializer/deserializer factories that have been configured) + is to be used.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/JacksonJsonProvider.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/JacksonJsonProvider.html new file mode 100644 index 00000000..f44bf87a --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/JacksonJsonProvider.html @@ -0,0 +1,618 @@ + + + + + + +JacksonJsonProvider (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.json
+

Class JacksonJsonProvider

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, javax.ws.rs.ext.MessageBodyReader<Object>, javax.ws.rs.ext.MessageBodyWriter<Object>
    +
    +
    +
    Direct Known Subclasses:
    +
    JacksonJaxbJsonProvider
    +
    +
    +
    +
    @Provider
    + @Consumes(value="*/*")
    + @Produces(value="*/*")
    +public class JacksonJsonProvider
    +extends ProviderBase<JacksonJsonProvider,com.fasterxml.jackson.databind.ObjectMapper,JsonEndpointConfig,JsonMapperConfigurator>
    +
    Basic implementation of JAX-RS abstractions (MessageBodyReader, + MessageBodyWriter) needed for binding + JSON ("application/json") content to and from Java Objects ("POJO"s). +

    + Actual data binding functionality is implemented by ObjectMapper: + mapper to use can be configured in multiple ways: +

      +
    • By explicitly passing mapper to use in constructor +
    • By explictly setting mapper to use by ProviderBase.setMapper(MAPPER) +
    • By defining JAX-RS Provider that returns ObjectMappers. +
    • By doing none of above, in which case a default mapper instance is + constructed (and configured if configuration methods are called) +
    + The last method ("do nothing specific") is often good enough; explicit passing + of Mapper is simple and explicit; and Provider-based method may make sense + with Depedency Injection frameworks, or if Mapper has to be configured differently + for different media types. +

    + Note that the default mapper instance will be automatically created if + one of explicit configuration methods (like ProviderBase.configure(com.fasterxml.jackson.jaxrs.cfg.JaxRSFeature, boolean)) + is called: if so, Provider-based introspection is NOT used, but the + resulting Mapper is used as configured. +

    + Note: version 1.3 added a sub-class (JacksonJaxbJsonProvider) which + is configured by default to use both Jackson and JAXB annotations for configuration + (base class when used as-is defaults to using just Jackson annotations)

    +
    +
    Author:
    +
    Tatu Saloranta
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + + + + + +
        +
      • +

        BASIC_ANNOTATIONS

        +
        public static final Annotations[] BASIC_ANNOTATIONS
        +
        Default annotation sets to use, if not explicitly defined during + construction: only Jackson annotations are used for the base + class. Sub-classes can use other settings.
        +
      • +
      + + + +
        +
      • +

        _jsonpFunctionName

        +
        protected String _jsonpFunctionName
        +
        JSONP function name to use for automatic JSONP wrapping, if any; + if null, no JSONP wrapping is done. + Note that this is the default value that can be overridden on + per-endpoint basis.
        +
      • +
      + + + +
        +
      • +

        _providers

        +
        @Context
        +protected javax.ws.rs.ext.Providers _providers
        +
        Injectable context object used to locate configured + instance of ObjectMapper to use for actual + serialization.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JacksonJsonProvider

        +
        public JacksonJsonProvider()
        +
        Default constructor, usually used when provider is automatically + configured to be used with JAX-RS implementation.
        +
      • +
      + + + +
        +
      • +

        JacksonJsonProvider

        +
        public JacksonJsonProvider(Annotations... annotationsToUse)
        +
        +
        Parameters:
        +
        annotationsToUse - Annotation set(s) to use for configuring + data binding
        +
        +
      • +
      + + + +
        +
      • +

        JacksonJsonProvider

        +
        public JacksonJsonProvider(com.fasterxml.jackson.databind.ObjectMapper mapper)
        +
      • +
      + + + +
        +
      • +

        JacksonJsonProvider

        +
        public JacksonJsonProvider(com.fasterxml.jackson.databind.ObjectMapper mapper,
        +                           Annotations[] annotationsToUse)
        +
        Constructor to use when a custom mapper (usually components + like serializer/deserializer factories that have been configured) + is to be used.
        +
        +
        Parameters:
        +
        annotationsToUse - Sets of annotations (Jackson, JAXB) that provider should + support
        +
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/JsonEndpointConfig.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/JsonEndpointConfig.html new file mode 100644 index 00000000..ee8d3605 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/JsonEndpointConfig.html @@ -0,0 +1,407 @@ + + + + + + +JsonEndpointConfig (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.json
+

Class JsonEndpointConfig

+
+
+ +
+
    +
  • +
    +
    +
    public class JsonEndpointConfig
    +extends EndpointConfigBase<JsonEndpointConfig>
    +
    Container class for figuring out annotation-based configuration + for JAX-RS end points.
    +
  • +
+
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/JsonMapperConfigurator.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/JsonMapperConfigurator.html new file mode 100644 index 00000000..81bee25d --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/JsonMapperConfigurator.html @@ -0,0 +1,383 @@ + + + + + + +JsonMapperConfigurator (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.json
+

Class JsonMapperConfigurator

+
+
+ +
+
    +
  • +
    +
    +
    public class JsonMapperConfigurator
    +extends MapperConfiguratorBase<JsonMapperConfigurator,com.fasterxml.jackson.databind.ObjectMapper>
    +
    Helper class used to encapsulate details of configuring an + ObjectMapper instance to be used for data binding, as + well as accessing it.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JsonMapperConfigurator

        +
        public JsonMapperConfigurator(com.fasterxml.jackson.databind.ObjectMapper mapper,
        +                              Annotations[] defAnnotations)
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/PackageVersion.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/PackageVersion.html new file mode 100644 index 00000000..c3662ba6 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/PackageVersion.html @@ -0,0 +1,321 @@ + + + + + + +PackageVersion (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.json
+

Class PackageVersion

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned
    +
    +
    +
    +
    public final class PackageVersion
    +extends Object
    +implements com.fasterxml.jackson.core.Versioned
    +
    Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        VERSION

        +
        public static final com.fasterxml.jackson.core.Version VERSION
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PackageVersion

        +
        public PackageVersion()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/JSONP.Def.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/JSONP.Def.html new file mode 100644 index 00000000..5abf23a5 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/JSONP.Def.html @@ -0,0 +1,319 @@ + + + + + + +JSONP.Def (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.json.annotation
+

Class JSONP.Def

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    JSONP
    +
    +
    +
    +
    public static class JSONP.Def
    +extends Object
    +
    Helper class for encapsulating information from JSONP + annotation instance.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        method

        +
        public final String method
        +
      • +
      + + + +
        +
      • +

        prefix

        +
        public final String prefix
        +
      • +
      + + + +
        +
      • +

        suffix

        +
        public final String suffix
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Def

        +
        public Def(String m)
        +
      • +
      + + + +
        +
      • +

        Def

        +
        public Def(JSONP json)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/JSONP.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/JSONP.html new file mode 100644 index 00000000..59d9e8ed --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/JSONP.html @@ -0,0 +1,274 @@ + + + + + + +JSONP (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.json.annotation
+

Annotation Type JSONP

+
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Optional Element Summary

      + + + + + + + + + + + + + + + + + + +
      Optional Elements 
      Modifier and TypeOptional Element and Description
      Stringprefix +
      Prefix String used for JSONP if not empty: will be included + verbatim before JSON value.
      +
      Stringsuffix +
      Suffix String used for JSONP if not empty: will be included + verbatim after JSON value.
      +
      Stringvalue +
      Method used for JSONP, unless prefix() or + suffix() return non-empty Strings.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        value

        +
        public abstract String value
        +
        Method used for JSONP, unless prefix() or + suffix() return non-empty Strings.
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        prefix

        +
        public abstract String prefix
        +
        Prefix String used for JSONP if not empty: will be included + verbatim before JSON value.
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        suffix

        +
        public abstract String suffix
        +
        Suffix String used for JSONP if not empty: will be included + verbatim after JSON value.
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/class-use/JSONP.Def.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/class-use/JSONP.Def.html new file mode 100644 index 00000000..2e66f8a8 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/class-use/JSONP.Def.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.json.annotation.JSONP.Def (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.json.annotation.JSONP.Def

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/class-use/JSONP.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/class-use/JSONP.html new file mode 100644 index 00000000..b347b947 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/class-use/JSONP.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.json.annotation.JSONP (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.json.annotation.JSONP

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/package-frame.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/package-frame.html new file mode 100644 index 00000000..43f1a09d --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/package-frame.html @@ -0,0 +1,25 @@ + + + + + + +com.fasterxml.jackson.jaxrs.json.annotation (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + +

com.fasterxml.jackson.jaxrs.json.annotation

+
+

Classes

+ +

Annotation Types

+ +
+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/package-summary.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/package-summary.html new file mode 100644 index 00000000..ec9ffc15 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/package-summary.html @@ -0,0 +1,175 @@ + + + + + + +com.fasterxml.jackson.jaxrs.json.annotation (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package com.fasterxml.jackson.jaxrs.json.annotation

+
+
Package that contains annotations specific to JSON dataformat.
+
+

See: Description

+
+
+ + + + +

Package com.fasterxml.jackson.jaxrs.json.annotation Description

+
Package that contains annotations specific to JSON dataformat. +

+ NOTE: starting with version 2.2, general-purpose annotations + will be moved to a shared package, and this package will only + contains JSON-specific annotations.

+
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/package-tree.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/package-tree.html new file mode 100644 index 00000000..b9a2dc0b --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/package-tree.html @@ -0,0 +1,143 @@ + + + + + + +com.fasterxml.jackson.jaxrs.json.annotation Class Hierarchy (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package com.fasterxml.jackson.jaxrs.json.annotation

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Annotation Type Hierarchy

+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/package-use.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/package-use.html new file mode 100644 index 00000000..c73c8a84 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/annotation/package-use.html @@ -0,0 +1,187 @@ + + + + + + +Uses of Package com.fasterxml.jackson.jaxrs.json.annotation (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
com.fasterxml.jackson.jaxrs.json.annotation

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/class-use/JacksonJaxbJsonProvider.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/class-use/JacksonJaxbJsonProvider.html new file mode 100644 index 00000000..f99d33ce --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/class-use/JacksonJaxbJsonProvider.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider

+
+
No usage of com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/class-use/JacksonJsonProvider.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/class-use/JacksonJsonProvider.html new file mode 100644 index 00000000..4caf81aa --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/class-use/JacksonJsonProvider.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/class-use/JsonEndpointConfig.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/class-use/JsonEndpointConfig.html new file mode 100644 index 00000000..921c8051 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/class-use/JsonEndpointConfig.html @@ -0,0 +1,187 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.json.JsonEndpointConfig (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.json.JsonEndpointConfig

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/class-use/JsonMapperConfigurator.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/class-use/JsonMapperConfigurator.html new file mode 100644 index 00000000..7e5b47a1 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/class-use/JsonMapperConfigurator.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.json.JsonMapperConfigurator (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.json.JsonMapperConfigurator

+
+
No usage of com.fasterxml.jackson.jaxrs.json.JsonMapperConfigurator
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/class-use/PackageVersion.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/class-use/PackageVersion.html new file mode 100644 index 00000000..76de2677 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/class-use/PackageVersion.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.json.PackageVersion (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.json.PackageVersion

+
+
No usage of com.fasterxml.jackson.jaxrs.json.PackageVersion
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/package-frame.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/package-frame.html new file mode 100644 index 00000000..bd3a7dab --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/package-frame.html @@ -0,0 +1,25 @@ + + + + + + +com.fasterxml.jackson.jaxrs.json (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + +

com.fasterxml.jackson.jaxrs.json

+
+

Classes

+ +
+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/package-summary.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/package-summary.html new file mode 100644 index 00000000..648254b3 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/package-summary.html @@ -0,0 +1,206 @@ + + + + + + +com.fasterxml.jackson.jaxrs.json (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package com.fasterxml.jackson.jaxrs.json

+
+
Jackson-based JAX-RS provider that can automatically + serialize and deserialize resources for + JSON content type (MediaType).
+
+

See: Description

+
+
+ + + + +

Package com.fasterxml.jackson.jaxrs.json Description

+
Jackson-based JAX-RS provider that can automatically + serialize and deserialize resources for + JSON content type (MediaType). +

+ Also continues supporting functionality, such as + exception mappers that can simplify handling of + error conditions. +

+ There are two default provider classes: +

    +
  • JacksonJsonProvider is the basic + provider configured to use Jackson annotations +
  • +
  • JacksonJaxbJsonProvider is extension + of the basic provider, configured to additionally use JAXB annotations, + in addition to (or in addition of, if so configured) Jackson annotations. +
  • +
+
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/package-tree.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/package-tree.html new file mode 100644 index 00000000..fe8db419 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/package-tree.html @@ -0,0 +1,158 @@ + + + + + + +com.fasterxml.jackson.jaxrs.json Class Hierarchy (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package com.fasterxml.jackson.jaxrs.json

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/package-use.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/package-use.html new file mode 100644 index 00000000..392e007b --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/json/package-use.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Package com.fasterxml.jackson.jaxrs.json (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
com.fasterxml.jackson.jaxrs.json

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/JacksonJaxbSmileProvider.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/JacksonJaxbSmileProvider.html new file mode 100644 index 00000000..e0784262 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/JacksonJaxbSmileProvider.html @@ -0,0 +1,382 @@ + + + + + + +JacksonJaxbSmileProvider (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.smile
+

Class JacksonJaxbSmileProvider

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, javax.ws.rs.ext.MessageBodyReader<Object>, javax.ws.rs.ext.MessageBodyWriter<Object>
    +
    +
    +
    +
    @Provider
    + @Consumes(value="*/*")
    + @Produces(value="*/*")
    +public class JacksonJaxbSmileProvider
    +extends JacksonSmileProvider
    +
    JSON content type provider automatically configured to use both Jackson + and JAXB annotations (in that order of priority). Otherwise functionally + same as JacksonSmileProvider. +

    + Typical usage pattern is to just instantiate instance of this + provider for JAX-RS and use as is: this will use both Jackson and + JAXB annotations (with Jackson annotations having priority). +

    + Note: class annotations are duplicated from super class, since it + is not clear whether JAX-RS implementations are required to + check settings of super-classes. It is important to keep annotations + in sync if changed.

    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_ANNOTATIONS

        +
        public static final Annotations[] DEFAULT_ANNOTATIONS
        +
        Default annotation sets to use, if not explicitly defined during + construction: use Jackson annotations if found; if not, use + JAXB annotations as fallback.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JacksonJaxbSmileProvider

        +
        public JacksonJaxbSmileProvider()
        +
        Default constructor, usually used when provider is automatically + configured to be used with JAX-RS implementation.
        +
      • +
      + + + +
        +
      • +

        JacksonJaxbSmileProvider

        +
        public JacksonJaxbSmileProvider(Annotations... annotationsToUse)
        +
        +
        Parameters:
        +
        annotationsToUse - Annotation set(s) to use for configuring + data binding
        +
        +
      • +
      + + + +
        +
      • +

        JacksonJaxbSmileProvider

        +
        public JacksonJaxbSmileProvider(com.fasterxml.jackson.databind.ObjectMapper mapper,
        +                                Annotations[] annotationsToUse)
        +
        Constructor to use when a custom mapper (usually components + like serializer/deserializer factories that have been configured) + is to be used.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/JacksonSmileProvider.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/JacksonSmileProvider.html new file mode 100644 index 00000000..0275a400 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/JacksonSmileProvider.html @@ -0,0 +1,565 @@ + + + + + + +JacksonSmileProvider (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.smile
+

Class JacksonSmileProvider

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, javax.ws.rs.ext.MessageBodyReader<Object>, javax.ws.rs.ext.MessageBodyWriter<Object>
    +
    +
    +
    Direct Known Subclasses:
    +
    JacksonJaxbSmileProvider
    +
    +
    +
    +
    @Provider
    + @Consumes(value="*/*")
    + @Produces(value="*/*")
    +public class JacksonSmileProvider
    +extends ProviderBase<JacksonSmileProvider,com.fasterxml.jackson.databind.ObjectMapper,SmileEndpointConfig,SmileMapperConfigurator>
    +
    Basic implementation of JAX-RS abstractions (MessageBodyReader, + MessageBodyWriter) needed for binding + Smile ("application/x-jackson-smile") content to and from Java Objects ("POJO"s). +

    + Actual data binding functionality is implemented by ObjectMapper: + mapper to use can be configured in multiple ways: +

      +
    • By explicitly passing mapper to use in constructor +
    • By explictly setting mapper to use by ProviderBase.setMapper(MAPPER) +
    • By defining JAX-RS Provider that returns ObjectMappers. +
    • By doing none of above, in which case a default mapper instance is + constructed (and configured if configuration methods are called) +
    + The last method ("do nothing specific") is often good enough; explicit passing + of Mapper is simple and explicit; and Provider-based method may make sense + with Depedency Injection frameworks, or if Mapper has to be configured differently + for different media types. +

    + Note that the default mapper instance will be automatically created if + one of explicit configuration methods (like ProviderBase.configure(com.fasterxml.jackson.jaxrs.cfg.JaxRSFeature, boolean)) + is called: if so, Provider-based introspection is NOT used, but the + resulting Mapper is used as configured. +

    + Note that there is also a sub-class -- (JacksonJaxbSmileProvider) -- that + is configured by default to use both Jackson and JAXB annotations for configuration + (base class when used as-is defaults to using just Jackson annotations)

    +
    +
    Author:
    +
    Tatu Saloranta
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        BASIC_ANNOTATIONS

        +
        public static final Annotations[] BASIC_ANNOTATIONS
        +
        Default annotation sets to use, if not explicitly defined during + construction: only Jackson annotations are used for the base + class. Sub-classes can use other settings.
        +
      • +
      + + + +
        +
      • +

        _providers

        +
        @Context
        +protected javax.ws.rs.ext.Providers _providers
        +
        Injectable context object used to locate configured + instance of ObjectMapper to use for actual + serialization.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JacksonSmileProvider

        +
        public JacksonSmileProvider()
        +
        Default constructor, usually used when provider is automatically + configured to be used with JAX-RS implementation.
        +
      • +
      + + + +
        +
      • +

        JacksonSmileProvider

        +
        public JacksonSmileProvider(Annotations... annotationsToUse)
        +
        +
        Parameters:
        +
        annotationsToUse - Annotation set(s) to use for configuring + data binding
        +
        +
      • +
      + + + +
        +
      • +

        JacksonSmileProvider

        +
        public JacksonSmileProvider(com.fasterxml.jackson.databind.ObjectMapper mapper)
        +
      • +
      + + + +
        +
      • +

        JacksonSmileProvider

        +
        public JacksonSmileProvider(com.fasterxml.jackson.databind.ObjectMapper mapper,
        +                            Annotations[] annotationsToUse)
        +
        Constructor to use when a custom mapper (usually components + like serializer/deserializer factories that have been configured) + is to be used.
        +
        +
        Parameters:
        +
        annotationsToUse - Sets of annotations (Jackson, JAXB) that provider should + support
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        Method that will return version information stored in and read from jar + that contains this class.
        +
      • +
      + + + +
        +
      • +

        hasMatchingMediaType

        +
        protected boolean hasMatchingMediaType(javax.ws.rs.core.MediaType mediaType)
        +
        Helper method used to check whether given media type + is Smile type or sub type. + Current implementation essentially checks to see whether + MediaType.getSubtype() returns + "smile" or something ending with "+smile".
        +
        +
        Specified by:
        +
        hasMatchingMediaType in class ProviderBase<JacksonSmileProvider,com.fasterxml.jackson.databind.ObjectMapper,SmileEndpointConfig,SmileMapperConfigurator>
        +
        +
      • +
      + + + +
        +
      • +

        _locateMapperViaProvider

        +
        protected com.fasterxml.jackson.databind.ObjectMapper _locateMapperViaProvider(Class<?> type,
        +                                                                               javax.ws.rs.core.MediaType mediaType)
        +
        Method called to locate ObjectMapper to use for serialization + and deserialization. If an instance has been explicitly defined by + ProviderBase.setMapper(MAPPER) (or non-null instance passed in constructor), that + will be used. + If not, will try to locate it using standard JAX-RS + ContextResolver mechanism, if it has been properly configured + to access it (by JAX-RS runtime). + Finally, if no mapper is found, will return a default unconfigured + ObjectMapper instance (one constructed with default constructor + and not modified in any way)
        +
        +
        Specified by:
        +
        _locateMapperViaProvider in class ProviderBase<JacksonSmileProvider,com.fasterxml.jackson.databind.ObjectMapper,SmileEndpointConfig,SmileMapperConfigurator>
        +
        Parameters:
        +
        type - Class of object being serialized or deserialized; + not checked at this point, since it is assumed that unprocessable + classes have been already weeded out, + but will be passed to ContextResolver as is.
        +
        mediaType - Declared media type for the instance to process: + not used by this method, + but will be passed to ContextResolver as is.
        +
        +
      • +
      + + + + + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/PackageVersion.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/PackageVersion.html new file mode 100644 index 00000000..dd51ec40 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/PackageVersion.html @@ -0,0 +1,321 @@ + + + + + + +PackageVersion (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.smile
+

Class PackageVersion

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned
    +
    +
    +
    +
    public final class PackageVersion
    +extends Object
    +implements com.fasterxml.jackson.core.Versioned
    +
    Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        VERSION

        +
        public static final com.fasterxml.jackson.core.Version VERSION
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PackageVersion

        +
        public PackageVersion()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/SmileEndpointConfig.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/SmileEndpointConfig.html new file mode 100644 index 00000000..16e2a960 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/SmileEndpointConfig.html @@ -0,0 +1,338 @@ + + + + + + +SmileEndpointConfig (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.smile
+

Class SmileEndpointConfig

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/SmileMapperConfigurator.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/SmileMapperConfigurator.html new file mode 100644 index 00000000..be2a38c7 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/SmileMapperConfigurator.html @@ -0,0 +1,383 @@ + + + + + + +SmileMapperConfigurator (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.smile
+

Class SmileMapperConfigurator

+
+
+ +
+
    +
  • +
    +
    +
    public class SmileMapperConfigurator
    +extends MapperConfiguratorBase<SmileMapperConfigurator,com.fasterxml.jackson.databind.ObjectMapper>
    +
    Helper class used to encapsulate details of configuring an + ObjectMapper instance to be used for data binding, as + well as accessing it.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SmileMapperConfigurator

        +
        public SmileMapperConfigurator(com.fasterxml.jackson.databind.ObjectMapper mapper,
        +                               Annotations[] defAnnotations)
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/SmileMediaTypes.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/SmileMediaTypes.html new file mode 100644 index 00000000..e9058f4b --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/SmileMediaTypes.html @@ -0,0 +1,292 @@ + + + + + + +SmileMediaTypes (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.smile
+

Class SmileMediaTypes

+
+
+ +
+
    +
  • +
    +
    +
    public class SmileMediaTypes
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        APPLICATION_JACKSON_SMILE_TYPE

        +
        public static final javax.ws.rs.core.MediaType APPLICATION_JACKSON_SMILE_TYPE
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SmileMediaTypes

        +
        public SmileMediaTypes()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/JacksonJaxbSmileProvider.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/JacksonJaxbSmileProvider.html new file mode 100644 index 00000000..65ddd570 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/JacksonJaxbSmileProvider.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.smile.JacksonJaxbSmileProvider (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.smile.JacksonJaxbSmileProvider

+
+
No usage of com.fasterxml.jackson.jaxrs.smile.JacksonJaxbSmileProvider
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/JacksonSmileProvider.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/JacksonSmileProvider.html new file mode 100644 index 00000000..c03179ee --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/JacksonSmileProvider.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.smile.JacksonSmileProvider (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.smile.JacksonSmileProvider

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/PackageVersion.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/PackageVersion.html new file mode 100644 index 00000000..73b9d9c8 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/PackageVersion.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.smile.PackageVersion (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.smile.PackageVersion

+
+
No usage of com.fasterxml.jackson.jaxrs.smile.PackageVersion
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/SmileEndpointConfig.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/SmileEndpointConfig.html new file mode 100644 index 00000000..7b61ae73 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/SmileEndpointConfig.html @@ -0,0 +1,186 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.smile.SmileEndpointConfig (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.smile.SmileEndpointConfig

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/SmileMapperConfigurator.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/SmileMapperConfigurator.html new file mode 100644 index 00000000..30bdd28a --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/SmileMapperConfigurator.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.smile.SmileMapperConfigurator (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.smile.SmileMapperConfigurator

+
+
No usage of com.fasterxml.jackson.jaxrs.smile.SmileMapperConfigurator
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/SmileMediaTypes.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/SmileMediaTypes.html new file mode 100644 index 00000000..8a13b7c0 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/class-use/SmileMediaTypes.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.smile.SmileMediaTypes (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.smile.SmileMediaTypes

+
+
No usage of com.fasterxml.jackson.jaxrs.smile.SmileMediaTypes
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/package-frame.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/package-frame.html new file mode 100644 index 00000000..19e3b738 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/package-frame.html @@ -0,0 +1,26 @@ + + + + + + +com.fasterxml.jackson.jaxrs.smile (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + +

com.fasterxml.jackson.jaxrs.smile

+
+

Classes

+ +
+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/package-summary.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/package-summary.html new file mode 100644 index 00000000..83c93477 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/package-summary.html @@ -0,0 +1,210 @@ + + + + + + +com.fasterxml.jackson.jaxrs.smile (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package com.fasterxml.jackson.jaxrs.smile

+
+
Jackson-based JAX-RS provider that can automatically + serialize and deserialize resources for + Smile content type.
+
+

See: Description

+
+
+ + + + +

Package com.fasterxml.jackson.jaxrs.smile Description

+
Jackson-based JAX-RS provider that can automatically + serialize and deserialize resources for + Smile content type. +

+ Also continues supporting functionality, such as + exception mappers that can simplify handling of + error conditions. +

+ There are two default provider classes: +

    +
  • JacksonSmileProvider is the basic + provider configured to use Jackson annotations +
  • +
  • JacksonJaxbSmileProvider is extension + of the basic provider, configured to additionally use JAXB annotations, + in addition to (or in addition of, if so configured) Jackson annotations. +
  • +
+
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/package-tree.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/package-tree.html new file mode 100644 index 00000000..816be8d9 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/package-tree.html @@ -0,0 +1,159 @@ + + + + + + +com.fasterxml.jackson.jaxrs.smile Class Hierarchy (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package com.fasterxml.jackson.jaxrs.smile

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/package-use.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/package-use.html new file mode 100644 index 00000000..7601e6a2 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/smile/package-use.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Package com.fasterxml.jackson.jaxrs.smile (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
com.fasterxml.jackson.jaxrs.smile

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/ClassKey.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/ClassKey.html new file mode 100644 index 00000000..b3ea0caf --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/ClassKey.html @@ -0,0 +1,373 @@ + + + + + + +ClassKey (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.util
+

Class ClassKey

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Comparable<ClassKey>
    +
    +
    +
    +
    public final class ClassKey
    +extends Object
    +implements Comparable<ClassKey>
    +
    Efficient key class, used instead of using Class. + The reason for having a separate key class instead of + directly using Class as key is mostly + to allow for redefining hashCode method -- + for some strange reason, Class does not + redefine Object.hashCode() and thus uses identity + hash, which is pretty slow. This makes key access using + Class unnecessarily slow. +

    + Note: since class is not strictly immutable, caller must + know what it is doing, if changing field values.

    +
    +
    Since:
    +
    2.2
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/EndpointAsBeanProperty.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/EndpointAsBeanProperty.html new file mode 100644 index 00000000..92ff11a7 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/EndpointAsBeanProperty.html @@ -0,0 +1,449 @@ + + + + + + +EndpointAsBeanProperty (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.util
+

Class EndpointAsBeanProperty

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.util.Named, Serializable
    +
    +
    +
    +
    public class EndpointAsBeanProperty
    +extends com.fasterxml.jackson.databind.BeanProperty.Std
    +
    BeanProperty implementation used for passing annotations + from JAX-RS endpoint into Jackson. This tries to imitate behavior + one would get if actual resource method was used as POJO property; + ideally this would be how implementation works but due JAX-RS API + limitations, we are only given annotations associated, and that + has to do. +

    + NOTE: not yet used by JAX-RS provider, directly, as of Jackson 2.9

    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.BeanProperty

        +com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      com.fasterxml.jackson.databind.introspect.AnnotationMap_annotations 
      protected Annotation[]_rawAnnotations 
      static com.fasterxml.jackson.databind.PropertyNameENDPOINT_NAME 
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.BeanProperty.Std

        +_member, _metadata, _name, _type, _wrapperName
      • +
      +
        +
      • + + +

        Fields inherited from interface com.fasterxml.jackson.databind.BeanProperty

        +EMPTY_FORMAT, EMPTY_INCLUDE
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected com.fasterxml.jackson.databind.introspect.AnnotationMapannotations() 
      <A extends Annotation>
      A
      getAnnotation(Class<A> acls) 
      com.fasterxml.jackson.databind.BeanProperty.StdwithType(com.fasterxml.jackson.databind.JavaType type) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.BeanProperty.Std

        +depositSchemaProperty, findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getContextAnnotation, getFullName, getMember, getMetadata, getName, getType, getWrapperName, isRequired, isVirtual
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        ENDPOINT_NAME

        +
        public static final com.fasterxml.jackson.databind.PropertyName ENDPOINT_NAME
        +
      • +
      + + + +
        +
      • +

        _rawAnnotations

        +
        protected transient Annotation[] _rawAnnotations
        +
      • +
      + + + +
        +
      • +

        _annotations

        +
        public com.fasterxml.jackson.databind.introspect.AnnotationMap _annotations
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        EndpointAsBeanProperty

        +
        public EndpointAsBeanProperty(com.fasterxml.jackson.databind.PropertyName name,
        +                              com.fasterxml.jackson.databind.JavaType type,
        +                              Annotation[] annotations)
        +
      • +
      + + + +
        +
      • +

        EndpointAsBeanProperty

        +
        protected EndpointAsBeanProperty(EndpointAsBeanProperty base,
        +                                 com.fasterxml.jackson.databind.JavaType newType)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        withType

        +
        public com.fasterxml.jackson.databind.BeanProperty.Std withType(com.fasterxml.jackson.databind.JavaType type)
        +
        +
        Overrides:
        +
        withType in class com.fasterxml.jackson.databind.BeanProperty.Std
        +
        +
      • +
      + + + +
        +
      • +

        getAnnotation

        +
        public <A extends Annotation> A getAnnotation(Class<A> acls)
        +
        +
        Specified by:
        +
        getAnnotation in interface com.fasterxml.jackson.databind.BeanProperty
        +
        Overrides:
        +
        getAnnotation in class com.fasterxml.jackson.databind.BeanProperty.Std
        +
        +
      • +
      + + + +
        +
      • +

        annotations

        +
        protected com.fasterxml.jackson.databind.introspect.AnnotationMap annotations()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/LRUMap.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/LRUMap.html new file mode 100644 index 00000000..214b8c44 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/LRUMap.html @@ -0,0 +1,384 @@ + + + + + + +LRUMap (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.util
+

Class LRUMap<K,V>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _maxEntries

        +
        protected final int _maxEntries
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LRUMap

        +
        public LRUMap(int initialEntries,
        +              int maxEntries)
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/class-use/ClassKey.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/class-use/ClassKey.html new file mode 100644 index 00000000..8a182f02 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/class-use/ClassKey.html @@ -0,0 +1,244 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.util.ClassKey (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.util.ClassKey

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/class-use/EndpointAsBeanProperty.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/class-use/EndpointAsBeanProperty.html new file mode 100644 index 00000000..b99ef1de --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/class-use/EndpointAsBeanProperty.html @@ -0,0 +1,167 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.util.EndpointAsBeanProperty (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.util.EndpointAsBeanProperty

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/class-use/LRUMap.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/class-use/LRUMap.html new file mode 100644 index 00000000..ed3c0f35 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/class-use/LRUMap.html @@ -0,0 +1,174 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.util.LRUMap (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.util.LRUMap

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/package-frame.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/package-frame.html new file mode 100644 index 00000000..e5c89eeb --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/package-frame.html @@ -0,0 +1,23 @@ + + + + + + +com.fasterxml.jackson.jaxrs.util (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + +

com.fasterxml.jackson.jaxrs.util

+
+

Classes

+ +
+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/package-summary.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/package-summary.html new file mode 100644 index 00000000..72b73c8a --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/package-summary.html @@ -0,0 +1,168 @@ + + + + + + +com.fasterxml.jackson.jaxrs.util (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package com.fasterxml.jackson.jaxrs.util

+
+
Miscellaneous helper classes used by providers.
+
+

See: Description

+
+
+ + + + +

Package com.fasterxml.jackson.jaxrs.util Description

+
Miscellaneous helper classes used by providers.
+
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/package-tree.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/package-tree.html new file mode 100644 index 00000000..a9062030 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/package-tree.html @@ -0,0 +1,157 @@ + + + + + + +com.fasterxml.jackson.jaxrs.util Class Hierarchy (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package com.fasterxml.jackson.jaxrs.util

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/package-use.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/package-use.html new file mode 100644 index 00000000..758b0ebb --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/util/package-use.html @@ -0,0 +1,195 @@ + + + + + + +Uses of Package com.fasterxml.jackson.jaxrs.util (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
com.fasterxml.jackson.jaxrs.util

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/JacksonJaxbXMLProvider.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/JacksonJaxbXMLProvider.html new file mode 100644 index 00000000..7ec8d45c --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/JacksonJaxbXMLProvider.html @@ -0,0 +1,382 @@ + + + + + + +JacksonJaxbXMLProvider (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.xml
+

Class JacksonJaxbXMLProvider

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, javax.ws.rs.ext.MessageBodyReader<Object>, javax.ws.rs.ext.MessageBodyWriter<Object>
    +
    +
    +
    +
    @Provider
    + @Consumes(value="*/*")
    + @Produces(value="*/*")
    +public class JacksonJaxbXMLProvider
    +extends JacksonXMLProvider
    +
    JSON content type provider automatically configured to use both Jackson + and JAXB annotations (in that order of priority). Otherwise functionally + same as JacksonXMLProvider. +

    + Typical usage pattern is to just instantiate instance of this + provider for JAX-RS and use as is: this will use both Jackson and + JAXB annotations (with Jackson annotations having priority). +

    + Note: class annotations are duplicated from super class, since it + is not clear whether JAX-RS implementations are required to + check settings of super-classes. It is important to keep annotations + in sync if changed.

    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_ANNOTATIONS

        +
        public static final Annotations[] DEFAULT_ANNOTATIONS
        +
        Default annotation sets to use, if not explicitly defined during + construction: use Jackson annotations if found; if not, use + JAXB annotations as fallback.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JacksonJaxbXMLProvider

        +
        public JacksonJaxbXMLProvider()
        +
        Default constructor, usually used when provider is automatically + configured to be used with JAX-RS implementation.
        +
      • +
      + + + +
        +
      • +

        JacksonJaxbXMLProvider

        +
        public JacksonJaxbXMLProvider(Annotations... annotationsToUse)
        +
        +
        Parameters:
        +
        annotationsToUse - Annotation set(s) to use for configuring + data binding
        +
        +
      • +
      + + + +
        +
      • +

        JacksonJaxbXMLProvider

        +
        public JacksonJaxbXMLProvider(com.fasterxml.jackson.dataformat.xml.XmlMapper mapper,
        +                              Annotations[] annotationsToUse)
        +
        Constructor to use when a custom mapper (usually components + like serializer/deserializer factories that have been configured) + is to be used.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/JacksonXMLProvider.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/JacksonXMLProvider.html new file mode 100644 index 00000000..41072d53 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/JacksonXMLProvider.html @@ -0,0 +1,595 @@ + + + + + + +JacksonXMLProvider (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.xml
+

Class JacksonXMLProvider

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, javax.ws.rs.ext.MessageBodyReader<Object>, javax.ws.rs.ext.MessageBodyWriter<Object>
    +
    +
    +
    Direct Known Subclasses:
    +
    JacksonJaxbXMLProvider
    +
    +
    +
    +
    @Provider
    + @Consumes(value="*/*")
    + @Produces(value="*/*")
    +public class JacksonXMLProvider
    +extends ProviderBase<JacksonXMLProvider,com.fasterxml.jackson.dataformat.xml.XmlMapper,XMLEndpointConfig,XMLMapperConfigurator>
    +
    Basic implementation of JAX-RS abstractions (MessageBodyReader, + MessageBodyWriter) needed for binding + JSON ("application/json") content to and from Java Objects ("POJO"s). +

    + Actual data binding functionality is implemented by ObjectMapper: + mapper to use can be configured in multiple ways: +

      +
    • By explicitly passing mapper to use in constructor +
    • By explictly setting mapper to use by ProviderBase.setMapper(MAPPER) +
    • By defining JAX-RS Provider that returns XmlMappers. +
    • By doing none of above, in which case a default mapper instance is + constructed (and configured if configuration methods are called) +
    + The last method ("do nothing specific") is often good enough; explicit passing + of Mapper is simple and explicit; and Provider-based method may make sense + with Depedency Injection frameworks, or if Mapper has to be configured differently + for different media types. +

    + Note that the default mapper instance will be automatically created if + one of explicit configuration methods (like ProviderBase.configure(com.fasterxml.jackson.jaxrs.cfg.JaxRSFeature, boolean)) + is called: if so, Provider-based introspection is NOT used, but the + resulting Mapper is used as configured. +

    + Note that there is also a sub-class -- (JacksonJaxbXMLProvider) -- that + is configured by default to use both Jackson and JAXB annotations for configuration + (base class when used as-is defaults to using just Jackson annotations)

    +
    +
    Author:
    +
    Tatu Saloranta
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        BASIC_ANNOTATIONS

        +
        public static final Annotations[] BASIC_ANNOTATIONS
        +
        Default annotation sets to use, if not explicitly defined during + construction: only Jackson annotations are used for the base + class. Sub-classes can use other settings.
        +
      • +
      + + + +
        +
      • +

        _providers

        +
        @Context
        +protected javax.ws.rs.ext.Providers _providers
        +
        Injectable context object used to locate configured + instance of XmlMapper to use for actual + serialization.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JacksonXMLProvider

        +
        public JacksonXMLProvider()
        +
        Default constructor, usually used when provider is automatically + configured to be used with JAX-RS implementation.
        +
      • +
      + + + +
        +
      • +

        JacksonXMLProvider

        +
        public JacksonXMLProvider(Annotations... annotationsToUse)
        +
        +
        Parameters:
        +
        annotationsToUse - Annotation set(s) to use for configuring + data binding
        +
        +
      • +
      + + + +
        +
      • +

        JacksonXMLProvider

        +
        public JacksonXMLProvider(com.fasterxml.jackson.dataformat.xml.XmlMapper mapper)
        +
      • +
      + + + +
        +
      • +

        JacksonXMLProvider

        +
        public JacksonXMLProvider(com.fasterxml.jackson.dataformat.xml.XmlMapper mapper,
        +                          Annotations[] annotationsToUse)
        +
        Constructor to use when a custom mapper (usually components + like serializer/deserializer factories that have been configured) + is to be used.
        +
        +
        Parameters:
        +
        annotationsToUse - Sets of annotations (Jackson, JAXB) that provider should + support
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        Method that will return version information stored in and read from jar + that contains this class.
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        hasMatchingMediaType

        +
        protected boolean hasMatchingMediaType(javax.ws.rs.core.MediaType mediaType)
        +
        Helper method used to check whether given media type + is XML type or sub type. + Current implementation essentially checks to see whether + MediaType.getSubtype() returns "xml" or something + ending with "+xml".
        +
        +
        Specified by:
        +
        hasMatchingMediaType in class ProviderBase<JacksonXMLProvider,com.fasterxml.jackson.dataformat.xml.XmlMapper,XMLEndpointConfig,XMLMapperConfigurator>
        +
        +
      • +
      + + + +
        +
      • +

        _locateMapperViaProvider

        +
        public com.fasterxml.jackson.dataformat.xml.XmlMapper _locateMapperViaProvider(Class<?> type,
        +                                                                               javax.ws.rs.core.MediaType mediaType)
        +
        Method called to locate XmlMapper to use for serialization + and deserialization. If an instance has been explicitly defined by + ProviderBase.setMapper(MAPPER) (or non-null instance passed in constructor), that + will be used. + If not, will try to locate it using standard JAX-RS + ContextResolver mechanism, if it has been properly configured + to access it (by JAX-RS runtime). + Finally, if no mapper is found, will return a default unconfigured + ObjectMapper instance (one constructed with default constructor + and not modified in any way)
        +
        +
        Specified by:
        +
        _locateMapperViaProvider in class ProviderBase<JacksonXMLProvider,com.fasterxml.jackson.dataformat.xml.XmlMapper,XMLEndpointConfig,XMLMapperConfigurator>
        +
        Parameters:
        +
        type - Class of object being serialized or deserialized; + not checked at this point, since it is assumed that unprocessable + classes have been already weeded out, + but will be passed to ContextResolver as is.
        +
        mediaType - Declared media type for the instance to process: + not used by this method, + but will be passed to ContextResolver as is.
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/PackageVersion.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/PackageVersion.html new file mode 100644 index 00000000..8416899d --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/PackageVersion.html @@ -0,0 +1,321 @@ + + + + + + +PackageVersion (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.xml
+

Class PackageVersion

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned
    +
    +
    +
    +
    public final class PackageVersion
    +extends Object
    +implements com.fasterxml.jackson.core.Versioned
    +
    Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        VERSION

        +
        public static final com.fasterxml.jackson.core.Version VERSION
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PackageVersion

        +
        public PackageVersion()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/XMLEndpointConfig.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/XMLEndpointConfig.html new file mode 100644 index 00000000..61df6109 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/XMLEndpointConfig.html @@ -0,0 +1,338 @@ + + + + + + +XMLEndpointConfig (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.xml
+

Class XMLEndpointConfig

+
+
+ +
+
    +
  • +
    +
    +
    public class XMLEndpointConfig
    +extends EndpointConfigBase<XMLEndpointConfig>
    +
    Container class for figuring out annotation-based configuration + for JAX-RS end points.
    +
  • +
+
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/XMLMapperConfigurator.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/XMLMapperConfigurator.html new file mode 100644 index 00000000..7cd8e598 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/XMLMapperConfigurator.html @@ -0,0 +1,396 @@ + + + + + + +XMLMapperConfigurator (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.xml
+

Class XMLMapperConfigurator

+
+
+ +
+
    +
  • +
    +
    +
    public class XMLMapperConfigurator
    +extends MapperConfiguratorBase<XMLMapperConfigurator,com.fasterxml.jackson.dataformat.xml.XmlMapper>
    +
    Helper class used to encapsulate details of configuring an + XmlMapper instance to be used for data binding, as + well as accessing it.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        XMLMapperConfigurator

        +
        public XMLMapperConfigurator(com.fasterxml.jackson.dataformat.xml.XmlMapper mapper,
        +                             Annotations[] defAnnotations)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getConfiguredMapper

        +
        public com.fasterxml.jackson.dataformat.xml.XmlMapper getConfiguredMapper()
        +
        Method that locates, configures and returns XmlMapper to use
        +
        +
        Specified by:
        +
        getConfiguredMapper in class MapperConfiguratorBase<XMLMapperConfigurator,com.fasterxml.jackson.dataformat.xml.XmlMapper>
        +
        +
      • +
      + + + + + + + +
        +
      • +

        getConfiguredModule

        +
        protected com.fasterxml.jackson.dataformat.xml.JacksonXmlModule getConfiguredModule()
        +
      • +
      + + + +
        +
      • +

        mapper

        +
        protected com.fasterxml.jackson.dataformat.xml.XmlMapper mapper()
        +
        Helper method that will ensure that there is a configurable non-default + mapper (constructing an instance if one didn't yet exit), and return + that mapper.
        +
        +
        Specified by:
        +
        mapper in class MapperConfiguratorBase<XMLMapperConfigurator,com.fasterxml.jackson.dataformat.xml.XmlMapper>
        +
        +
      • +
      + + + + + + + +
        +
      • +

        _resolveIntrospector

        +
        protected com.fasterxml.jackson.databind.AnnotationIntrospector _resolveIntrospector(Annotations ann)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/class-use/JacksonJaxbXMLProvider.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/class-use/JacksonJaxbXMLProvider.html new file mode 100644 index 00000000..1e1eeecc --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/class-use/JacksonJaxbXMLProvider.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.xml.JacksonJaxbXMLProvider (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.xml.JacksonJaxbXMLProvider

+
+
No usage of com.fasterxml.jackson.jaxrs.xml.JacksonJaxbXMLProvider
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/class-use/JacksonXMLProvider.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/class-use/JacksonXMLProvider.html new file mode 100644 index 00000000..0ff10ede --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/class-use/JacksonXMLProvider.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.xml.JacksonXMLProvider (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.xml.JacksonXMLProvider

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/class-use/PackageVersion.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/class-use/PackageVersion.html new file mode 100644 index 00000000..694a8de2 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/class-use/PackageVersion.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.xml.PackageVersion (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.xml.PackageVersion

+
+
No usage of com.fasterxml.jackson.jaxrs.xml.PackageVersion
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/class-use/XMLEndpointConfig.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/class-use/XMLEndpointConfig.html new file mode 100644 index 00000000..51db5105 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/class-use/XMLEndpointConfig.html @@ -0,0 +1,186 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.xml.XMLEndpointConfig (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.xml.XMLEndpointConfig

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/class-use/XMLMapperConfigurator.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/class-use/XMLMapperConfigurator.html new file mode 100644 index 00000000..c028ee7b --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/class-use/XMLMapperConfigurator.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.xml.XMLMapperConfigurator (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.xml.XMLMapperConfigurator

+
+
No usage of com.fasterxml.jackson.jaxrs.xml.XMLMapperConfigurator
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/package-frame.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/package-frame.html new file mode 100644 index 00000000..be2f3981 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/package-frame.html @@ -0,0 +1,25 @@ + + + + + + +com.fasterxml.jackson.jaxrs.xml (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + +

com.fasterxml.jackson.jaxrs.xml

+
+

Classes

+ +
+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/package-summary.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/package-summary.html new file mode 100644 index 00000000..3e3d53dc --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/package-summary.html @@ -0,0 +1,206 @@ + + + + + + +com.fasterxml.jackson.jaxrs.xml (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package com.fasterxml.jackson.jaxrs.xml

+
+
Jackson-based JAX-RS provider that can automatically + serialize and deserialize resources for + XML content type (MediaType).
+
+

See: Description

+
+
+ + + + +

Package com.fasterxml.jackson.jaxrs.xml Description

+
Jackson-based JAX-RS provider that can automatically + serialize and deserialize resources for + XML content type (MediaType). +

+ Also continues supporting functionality, such as + exception mappers that can simplify handling of + error conditions. +

+ There are two default provider classes: +

    +
  • JacksonXMLProvider is the basic + provider configured to use Jackson annotations +
  • +
  • JacksonJaxbXMLProvider is extension + of the basic provider, configured to additionally use JAXB annotations, + in addition to (or in addition of, if so configured) Jackson annotations. +
  • +
+
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/package-tree.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/package-tree.html new file mode 100644 index 00000000..3cc252e4 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/package-tree.html @@ -0,0 +1,158 @@ + + + + + + +com.fasterxml.jackson.jaxrs.xml Class Hierarchy (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package com.fasterxml.jackson.jaxrs.xml

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/package-use.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/package-use.html new file mode 100644 index 00000000..e5e7101e --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/xml/package-use.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Package com.fasterxml.jackson.jaxrs.xml (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
com.fasterxml.jackson.jaxrs.xml

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/JacksonJaxbYAMLProvider.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/JacksonJaxbYAMLProvider.html new file mode 100644 index 00000000..0777980f --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/JacksonJaxbYAMLProvider.html @@ -0,0 +1,382 @@ + + + + + + +JacksonJaxbYAMLProvider (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.yaml
+

Class JacksonJaxbYAMLProvider

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, javax.ws.rs.ext.MessageBodyReader<Object>, javax.ws.rs.ext.MessageBodyWriter<Object>
    +
    +
    +
    +
    @Provider
    + @Consumes(value="*/*")
    + @Produces(value="*/*")
    +public class JacksonJaxbYAMLProvider
    +extends JacksonYAMLProvider
    +
    JSON content type provider automatically configured to use both Jackson + and JAXB annotations (in that order of priority). Otherwise functionally + same as JacksonYAMLProvider. +

    + Typical usage pattern is to just instantiate instance of this + provider for JAX-RS and use as is: this will use both Jackson and + JAXB annotations (with Jackson annotations having priority). +

    + Note: class annotations are duplicated from super class, since it + is not clear whether JAX-RS implementations are required to + check settings of super-classes. It is important to keep annotations + in sync if changed.

    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_ANNOTATIONS

        +
        public static final Annotations[] DEFAULT_ANNOTATIONS
        +
        Default annotation sets to use, if not explicitly defined during + construction: use Jackson annotations if found; if not, use + JAXB annotations as fallback.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JacksonJaxbYAMLProvider

        +
        public JacksonJaxbYAMLProvider()
        +
        Default constructor, usually used when provider is automatically + configured to be used with JAX-RS implementation.
        +
      • +
      + + + +
        +
      • +

        JacksonJaxbYAMLProvider

        +
        public JacksonJaxbYAMLProvider(Annotations... annotationsToUse)
        +
        +
        Parameters:
        +
        annotationsToUse - Annotation set(s) to use for configuring + data binding
        +
        +
      • +
      + + + +
        +
      • +

        JacksonJaxbYAMLProvider

        +
        public JacksonJaxbYAMLProvider(com.fasterxml.jackson.dataformat.yaml.YAMLMapper mapper,
        +                               Annotations[] annotationsToUse)
        +
        Constructor to use when a custom mapper (usually components + like serializer/deserializer factories that have been configured) + is to be used.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/JacksonYAMLProvider.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/JacksonYAMLProvider.html new file mode 100644 index 00000000..b70253e8 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/JacksonYAMLProvider.html @@ -0,0 +1,595 @@ + + + + + + +JacksonYAMLProvider (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.yaml
+

Class JacksonYAMLProvider

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, javax.ws.rs.ext.MessageBodyReader<Object>, javax.ws.rs.ext.MessageBodyWriter<Object>
    +
    +
    +
    Direct Known Subclasses:
    +
    JacksonJaxbYAMLProvider
    +
    +
    +
    +
    @Provider
    + @Consumes(value="*/*")
    + @Produces(value="*/*")
    +public class JacksonYAMLProvider
    +extends ProviderBase<JacksonYAMLProvider,com.fasterxml.jackson.dataformat.yaml.YAMLMapper,YAMLEndpointConfig,YAMLMapperConfigurator>
    +
    Basic implementation of JAX-RS abstractions (MessageBodyReader, + MessageBodyWriter) needed for binding + JSON ("application/json") content to and from Java Objects ("POJO"s). +

    + Actual data binding functionality is implemented by ObjectMapper: + mapper to use can be configured in multiple ways: +

      +
    • By explicitly passing mapper to use in constructor +
    • By explcitly setting mapper to use by ProviderBase.setMapper(MAPPER) +
    • By defining JAX-RS Provider that returns YAMLMappers. +
    • By doing none of above, in which case a default mapper instance is + constructed (and configured if configuration methods are called) +
    + The last method ("do nothing specific") is often good enough; explicit passing + of Mapper is simple and explicit; and Provider-based method may make sense + with Dependency Injection frameworks, or if Mapper has to be configured differently + for different media types. +

    + Note that the default mapper instance will be automatically created if + one of explicit configuration methods (like ProviderBase.configure(com.fasterxml.jackson.jaxrs.cfg.JaxRSFeature, boolean)) + is called: if so, Provider-based introspection is NOT used, but the + resulting Mapper is used as configured. +

    + Note that there is also a sub-class -- (JacksonJaxbYAMLProvider) -- that + is configured by default to use both Jackson and JAXB annotations for configuration + (base class when used as-is defaults to using just Jackson annotations)

    +
    +
    Author:
    +
    Tatu Saloranta
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        BASIC_ANNOTATIONS

        +
        public static final Annotations[] BASIC_ANNOTATIONS
        +
        Default annotation sets to use, if not explicitly defined during + construction: only Jackson annotations are used for the base + class. Sub-classes can use other settings.
        +
      • +
      + + + +
        +
      • +

        _providers

        +
        @Context
        +protected javax.ws.rs.ext.Providers _providers
        +
        Injectable context object used to locate configured + instance of YAMLMapper to use for actual + serialization.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JacksonYAMLProvider

        +
        public JacksonYAMLProvider()
        +
        Default constructor, usually used when provider is automatically + configured to be used with JAX-RS implementation.
        +
      • +
      + + + +
        +
      • +

        JacksonYAMLProvider

        +
        public JacksonYAMLProvider(Annotations... annotationsToUse)
        +
        +
        Parameters:
        +
        annotationsToUse - Annotation set(s) to use for configuring + data binding
        +
        +
      • +
      + + + +
        +
      • +

        JacksonYAMLProvider

        +
        public JacksonYAMLProvider(com.fasterxml.jackson.dataformat.yaml.YAMLMapper mapper)
        +
      • +
      + + + +
        +
      • +

        JacksonYAMLProvider

        +
        public JacksonYAMLProvider(com.fasterxml.jackson.dataformat.yaml.YAMLMapper mapper,
        +                           Annotations[] annotationsToUse)
        +
        Constructor to use when a custom mapper (usually components + like serializer/deserializer factories that have been configured) + is to be used.
        +
        +
        Parameters:
        +
        annotationsToUse - Sets of annotations (Jackson, JAXB) that provider should + support
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        Method that will return version information stored in and read from jar + that contains this class.
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        hasMatchingMediaType

        +
        protected boolean hasMatchingMediaType(javax.ws.rs.core.MediaType mediaType)
        +
        Helper method used to check whether given media type + is YAML type or sub type. + Current implementation essentially checks to see whether + MediaType.getSubtype() returns "xml" or something + ending with "+yaml".
        +
        +
        Specified by:
        +
        hasMatchingMediaType in class ProviderBase<JacksonYAMLProvider,com.fasterxml.jackson.dataformat.yaml.YAMLMapper,YAMLEndpointConfig,YAMLMapperConfigurator>
        +
        +
      • +
      + + + +
        +
      • +

        _locateMapperViaProvider

        +
        public com.fasterxml.jackson.dataformat.yaml.YAMLMapper _locateMapperViaProvider(Class<?> type,
        +                                                                                 javax.ws.rs.core.MediaType mediaType)
        +
        Method called to locate YAMLMapper to use for serialization + and deserialization. If an instance has been explicitly defined by + ProviderBase.setMapper(MAPPER) (or non-null instance passed in constructor), that + will be used. + If not, will try to locate it using standard JAX-RS + ContextResolver mechanism, if it has been properly configured + to access it (by JAX-RS runtime). + Finally, if no mapper is found, will return a default unconfigured + ObjectMapper instance (one constructed with default constructor + and not modified in any way)
        +
        +
        Specified by:
        +
        _locateMapperViaProvider in class ProviderBase<JacksonYAMLProvider,com.fasterxml.jackson.dataformat.yaml.YAMLMapper,YAMLEndpointConfig,YAMLMapperConfigurator>
        +
        Parameters:
        +
        type - Class of object being serialized or deserialized; + not checked at this point, since it is assumed that unprocessable + classes have been already weeded out, + but will be passed to ContextResolver as is.
        +
        mediaType - Declared media type for the instance to process: + not used by this method, + but will be passed to ContextResolver as is.
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/PackageVersion.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/PackageVersion.html new file mode 100644 index 00000000..377ac05b --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/PackageVersion.html @@ -0,0 +1,321 @@ + + + + + + +PackageVersion (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.yaml
+

Class PackageVersion

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned
    +
    +
    +
    +
    public final class PackageVersion
    +extends Object
    +implements com.fasterxml.jackson.core.Versioned
    +
    Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        VERSION

        +
        public static final com.fasterxml.jackson.core.Version VERSION
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PackageVersion

        +
        public PackageVersion()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/YAMLEndpointConfig.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/YAMLEndpointConfig.html new file mode 100644 index 00000000..c05e5f3a --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/YAMLEndpointConfig.html @@ -0,0 +1,338 @@ + + + + + + +YAMLEndpointConfig (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.yaml
+

Class YAMLEndpointConfig

+
+
+ +
+
    +
  • +
    +
    +
    public class YAMLEndpointConfig
    +extends EndpointConfigBase<YAMLEndpointConfig>
    +
    Container class for figuring out annotation-based configuration + for JAX-RS end points.
    +
  • +
+
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/YAMLMapperConfigurator.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/YAMLMapperConfigurator.html new file mode 100644 index 00000000..d963fa7b --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/YAMLMapperConfigurator.html @@ -0,0 +1,383 @@ + + + + + + +YAMLMapperConfigurator (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.yaml
+

Class YAMLMapperConfigurator

+
+
+ +
+
    +
  • +
    +
    +
    public class YAMLMapperConfigurator
    +extends MapperConfiguratorBase<YAMLMapperConfigurator,com.fasterxml.jackson.dataformat.yaml.YAMLMapper>
    +
    Helper class used to encapsulate details of configuring an + YAMLMapper instance to be used for data binding, as + well as accessing it.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        YAMLMapperConfigurator

        +
        public YAMLMapperConfigurator(com.fasterxml.jackson.dataformat.yaml.YAMLMapper mapper,
        +                              Annotations[] defAnnotations)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getConfiguredMapper

        +
        public com.fasterxml.jackson.dataformat.yaml.YAMLMapper getConfiguredMapper()
        +
        Method that locates, configures and returns YAMLMapper to use
        +
        +
        Specified by:
        +
        getConfiguredMapper in class MapperConfiguratorBase<YAMLMapperConfigurator,com.fasterxml.jackson.dataformat.yaml.YAMLMapper>
        +
        +
      • +
      + + + + + + + +
        +
      • +

        mapper

        +
        protected com.fasterxml.jackson.dataformat.yaml.YAMLMapper mapper()
        +
        Helper method that will ensure that there is a configurable non-default + mapper (constructing an instance if one didn't yet exit), and return + that mapper.
        +
        +
        Specified by:
        +
        mapper in class MapperConfiguratorBase<YAMLMapperConfigurator,com.fasterxml.jackson.dataformat.yaml.YAMLMapper>
        +
        +
      • +
      + + + + + + + +
        +
      • +

        _resolveIntrospector

        +
        protected com.fasterxml.jackson.databind.AnnotationIntrospector _resolveIntrospector(Annotations ann)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/YAMLMediaTypes.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/YAMLMediaTypes.html new file mode 100644 index 00000000..5bbfeb3e --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/YAMLMediaTypes.html @@ -0,0 +1,322 @@ + + + + + + +YAMLMediaTypes (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.jaxrs.yaml
+

Class YAMLMediaTypes

+
+
+ +
+
    +
  • +
    +
    +
    public class YAMLMediaTypes
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        APPLICATION_JACKSON_YAML_TYPE

        +
        public static final javax.ws.rs.core.MediaType APPLICATION_JACKSON_YAML_TYPE
        +
      • +
      + + + + + + + +
        +
      • +

        TEXT_JACKSON_YAML_TYPE

        +
        public static final javax.ws.rs.core.MediaType TEXT_JACKSON_YAML_TYPE
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        YAMLMediaTypes

        +
        public YAMLMediaTypes()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/JacksonJaxbYAMLProvider.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/JacksonJaxbYAMLProvider.html new file mode 100644 index 00000000..e1f50dc9 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/JacksonJaxbYAMLProvider.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.yaml.JacksonJaxbYAMLProvider (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.yaml.JacksonJaxbYAMLProvider

+
+
No usage of com.fasterxml.jackson.jaxrs.yaml.JacksonJaxbYAMLProvider
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/JacksonYAMLProvider.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/JacksonYAMLProvider.html new file mode 100644 index 00000000..be3dcd76 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/JacksonYAMLProvider.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.yaml.JacksonYAMLProvider (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.yaml.JacksonYAMLProvider

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/PackageVersion.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/PackageVersion.html new file mode 100644 index 00000000..847cb168 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/PackageVersion.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.yaml.PackageVersion (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.yaml.PackageVersion

+
+
No usage of com.fasterxml.jackson.jaxrs.yaml.PackageVersion
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/YAMLEndpointConfig.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/YAMLEndpointConfig.html new file mode 100644 index 00000000..187a5d75 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/YAMLEndpointConfig.html @@ -0,0 +1,186 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.yaml.YAMLEndpointConfig (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.yaml.YAMLEndpointConfig

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/YAMLMapperConfigurator.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/YAMLMapperConfigurator.html new file mode 100644 index 00000000..93a80891 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/YAMLMapperConfigurator.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.yaml.YAMLMapperConfigurator (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.yaml.YAMLMapperConfigurator

+
+
No usage of com.fasterxml.jackson.jaxrs.yaml.YAMLMapperConfigurator
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/YAMLMediaTypes.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/YAMLMediaTypes.html new file mode 100644 index 00000000..227d8c26 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/class-use/YAMLMediaTypes.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.jaxrs.yaml.YAMLMediaTypes (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.jaxrs.yaml.YAMLMediaTypes

+
+
No usage of com.fasterxml.jackson.jaxrs.yaml.YAMLMediaTypes
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/package-frame.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/package-frame.html new file mode 100644 index 00000000..b0ffbdaf --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/package-frame.html @@ -0,0 +1,26 @@ + + + + + + +com.fasterxml.jackson.jaxrs.yaml (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + +

com.fasterxml.jackson.jaxrs.yaml

+
+

Classes

+ +
+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/package-summary.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/package-summary.html new file mode 100644 index 00000000..6c3f902b --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/package-summary.html @@ -0,0 +1,210 @@ + + + + + + +com.fasterxml.jackson.jaxrs.yaml (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package com.fasterxml.jackson.jaxrs.yaml

+
+
Jackson-based JAX-RS provider that can automatically + serialize and deserialize resources for + YAML content type (MediaType).
+
+

See: Description

+
+
+ + + + +

Package com.fasterxml.jackson.jaxrs.yaml Description

+
Jackson-based JAX-RS provider that can automatically + serialize and deserialize resources for + YAML content type (MediaType). +

+ Also continues supporting functionality, such as + exception mappers that can simplify handling of + error conditions. +

+ There are two default provider classes: +

    +
  • JacksonYAMLProvider is the basic + provider configured to use Jackson annotations +
  • +
  • JacksonJaxbYAMLProvider is extension + of the basic provider, configured to additionally use JAXB annotations, + in addition to (or in addition of, if so configured) Jackson annotations. +
  • +
+
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/package-tree.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/package-tree.html new file mode 100644 index 00000000..7ef8e62f --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/package-tree.html @@ -0,0 +1,159 @@ + + + + + + +com.fasterxml.jackson.jaxrs.yaml Class Hierarchy (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package com.fasterxml.jackson.jaxrs.yaml

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/package-use.html b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/package-use.html new file mode 100644 index 00000000..e75bb4d0 --- /dev/null +++ b/docs/javadoc/2.13/com/fasterxml/jackson/jaxrs/yaml/package-use.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Package com.fasterxml.jackson.jaxrs.yaml (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
com.fasterxml.jackson.jaxrs.yaml

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/constant-values.html b/docs/javadoc/2.13/constant-values.html new file mode 100644 index 00000000..1f025485 --- /dev/null +++ b/docs/javadoc/2.13/constant-values.html @@ -0,0 +1,260 @@ + + + + + + +Constant Field Values (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Constant Field Values

+

Contents

+ +
+
+ + +

com.fasterxml.*

+ + + + + +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/deprecated-list.html b/docs/javadoc/2.13/deprecated-list.html new file mode 100644 index 00000000..95bfa4d3 --- /dev/null +++ b/docs/javadoc/2.13/deprecated-list.html @@ -0,0 +1,148 @@ + + + + + + +Deprecated List (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

+ +
+
+ + + +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/help-doc.html b/docs/javadoc/2.13/help-doc.html new file mode 100644 index 00000000..26b2b5ac --- /dev/null +++ b/docs/javadoc/2.13/help-doc.html @@ -0,0 +1,231 @@ + + + + + + +API Help (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+ +This help file applies to API documentation generated using the standard doclet.
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/index-all.html b/docs/javadoc/2.13/index-all.html new file mode 100644 index 00000000..37ddbd79 --- /dev/null +++ b/docs/javadoc/2.13/index-all.html @@ -0,0 +1,1598 @@ + + + + + + +Index (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T V W X Y _  + + +

A

+
+
add(Annotation[], boolean) - Method in class com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase
+
 
+
addAnnotation(Class<? extends Annotation>, Annotation, boolean) - Method in class com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase
+
 
+
addAnnotation(Class<? extends Annotation>, Annotation, boolean) - Method in class com.fasterxml.jackson.jaxrs.json.JsonEndpointConfig
+
 
+
addUntouchable(Class<?>) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Method for marking specified type as "untouchable", meaning that provider + will not try to read or write values of this type (or its subtypes).
+
+
AnnotationBundleKey - Class in com.fasterxml.jackson.jaxrs.cfg
+
+
Helper class used to allow efficient caching of information, + given a sequence of Annotations.
+
+
AnnotationBundleKey(Annotation[], Class<?>) - Constructor for class com.fasterxml.jackson.jaxrs.cfg.AnnotationBundleKey
+
 
+
Annotations - Enum in com.fasterxml.jackson.jaxrs.cfg
+
+
Enumeration that defines standard annotation sets available for configuring + data binding aspects.
+
+
annotations() - Method in class com.fasterxml.jackson.jaxrs.util.EndpointAsBeanProperty
+
 
+
APPLICATION_JACKSON_CBOR - Static variable in class com.fasterxml.jackson.jaxrs.cbor.CBORMediaTypes
+
 
+
APPLICATION_JACKSON_CBOR_TYPE - Static variable in class com.fasterxml.jackson.jaxrs.cbor.CBORMediaTypes
+
 
+
APPLICATION_JACKSON_SMILE - Static variable in class com.fasterxml.jackson.jaxrs.smile.SmileMediaTypes
+
 
+
APPLICATION_JACKSON_SMILE_TYPE - Static variable in class com.fasterxml.jackson.jaxrs.smile.SmileMediaTypes
+
 
+
APPLICATION_JACKSON_YAML - Static variable in class com.fasterxml.jackson.jaxrs.yaml.YAMLMediaTypes
+
 
+
APPLICATION_JACKSON_YAML_TYPE - Static variable in class com.fasterxml.jackson.jaxrs.yaml.YAMLMediaTypes
+
 
+
applyJSONP(Object) - Method in class com.fasterxml.jackson.jaxrs.json.JsonEndpointConfig
+
+
Method that will add JSONP wrapper object, if and as + configured by collected annotations.
+
+
+ + + +

B

+
+
BASIC_ANNOTATIONS - Static variable in class com.fasterxml.jackson.jaxrs.cbor.JacksonCBORProvider
+
+
Default annotation sets to use, if not explicitly defined during + construction: only Jackson annotations are used for the base + class.
+
+
BASIC_ANNOTATIONS - Static variable in class com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
+
+
Default annotation sets to use, if not explicitly defined during + construction: only Jackson annotations are used for the base + class.
+
+
BASIC_ANNOTATIONS - Static variable in class com.fasterxml.jackson.jaxrs.smile.JacksonSmileProvider
+
+
Default annotation sets to use, if not explicitly defined during + construction: only Jackson annotations are used for the base + class.
+
+
BASIC_ANNOTATIONS - Static variable in class com.fasterxml.jackson.jaxrs.xml.JacksonXMLProvider
+
+
Default annotation sets to use, if not explicitly defined during + construction: only Jackson annotations are used for the base + class.
+
+
BASIC_ANNOTATIONS - Static variable in class com.fasterxml.jackson.jaxrs.yaml.JacksonYAMLProvider
+
+
Default annotation sets to use, if not explicitly defined during + construction: only Jackson annotations are used for the base + class.
+
+
+ + + +

C

+
+
CBOREndpointConfig - Class in com.fasterxml.jackson.jaxrs.cbor
+
+
Container class for figuring out annotation-based configuration + for JAX-RS end points.
+
+
CBOREndpointConfig(MapperConfig<?>) - Constructor for class com.fasterxml.jackson.jaxrs.cbor.CBOREndpointConfig
+
 
+
CBORMapperConfigurator - Class in com.fasterxml.jackson.jaxrs.cbor
+
+
Helper class used to encapsulate details of configuring an + ObjectMapper instance to be used for data binding, as + well as accessing it.
+
+
CBORMapperConfigurator(ObjectMapper, Annotations[]) - Constructor for class com.fasterxml.jackson.jaxrs.cbor.CBORMapperConfigurator
+
 
+
CBORMediaTypes - Class in com.fasterxml.jackson.jaxrs.cbor
+
 
+
CBORMediaTypes() - Constructor for class com.fasterxml.jackson.jaxrs.cbor.CBORMediaTypes
+
 
+
checkCanDeserialize(boolean) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Method for defining whether actual detection for existence of + a deserializer for type should be done when ProviderBase.isReadable(java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType) + is called.
+
+
checkCanSerialize(boolean) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Method for defining whether actual detection for existence of + a serializer for type should be done when ProviderBase.isWriteable(java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType) + is called.
+
+
CLASS_NAME_NO_CONTENT_EXCEPTION - Static variable in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
ClassKey - Class in com.fasterxml.jackson.jaxrs.util
+
+
Efficient key class, used instead of using Class.
+
+
ClassKey() - Constructor for class com.fasterxml.jackson.jaxrs.util.ClassKey
+
 
+
ClassKey(Class<?>) - Constructor for class com.fasterxml.jackson.jaxrs.util.ClassKey
+
 
+
collectDefaults() - Static method in enum com.fasterxml.jackson.jaxrs.cfg.JaxRSFeature
+
 
+
com.fasterxml.jackson.datatype.jaxrs - package com.fasterxml.jackson.datatype.jaxrs
+
 
+
com.fasterxml.jackson.jaxrs.annotation - package com.fasterxml.jackson.jaxrs.annotation
+
+
Package that contains annotations applicable to all content types.
+
+
com.fasterxml.jackson.jaxrs.base - package com.fasterxml.jackson.jaxrs.base
+
 
+
com.fasterxml.jackson.jaxrs.cbor - package com.fasterxml.jackson.jaxrs.cbor
+
+
Jackson-based JAX-RS provider that can automatically + serialize and deserialize resources for + Compact Binary Object Representation (CBOR) content type (MediaType).
+
+
com.fasterxml.jackson.jaxrs.cfg - package com.fasterxml.jackson.jaxrs.cfg
+
 
+
com.fasterxml.jackson.jaxrs.json - package com.fasterxml.jackson.jaxrs.json
+
+
Jackson-based JAX-RS provider that can automatically + serialize and deserialize resources for + JSON content type (MediaType).
+
+
com.fasterxml.jackson.jaxrs.json.annotation - package com.fasterxml.jackson.jaxrs.json.annotation
+
+
Package that contains annotations specific to JSON dataformat.
+
+
com.fasterxml.jackson.jaxrs.smile - package com.fasterxml.jackson.jaxrs.smile
+
+
Jackson-based JAX-RS provider that can automatically + serialize and deserialize resources for + Smile content type.
+
+
com.fasterxml.jackson.jaxrs.util - package com.fasterxml.jackson.jaxrs.util
+
+
Miscellaneous helper classes used by providers.
+
+
com.fasterxml.jackson.jaxrs.xml - package com.fasterxml.jackson.jaxrs.xml
+
+
Jackson-based JAX-RS provider that can automatically + serialize and deserialize resources for + XML content type (MediaType).
+
+
com.fasterxml.jackson.jaxrs.yaml - package com.fasterxml.jackson.jaxrs.yaml
+
+
Jackson-based JAX-RS provider that can automatically + serialize and deserialize resources for + YAML content type (MediaType).
+
+
compareTo(ClassKey) - Method in class com.fasterxml.jackson.jaxrs.util.ClassKey
+
 
+
configure(JaxRSFeature, boolean) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
configure(DeserializationFeature, boolean) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
configure(SerializationFeature, boolean) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
configure(JsonParser.Feature, boolean) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
configure(JsonGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
configure(DeserializationFeature, boolean) - Method in class com.fasterxml.jackson.jaxrs.cfg.MapperConfiguratorBase
+
 
+
configure(SerializationFeature, boolean) - Method in class com.fasterxml.jackson.jaxrs.cfg.MapperConfiguratorBase
+
 
+
configure(JsonParser.Feature, boolean) - Method in class com.fasterxml.jackson.jaxrs.cfg.MapperConfiguratorBase
+
 
+
configure(JsonGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.jaxrs.cfg.MapperConfiguratorBase
+
 
+
+ + + +

D

+
+
Def(String) - Constructor for class com.fasterxml.jackson.jaxrs.json.annotation.JSONP.Def
+
 
+
Def(JSONP) - Constructor for class com.fasterxml.jackson.jaxrs.json.annotation.JSONP.Def
+
 
+
DEFAULT_ANNOTATIONS - Static variable in class com.fasterxml.jackson.jaxrs.cbor.JacksonJaxbCBORProvider
+
+
Default annotation sets to use, if not explicitly defined during + construction: use Jackson annotations if found; if not, use + JAXB annotations as fallback.
+
+
DEFAULT_ANNOTATIONS - Static variable in class com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider
+
+
Default annotation sets to use, if not explicitly defined during + construction: use Jackson annotations if found; if not, use + JAXB annotations as fallback.
+
+
DEFAULT_ANNOTATIONS - Static variable in class com.fasterxml.jackson.jaxrs.smile.JacksonJaxbSmileProvider
+
+
Default annotation sets to use, if not explicitly defined during + construction: use Jackson annotations if found; if not, use + JAXB annotations as fallback.
+
+
DEFAULT_ANNOTATIONS - Static variable in class com.fasterxml.jackson.jaxrs.xml.JacksonJaxbXMLProvider
+
+
Default annotation sets to use, if not explicitly defined during + construction: use Jackson annotations if found; if not, use + JAXB annotations as fallback.
+
+
DEFAULT_ANNOTATIONS - Static variable in class com.fasterxml.jackson.jaxrs.yaml.JacksonJaxbYAMLProvider
+
+
Default annotation sets to use, if not explicitly defined during + construction: use Jackson annotations if found; if not, use + JAXB annotations as fallback.
+
+
DEFAULT_UNREADABLES - Static variable in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
These are classes that we never use for reading + (never try to deserialize instances of these types).
+
+
DEFAULT_UNTOUCHABLES - Static variable in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Looks like we need to worry about accidental + data binding for types we shouldn't be handling.
+
+
DEFAULT_UNWRITABLES - Static variable in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
These are classes that we never use for writing + (never try to serialize instances of these types).
+
+
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jaxrs.LinkDeserializer
+
 
+
disable(JaxRSFeature) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
disable(JaxRSFeature, JaxRSFeature...) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
disable(DeserializationFeature) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
disable(SerializationFeature) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
disable(JsonParser.Feature) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
disable(JsonGenerator.Feature) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
+ + + +

E

+
+
enable(JaxRSFeature) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
enable(JaxRSFeature, JaxRSFeature...) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
enable(DeserializationFeature) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
enable(SerializationFeature) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
enable(JsonParser.Feature) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
enable(JsonGenerator.Feature) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
enabledByDefault() - Method in enum com.fasterxml.jackson.jaxrs.cfg.JaxRSFeature
+
 
+
enabledIn(int) - Method in enum com.fasterxml.jackson.jaxrs.cfg.JaxRSFeature
+
 
+
ENDPOINT_NAME - Static variable in class com.fasterxml.jackson.jaxrs.util.EndpointAsBeanProperty
+
 
+
EndpointAsBeanProperty - Class in com.fasterxml.jackson.jaxrs.util
+
+
BeanProperty implementation used for passing annotations + from JAX-RS endpoint into Jackson.
+
+
EndpointAsBeanProperty(PropertyName, JavaType, Annotation[]) - Constructor for class com.fasterxml.jackson.jaxrs.util.EndpointAsBeanProperty
+
 
+
EndpointAsBeanProperty(EndpointAsBeanProperty, JavaType) - Constructor for class com.fasterxml.jackson.jaxrs.util.EndpointAsBeanProperty
+
 
+
EndpointConfigBase<THIS extends EndpointConfigBase<THIS>> - Class in com.fasterxml.jackson.jaxrs.cfg
+
+
Container class for figuring out annotation-based configuration + for JAX-RS end points.
+
+
EndpointConfigBase(MapperConfig<?>) - Constructor for class com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase
+
 
+
equals(Object) - Method in class com.fasterxml.jackson.datatype.jaxrs.Jaxrs2TypesModule
+
 
+
equals(Object) - Method in class com.fasterxml.jackson.jaxrs.cfg.AnnotationBundleKey
+
 
+
equals(Object) - Method in class com.fasterxml.jackson.jaxrs.util.ClassKey
+
 
+
+ + + +

F

+
+
findEncoding(MediaType, MultivaluedMap<String, Object>) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Helper method to use for determining desired output encoding.
+
+
findSuperTypes(Class<?>, Class<?>) - Static method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
findSuperTypes(Class<?>, Class<?>, List<Class<?>>) - Static method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
forReading(ObjectReader, Annotation[]) - Static method in class com.fasterxml.jackson.jaxrs.cbor.CBOREndpointConfig
+
 
+
forReading(ObjectReader, Annotation[]) - Static method in class com.fasterxml.jackson.jaxrs.json.JsonEndpointConfig
+
 
+
forReading(ObjectReader, Annotation[]) - Static method in class com.fasterxml.jackson.jaxrs.smile.SmileEndpointConfig
+
 
+
forReading(ObjectReader, Annotation[]) - Static method in class com.fasterxml.jackson.jaxrs.xml.XMLEndpointConfig
+
 
+
forReading(ObjectReader, Annotation[]) - Static method in class com.fasterxml.jackson.jaxrs.yaml.YAMLEndpointConfig
+
 
+
forWriting(ObjectWriter, Annotation[]) - Static method in class com.fasterxml.jackson.jaxrs.cbor.CBOREndpointConfig
+
 
+
forWriting(ObjectWriter, Annotation[], String) - Static method in class com.fasterxml.jackson.jaxrs.json.JsonEndpointConfig
+
 
+
forWriting(ObjectWriter, Annotation[]) - Static method in class com.fasterxml.jackson.jaxrs.smile.SmileEndpointConfig
+
 
+
forWriting(ObjectWriter, Annotation[]) - Static method in class com.fasterxml.jackson.jaxrs.xml.XMLEndpointConfig
+
 
+
forWriting(ObjectWriter, Annotation[]) - Static method in class com.fasterxml.jackson.jaxrs.yaml.YAMLEndpointConfig
+
 
+
+ + + +

G

+
+
get() - Static method in class com.fasterxml.jackson.jaxrs.cfg.ObjectReaderInjector
+
 
+
get() - Static method in class com.fasterxml.jackson.jaxrs.cfg.ObjectWriterInjector
+
 
+
getActiveView() - Method in class com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase
+
 
+
getAndClear() - Static method in class com.fasterxml.jackson.jaxrs.cfg.ObjectReaderInjector
+
 
+
getAndClear() - Static method in class com.fasterxml.jackson.jaxrs.cfg.ObjectWriterInjector
+
 
+
getAnnotation(Class<A>) - Method in class com.fasterxml.jackson.jaxrs.util.EndpointAsBeanProperty
+
 
+
getConfiguredMapper() - Method in class com.fasterxml.jackson.jaxrs.cbor.CBORMapperConfigurator
+
+
Method that locates, configures and returns ObjectMapper to use
+
+
getConfiguredMapper() - Method in class com.fasterxml.jackson.jaxrs.cfg.MapperConfiguratorBase
+
+
Method that locates, configures and returns ObjectMapper to use
+
+
getConfiguredMapper() - Method in class com.fasterxml.jackson.jaxrs.json.JsonMapperConfigurator
+
+
Method that locates, configures and returns ObjectMapper to use
+
+
getConfiguredMapper() - Method in class com.fasterxml.jackson.jaxrs.smile.SmileMapperConfigurator
+
+
Method that locates, configures and returns ObjectMapper to use
+
+
getConfiguredMapper() - Method in class com.fasterxml.jackson.jaxrs.xml.XMLMapperConfigurator
+
+
Method that locates, configures and returns XmlMapper to use
+
+
getConfiguredMapper() - Method in class com.fasterxml.jackson.jaxrs.yaml.YAMLMapperConfigurator
+
+
Method that locates, configures and returns YAMLMapper to use
+
+
getConfiguredModule() - Method in class com.fasterxml.jackson.jaxrs.xml.XMLMapperConfigurator
+
 
+
getDefaultMapper() - Method in class com.fasterxml.jackson.jaxrs.cbor.CBORMapperConfigurator
+
 
+
getDefaultMapper() - Method in class com.fasterxml.jackson.jaxrs.cfg.MapperConfiguratorBase
+
 
+
getDefaultMapper() - Method in class com.fasterxml.jackson.jaxrs.json.JsonMapperConfigurator
+
 
+
getDefaultMapper() - Method in class com.fasterxml.jackson.jaxrs.smile.SmileMapperConfigurator
+
 
+
getDefaultMapper() - Method in class com.fasterxml.jackson.jaxrs.xml.XMLMapperConfigurator
+
 
+
getDefaultMapper() - Method in class com.fasterxml.jackson.jaxrs.yaml.YAMLMapperConfigurator
+
 
+
getMask() - Method in enum com.fasterxml.jackson.jaxrs.cfg.JaxRSFeature
+
 
+
getModuleName() - Method in class com.fasterxml.jackson.datatype.jaxrs.Jaxrs2TypesModule
+
 
+
getReader() - Method in class com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase
+
 
+
getRootName() - Method in class com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase
+
 
+
getSize(Object, Class<?>, Type, Annotation[], MediaType) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Method that JAX-RS container calls to try to figure out + serialized length of given value.
+
+
getWriter() - Method in class com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase
+
 
+
+ + + +

H

+
+
hashCode() - Method in class com.fasterxml.jackson.datatype.jaxrs.Jaxrs2TypesModule
+
 
+
hashCode() - Method in class com.fasterxml.jackson.jaxrs.cfg.AnnotationBundleKey
+
 
+
hashCode() - Method in class com.fasterxml.jackson.jaxrs.util.ClassKey
+
 
+
hasMatchingMediaType(MediaType) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Helper method used to check whether given media type + is supported by this provider.
+
+
hasMatchingMediaType(MediaType) - Method in class com.fasterxml.jackson.jaxrs.cbor.JacksonCBORProvider
+
+
Helper method used to check whether given media type + is Smile type or sub type.
+
+
hasMatchingMediaType(MediaType) - Method in class com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
+
+
Helper method used to check whether given media type + is supported by this provider.
+
+
hasMatchingMediaType(MediaType) - Method in class com.fasterxml.jackson.jaxrs.smile.JacksonSmileProvider
+
+
Helper method used to check whether given media type + is Smile type or sub type.
+
+
hasMatchingMediaType(MediaType) - Method in class com.fasterxml.jackson.jaxrs.xml.JacksonXMLProvider
+
+
Helper method used to check whether given media type + is XML type or sub type.
+
+
hasMatchingMediaType(MediaType) - Method in class com.fasterxml.jackson.jaxrs.yaml.JacksonYAMLProvider
+
+
Helper method used to check whether given media type + is YAML type or sub type.
+
+
hasMatchingMediaTypeForReading(MediaType) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Helper method used to check whether given media type + is supported by this provider for read operations + (when binding input data such as POST body).
+
+
hasMatchingMediaTypeForWriting(MediaType) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Helper method used to check whether given media type + is supported by this provider for writing operations, + such as when converting response object to response + body of request (like GET or POST).
+
+
HEADER_CONTENT_TYPE_OPTIONS - Static variable in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
This header is useful on Windows, trying to deal with potential XSS attacks.
+
+
+ + + +

I

+
+
immutableKey() - Method in class com.fasterxml.jackson.jaxrs.cfg.AnnotationBundleKey
+
+
Method called to create a safe immutable copy of the key; used when + adding entry with this key -- lookups are ok without calling the method.
+
+
initReader(ObjectReader) - Method in class com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase
+
 
+
initWriter(ObjectWriter) - Method in class com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase
+
 
+
isEnabled(JaxRSFeature) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
isReadable(Class<?>, Type, Annotation[], MediaType) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Method that JAX-RS container calls to try to check whether + values of given type (and media type) can be deserialized by + this provider.
+
+
isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Method that JAX-RS container calls to try to check whether + given value (of specified type) can be serialized by + this provider.
+
+
+ + + +

J

+
+
JacksonCBORProvider - Class in com.fasterxml.jackson.jaxrs.cbor
+
+
Basic implementation of JAX-RS abstractions (MessageBodyReader, + MessageBodyWriter) needed for binding + Smile ("application/x-jackson-smile") content to and from Java Objects ("POJO"s).
+
+
JacksonCBORProvider() - Constructor for class com.fasterxml.jackson.jaxrs.cbor.JacksonCBORProvider
+
+
Default constructor, usually used when provider is automatically + configured to be used with JAX-RS implementation.
+
+
JacksonCBORProvider(Annotations...) - Constructor for class com.fasterxml.jackson.jaxrs.cbor.JacksonCBORProvider
+
 
+
JacksonCBORProvider(ObjectMapper) - Constructor for class com.fasterxml.jackson.jaxrs.cbor.JacksonCBORProvider
+
 
+
JacksonCBORProvider(ObjectMapper, Annotations[]) - Constructor for class com.fasterxml.jackson.jaxrs.cbor.JacksonCBORProvider
+
+
Constructor to use when a custom mapper (usually components + like serializer/deserializer factories that have been configured) + is to be used.
+
+
JacksonFeatures - Annotation Type in com.fasterxml.jackson.jaxrs.annotation
+
+
Annotation that can be used enable and/or disable various + features for ObjectReaders and ObjectWriters.
+
+
JacksonJaxbCBORProvider - Class in com.fasterxml.jackson.jaxrs.cbor
+
+
JSON content type provider automatically configured to use both Jackson + and JAXB annotations (in that order of priority).
+
+
JacksonJaxbCBORProvider() - Constructor for class com.fasterxml.jackson.jaxrs.cbor.JacksonJaxbCBORProvider
+
+
Default constructor, usually used when provider is automatically + configured to be used with JAX-RS implementation.
+
+
JacksonJaxbCBORProvider(Annotations...) - Constructor for class com.fasterxml.jackson.jaxrs.cbor.JacksonJaxbCBORProvider
+
 
+
JacksonJaxbCBORProvider(ObjectMapper, Annotations[]) - Constructor for class com.fasterxml.jackson.jaxrs.cbor.JacksonJaxbCBORProvider
+
+
Constructor to use when a custom mapper (usually components + like serializer/deserializer factories that have been configured) + is to be used.
+
+
JacksonJaxbJsonProvider - Class in com.fasterxml.jackson.jaxrs.json
+
+
JSON content type provider automatically configured to use both Jackson + and JAXB annotations (in that order of priority).
+
+
JacksonJaxbJsonProvider() - Constructor for class com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider
+
+
Default constructor, usually used when provider is automatically + configured to be used with JAX-RS implementation.
+
+
JacksonJaxbJsonProvider(Annotations...) - Constructor for class com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider
+
 
+
JacksonJaxbJsonProvider(ObjectMapper, Annotations[]) - Constructor for class com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider
+
+
Constructor to use when a custom mapper (usually components + like serializer/deserializer factories that have been configured) + is to be used.
+
+
JacksonJaxbSmileProvider - Class in com.fasterxml.jackson.jaxrs.smile
+
+
JSON content type provider automatically configured to use both Jackson + and JAXB annotations (in that order of priority).
+
+
JacksonJaxbSmileProvider() - Constructor for class com.fasterxml.jackson.jaxrs.smile.JacksonJaxbSmileProvider
+
+
Default constructor, usually used when provider is automatically + configured to be used with JAX-RS implementation.
+
+
JacksonJaxbSmileProvider(Annotations...) - Constructor for class com.fasterxml.jackson.jaxrs.smile.JacksonJaxbSmileProvider
+
 
+
JacksonJaxbSmileProvider(ObjectMapper, Annotations[]) - Constructor for class com.fasterxml.jackson.jaxrs.smile.JacksonJaxbSmileProvider
+
+
Constructor to use when a custom mapper (usually components + like serializer/deserializer factories that have been configured) + is to be used.
+
+
JacksonJaxbXMLProvider - Class in com.fasterxml.jackson.jaxrs.xml
+
+
JSON content type provider automatically configured to use both Jackson + and JAXB annotations (in that order of priority).
+
+
JacksonJaxbXMLProvider() - Constructor for class com.fasterxml.jackson.jaxrs.xml.JacksonJaxbXMLProvider
+
+
Default constructor, usually used when provider is automatically + configured to be used with JAX-RS implementation.
+
+
JacksonJaxbXMLProvider(Annotations...) - Constructor for class com.fasterxml.jackson.jaxrs.xml.JacksonJaxbXMLProvider
+
 
+
JacksonJaxbXMLProvider(XmlMapper, Annotations[]) - Constructor for class com.fasterxml.jackson.jaxrs.xml.JacksonJaxbXMLProvider
+
+
Constructor to use when a custom mapper (usually components + like serializer/deserializer factories that have been configured) + is to be used.
+
+
JacksonJaxbYAMLProvider - Class in com.fasterxml.jackson.jaxrs.yaml
+
+
JSON content type provider automatically configured to use both Jackson + and JAXB annotations (in that order of priority).
+
+
JacksonJaxbYAMLProvider() - Constructor for class com.fasterxml.jackson.jaxrs.yaml.JacksonJaxbYAMLProvider
+
+
Default constructor, usually used when provider is automatically + configured to be used with JAX-RS implementation.
+
+
JacksonJaxbYAMLProvider(Annotations...) - Constructor for class com.fasterxml.jackson.jaxrs.yaml.JacksonJaxbYAMLProvider
+
 
+
JacksonJaxbYAMLProvider(YAMLMapper, Annotations[]) - Constructor for class com.fasterxml.jackson.jaxrs.yaml.JacksonJaxbYAMLProvider
+
+
Constructor to use when a custom mapper (usually components + like serializer/deserializer factories that have been configured) + is to be used.
+
+
JacksonJsonProvider - Class in com.fasterxml.jackson.jaxrs.json
+
+
Basic implementation of JAX-RS abstractions (MessageBodyReader, + MessageBodyWriter) needed for binding + JSON ("application/json") content to and from Java Objects ("POJO"s).
+
+
JacksonJsonProvider() - Constructor for class com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
+
+
Default constructor, usually used when provider is automatically + configured to be used with JAX-RS implementation.
+
+
JacksonJsonProvider(Annotations...) - Constructor for class com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
+
 
+
JacksonJsonProvider(ObjectMapper) - Constructor for class com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
+
 
+
JacksonJsonProvider(ObjectMapper, Annotations[]) - Constructor for class com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
+
+
Constructor to use when a custom mapper (usually components + like serializer/deserializer factories that have been configured) + is to be used.
+
+
JacksonSmileProvider - Class in com.fasterxml.jackson.jaxrs.smile
+
+
Basic implementation of JAX-RS abstractions (MessageBodyReader, + MessageBodyWriter) needed for binding + Smile ("application/x-jackson-smile") content to and from Java Objects ("POJO"s).
+
+
JacksonSmileProvider() - Constructor for class com.fasterxml.jackson.jaxrs.smile.JacksonSmileProvider
+
+
Default constructor, usually used when provider is automatically + configured to be used with JAX-RS implementation.
+
+
JacksonSmileProvider(Annotations...) - Constructor for class com.fasterxml.jackson.jaxrs.smile.JacksonSmileProvider
+
 
+
JacksonSmileProvider(ObjectMapper) - Constructor for class com.fasterxml.jackson.jaxrs.smile.JacksonSmileProvider
+
 
+
JacksonSmileProvider(ObjectMapper, Annotations[]) - Constructor for class com.fasterxml.jackson.jaxrs.smile.JacksonSmileProvider
+
+
Constructor to use when a custom mapper (usually components + like serializer/deserializer factories that have been configured) + is to be used.
+
+
JacksonXMLProvider - Class in com.fasterxml.jackson.jaxrs.xml
+
+
Basic implementation of JAX-RS abstractions (MessageBodyReader, + MessageBodyWriter) needed for binding + JSON ("application/json") content to and from Java Objects ("POJO"s).
+
+
JacksonXMLProvider() - Constructor for class com.fasterxml.jackson.jaxrs.xml.JacksonXMLProvider
+
+
Default constructor, usually used when provider is automatically + configured to be used with JAX-RS implementation.
+
+
JacksonXMLProvider(Annotations...) - Constructor for class com.fasterxml.jackson.jaxrs.xml.JacksonXMLProvider
+
 
+
JacksonXMLProvider(XmlMapper) - Constructor for class com.fasterxml.jackson.jaxrs.xml.JacksonXMLProvider
+
 
+
JacksonXMLProvider(XmlMapper, Annotations[]) - Constructor for class com.fasterxml.jackson.jaxrs.xml.JacksonXMLProvider
+
+
Constructor to use when a custom mapper (usually components + like serializer/deserializer factories that have been configured) + is to be used.
+
+
JacksonYAMLProvider - Class in com.fasterxml.jackson.jaxrs.yaml
+
+
Basic implementation of JAX-RS abstractions (MessageBodyReader, + MessageBodyWriter) needed for binding + JSON ("application/json") content to and from Java Objects ("POJO"s).
+
+
JacksonYAMLProvider() - Constructor for class com.fasterxml.jackson.jaxrs.yaml.JacksonYAMLProvider
+
+
Default constructor, usually used when provider is automatically + configured to be used with JAX-RS implementation.
+
+
JacksonYAMLProvider(Annotations...) - Constructor for class com.fasterxml.jackson.jaxrs.yaml.JacksonYAMLProvider
+
 
+
JacksonYAMLProvider(YAMLMapper) - Constructor for class com.fasterxml.jackson.jaxrs.yaml.JacksonYAMLProvider
+
 
+
JacksonYAMLProvider(YAMLMapper, Annotations[]) - Constructor for class com.fasterxml.jackson.jaxrs.yaml.JacksonYAMLProvider
+
+
Constructor to use when a custom mapper (usually components + like serializer/deserializer factories that have been configured) + is to be used.
+
+
Jaxrs2TypesModule - Class in com.fasterxml.jackson.datatype.jaxrs
+
+
Simple datatype module that adds serialization and deserialization + support for following JAX-RS 2.0 types: + + Link: serialized using "link header" representation + +
+
+
Jaxrs2TypesModule() - Constructor for class com.fasterxml.jackson.datatype.jaxrs.Jaxrs2TypesModule
+
 
+
JAXRS_FEATURE_DEFAULTS - Static variable in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
JaxRSFeature - Enum in com.fasterxml.jackson.jaxrs.cfg
+
+
Enumeration that defines simple on/off features that can be + used on all Jackson JAX-RS providers, regardless of + underlying data format.
+
+
JsonEndpointConfig - Class in com.fasterxml.jackson.jaxrs.json
+
+
Container class for figuring out annotation-based configuration + for JAX-RS end points.
+
+
JsonEndpointConfig(MapperConfig<?>) - Constructor for class com.fasterxml.jackson.jaxrs.json.JsonEndpointConfig
+
 
+
JsonMapperConfigurator - Class in com.fasterxml.jackson.jaxrs.json
+
+
Helper class used to encapsulate details of configuring an + ObjectMapper instance to be used for data binding, as + well as accessing it.
+
+
JsonMapperConfigurator(ObjectMapper, Annotations[]) - Constructor for class com.fasterxml.jackson.jaxrs.json.JsonMapperConfigurator
+
 
+
JsonMappingExceptionMapper - Class in com.fasterxml.jackson.jaxrs.base
+
+
Implementation if ExceptionMapper to send down a "400 Bad Request" + response in the event that unmappable JSON is received.
+
+
JsonMappingExceptionMapper() - Constructor for class com.fasterxml.jackson.jaxrs.base.JsonMappingExceptionMapper
+
 
+
JSONP - Annotation Type in com.fasterxml.jackson.jaxrs.json.annotation
+
 
+
JSONP.Def - Class in com.fasterxml.jackson.jaxrs.json.annotation
+
+
Helper class for encapsulating information from JSONP + annotation instance.
+
+
JsonParseExceptionMapper - Class in com.fasterxml.jackson.jaxrs.base
+
+
Implementation of ExceptionMapper to send down a "400 Bad Request" + in the event unparsable JSON is received.
+
+
JsonParseExceptionMapper() - Constructor for class com.fasterxml.jackson.jaxrs.base.JsonParseExceptionMapper
+
 
+
+ + + +

L

+
+
LinkDeserializer - Class in com.fasterxml.jackson.datatype.jaxrs
+
 
+
LinkDeserializer() - Constructor for class com.fasterxml.jackson.datatype.jaxrs.LinkDeserializer
+
 
+
locateMapper(Class<?>, MediaType) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Method called to locate ObjectMapper to use for serialization + and deserialization.
+
+
LRUMap<K,V> - Class in com.fasterxml.jackson.jaxrs.util
+
+
Helper for simple bounded LRU maps used for reusing lookup values.
+
+
LRUMap(int, int) - Constructor for class com.fasterxml.jackson.jaxrs.util.LRUMap
+
 
+
+ + + +

M

+
+
mapper() - Method in class com.fasterxml.jackson.jaxrs.cbor.CBORMapperConfigurator
+
+
Helper method that will ensure that there is a configurable non-default + mapper (constructing an instance if one didn't yet exit), and return + that mapper.
+
+
mapper() - Method in class com.fasterxml.jackson.jaxrs.cfg.MapperConfiguratorBase
+
+
Helper method that will ensure that there is a configurable non-default + mapper (constructing an instance if one didn't yet exit), and return + that mapper.
+
+
mapper() - Method in class com.fasterxml.jackson.jaxrs.json.JsonMapperConfigurator
+
+
Helper method that will ensure that there is a configurable non-default + mapper (constructing an instance if one didn't yet exit), and return + that mapper.
+
+
mapper() - Method in class com.fasterxml.jackson.jaxrs.smile.SmileMapperConfigurator
+
+
Helper method that will ensure that there is a configurable non-default + mapper (constructing an instance if one didn't yet exit), and return + that mapper.
+
+
mapper() - Method in class com.fasterxml.jackson.jaxrs.xml.XMLMapperConfigurator
+
+
Helper method that will ensure that there is a configurable non-default + mapper (constructing an instance if one didn't yet exit), and return + that mapper.
+
+
mapper() - Method in class com.fasterxml.jackson.jaxrs.yaml.YAMLMapperConfigurator
+
+
Helper method that will ensure that there is a configurable non-default + mapper (constructing an instance if one didn't yet exit), and return + that mapper.
+
+
MapperConfiguratorBase<IMPL extends MapperConfiguratorBase<IMPL,MAPPER>,MAPPER extends com.fasterxml.jackson.databind.ObjectMapper> - Class in com.fasterxml.jackson.jaxrs.cfg
+
+
Helper class used to encapsulate details of configuring an + ObjectMapper instance to be used for data binding, as + well as accessing it.
+
+
MapperConfiguratorBase(MAPPER, Annotations[]) - Constructor for class com.fasterxml.jackson.jaxrs.cfg.MapperConfiguratorBase
+
 
+
method - Variable in class com.fasterxml.jackson.jaxrs.json.annotation.JSONP.Def
+
 
+
MIME_JAVASCRIPT - Static variable in class com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
+
 
+
MIME_JAVASCRIPT_MS - Static variable in class com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
+
 
+
modify(EndpointConfigBase<?>, MultivaluedMap<String, String>, JavaType, ObjectReader, JsonParser) - Method in class com.fasterxml.jackson.jaxrs.cfg.ObjectReaderModifier
+
+
Method called to let modifier make any changes it wants to to objects + used for reading request objects for specified endpoint.
+
+
modify(EndpointConfigBase<?>, MultivaluedMap<String, Object>, Object, ObjectWriter, JsonGenerator) - Method in class com.fasterxml.jackson.jaxrs.cfg.ObjectWriterModifier
+
+
Method called to let modifier make any changes it wants to to objects + used for writing response for specified endpoint.
+
+
modifyBeforeWrite(Object) - Method in class com.fasterxml.jackson.jaxrs.cbor.CBOREndpointConfig
+
 
+
modifyBeforeWrite(Object) - Method in class com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase
+
 
+
modifyBeforeWrite(Object) - Method in class com.fasterxml.jackson.jaxrs.json.JsonEndpointConfig
+
 
+
modifyBeforeWrite(Object) - Method in class com.fasterxml.jackson.jaxrs.smile.SmileEndpointConfig
+
 
+
modifyBeforeWrite(Object) - Method in class com.fasterxml.jackson.jaxrs.xml.XMLEndpointConfig
+
 
+
modifyBeforeWrite(Object) - Method in class com.fasterxml.jackson.jaxrs.yaml.YAMLEndpointConfig
+
 
+
+ + + +

N

+
+
nullIfEmpty(T[]) - Static method in class com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase
+
 
+
+ + + +

O

+
+
ObjectReaderInjector - Class in com.fasterxml.jackson.jaxrs.cfg
+
+
Based on ideas from [Issue#32], this class allows registering a + modifier (ObjectReaderModifier) that can be used to + reconfigure ObjectReader + that JAX-RS Resource will use for reading input into Java Objects.
+
+
ObjectReaderModifier - Class in com.fasterxml.jackson.jaxrs.cfg
+
 
+
ObjectReaderModifier() - Constructor for class com.fasterxml.jackson.jaxrs.cfg.ObjectReaderModifier
+
 
+
ObjectWriterInjector - Class in com.fasterxml.jackson.jaxrs.cfg
+
+
Based on ideas from [Issue#32], this class allows "overriding" of ObjectWriter + that JAX-RS Resource will use; usually this is done from a Servlet or JAX-RS filter + before execution reaches resource.
+
+
ObjectWriterModifier - Class in com.fasterxml.jackson.jaxrs.cfg
+
 
+
ObjectWriterModifier() - Constructor for class com.fasterxml.jackson.jaxrs.cfg.ObjectWriterModifier
+
 
+
+ + + +

P

+
+
PackageVersion - Class in com.fasterxml.jackson.datatype.jaxrs
+
+
Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
+
+
PackageVersion() - Constructor for class com.fasterxml.jackson.datatype.jaxrs.PackageVersion
+
 
+
PackageVersion - Class in com.fasterxml.jackson.jaxrs.cbor
+
+
Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in pom.xml.
+
+
PackageVersion() - Constructor for class com.fasterxml.jackson.jaxrs.cbor.PackageVersion
+
 
+
PackageVersion - Class in com.fasterxml.jackson.jaxrs.json
+
+
Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
+
+
PackageVersion() - Constructor for class com.fasterxml.jackson.jaxrs.json.PackageVersion
+
 
+
PackageVersion - Class in com.fasterxml.jackson.jaxrs.smile
+
+
Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
+
+
PackageVersion() - Constructor for class com.fasterxml.jackson.jaxrs.smile.PackageVersion
+
 
+
PackageVersion - Class in com.fasterxml.jackson.jaxrs.xml
+
+
Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
+
+
PackageVersion() - Constructor for class com.fasterxml.jackson.jaxrs.xml.PackageVersion
+
 
+
PackageVersion - Class in com.fasterxml.jackson.jaxrs.yaml
+
+
Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
+
+
PackageVersion() - Constructor for class com.fasterxml.jackson.jaxrs.yaml.PackageVersion
+
 
+
prefix - Variable in class com.fasterxml.jackson.jaxrs.json.annotation.JSONP.Def
+
 
+
ProviderBase<THIS extends ProviderBase<THIS,MAPPER,EP_CONFIG,MAPPER_CONFIG>,MAPPER extends com.fasterxml.jackson.databind.ObjectMapper,EP_CONFIG extends EndpointConfigBase<EP_CONFIG>,MAPPER_CONFIG extends MapperConfiguratorBase<MAPPER_CONFIG,MAPPER>> - Class in com.fasterxml.jackson.jaxrs.base
+
 
+
ProviderBase(MAPPER_CONFIG) - Constructor for class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
ProviderBase() - Constructor for class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Deprecated.
+
+
+ + + +

R

+
+
readFrom(Class<Object>, Type, Annotation[], MediaType, MultivaluedMap<String, String>, InputStream) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Method that JAX-RS container calls to deserialize given value.
+
+
removeEldestEntry(Map.Entry<K, V>) - Method in class com.fasterxml.jackson.jaxrs.util.LRUMap
+
 
+
removeUntouchable(Class<?>) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Method for removing definition of specified type as untouchable: + usually only
+
+
reset(Class<?>) - Method in class com.fasterxml.jackson.jaxrs.util.ClassKey
+
 
+
+ + + +

S

+
+
set(ObjectReaderModifier) - Static method in class com.fasterxml.jackson.jaxrs.cfg.ObjectReaderInjector
+
 
+
set(ObjectWriterModifier) - Static method in class com.fasterxml.jackson.jaxrs.cfg.ObjectWriterInjector
+
 
+
setAnnotationsToUse(Annotations[]) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Method for configuring which annotation sets to use (including none).
+
+
setAnnotationsToUse(Annotations[]) - Method in class com.fasterxml.jackson.jaxrs.cfg.MapperConfiguratorBase
+
 
+
setDefaultReadView(Class<?>) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Method for specifying JSON View to use for reading content + when end point does not have explicit View annotations.
+
+
setDefaultView(Class<?>) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Method for specifying JSON View to use for reading and writing content + when end point does not have explicit View annotations.
+
+
setDefaultWriteView(Class<?>) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Method for specifying JSON View to use for reading content + when end point does not have explicit View annotations.
+
+
setJSONPFunctionName(String) - Method in class com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
+
 
+
setMapper(MAPPER) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Method that can be used to directly define ObjectMapper to use + for serialization and deserialization; if null, will use the standard + provider discovery from context instead.
+
+
setMapper(MAPPER) - Method in class com.fasterxml.jackson.jaxrs.cfg.MapperConfiguratorBase
+
 
+
SmileEndpointConfig - Class in com.fasterxml.jackson.jaxrs.smile
+
+
Container class for figuring out annotation-based configuration + for JAX-RS end points.
+
+
SmileEndpointConfig(MapperConfig<?>) - Constructor for class com.fasterxml.jackson.jaxrs.smile.SmileEndpointConfig
+
 
+
SmileMapperConfigurator - Class in com.fasterxml.jackson.jaxrs.smile
+
+
Helper class used to encapsulate details of configuring an + ObjectMapper instance to be used for data binding, as + well as accessing it.
+
+
SmileMapperConfigurator(ObjectMapper, Annotations[]) - Constructor for class com.fasterxml.jackson.jaxrs.smile.SmileMapperConfigurator
+
 
+
SmileMediaTypes - Class in com.fasterxml.jackson.jaxrs.smile
+
 
+
SmileMediaTypes() - Constructor for class com.fasterxml.jackson.jaxrs.smile.SmileMediaTypes
+
 
+
suffix - Variable in class com.fasterxml.jackson.jaxrs.json.annotation.JSONP.Def
+
 
+
+ + + +

T

+
+
TEXT_JACKSON_YAML - Static variable in class com.fasterxml.jackson.jaxrs.yaml.YAMLMediaTypes
+
 
+
TEXT_JACKSON_YAML_TYPE - Static variable in class com.fasterxml.jackson.jaxrs.yaml.YAMLMediaTypes
+
 
+
toResponse(JsonMappingException) - Method in class com.fasterxml.jackson.jaxrs.base.JsonMappingExceptionMapper
+
 
+
toResponse(JsonParseException) - Method in class com.fasterxml.jackson.jaxrs.base.JsonParseExceptionMapper
+
 
+
toString() - Method in class com.fasterxml.jackson.jaxrs.cfg.AnnotationBundleKey
+
 
+
toString() - Method in class com.fasterxml.jackson.jaxrs.util.ClassKey
+
 
+
+ + + +

V

+
+
valueOf(String) - Static method in enum com.fasterxml.jackson.jaxrs.cfg.Annotations
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum com.fasterxml.jackson.jaxrs.cfg.JaxRSFeature
+
+
Returns the enum constant of this type with the specified name.
+
+
values() - Static method in enum com.fasterxml.jackson.jaxrs.cfg.Annotations
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum com.fasterxml.jackson.jaxrs.cfg.JaxRSFeature
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
VERSION - Static variable in class com.fasterxml.jackson.datatype.jaxrs.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.datatype.jaxrs.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.jaxrs.cbor.JacksonCBORProvider
+
+
Method that will return version information stored in and read from jar + that contains this class.
+
+
VERSION - Static variable in class com.fasterxml.jackson.jaxrs.cbor.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.jaxrs.cbor.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
+
+
Method that will return version information stored in and read from jar + that contains this class.
+
+
VERSION - Static variable in class com.fasterxml.jackson.jaxrs.json.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.jaxrs.json.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.jaxrs.smile.JacksonSmileProvider
+
+
Method that will return version information stored in and read from jar + that contains this class.
+
+
VERSION - Static variable in class com.fasterxml.jackson.jaxrs.smile.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.jaxrs.smile.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.jaxrs.xml.JacksonXMLProvider
+
+
Method that will return version information stored in and read from jar + that contains this class.
+
+
VERSION - Static variable in class com.fasterxml.jackson.jaxrs.xml.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.jaxrs.xml.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.jaxrs.yaml.JacksonYAMLProvider
+
+
Method that will return version information stored in and read from jar + that contains this class.
+
+
VERSION - Static variable in class com.fasterxml.jackson.jaxrs.yaml.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.jaxrs.yaml.PackageVersion
+
 
+
+ + + +

W

+
+
withType(JavaType) - Method in class com.fasterxml.jackson.jaxrs.util.EndpointAsBeanProperty
+
 
+
writeTo(Object, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Method that JAX-RS container calls to serialize given value.
+
+
+ + + +

X

+
+
XMLEndpointConfig - Class in com.fasterxml.jackson.jaxrs.xml
+
+
Container class for figuring out annotation-based configuration + for JAX-RS end points.
+
+
XMLEndpointConfig(MapperConfig<?>) - Constructor for class com.fasterxml.jackson.jaxrs.xml.XMLEndpointConfig
+
 
+
XMLMapperConfigurator - Class in com.fasterxml.jackson.jaxrs.xml
+
+
Helper class used to encapsulate details of configuring an + XmlMapper instance to be used for data binding, as + well as accessing it.
+
+
XMLMapperConfigurator(XmlMapper, Annotations[]) - Constructor for class com.fasterxml.jackson.jaxrs.xml.XMLMapperConfigurator
+
 
+
+ + + +

Y

+
+
YAMLEndpointConfig - Class in com.fasterxml.jackson.jaxrs.yaml
+
+
Container class for figuring out annotation-based configuration + for JAX-RS end points.
+
+
YAMLEndpointConfig(MapperConfig<?>) - Constructor for class com.fasterxml.jackson.jaxrs.yaml.YAMLEndpointConfig
+
 
+
YAMLMapperConfigurator - Class in com.fasterxml.jackson.jaxrs.yaml
+
+
Helper class used to encapsulate details of configuring an + YAMLMapper instance to be used for data binding, as + well as accessing it.
+
+
YAMLMapperConfigurator(YAMLMapper, Annotations[]) - Constructor for class com.fasterxml.jackson.jaxrs.yaml.YAMLMapperConfigurator
+
 
+
YAMLMediaTypes - Class in com.fasterxml.jackson.jaxrs.yaml
+
 
+
YAMLMediaTypes() - Constructor for class com.fasterxml.jackson.jaxrs.yaml.YAMLMediaTypes
+
 
+
+ + + +

_

+
+
_activeView - Variable in class com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase
+
 
+
_addSuperTypes(Class<?>, Class<?>, Collection<Class<?>>, boolean) - Static method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
_annotations - Variable in class com.fasterxml.jackson.jaxrs.util.EndpointAsBeanProperty
+
 
+
_cfgCheckCanDeserialize - Variable in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Whether we want to actually check that Jackson has + a deserializer for given type.
+
+
_cfgCheckCanSerialize - Variable in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Whether we want to actually check that Jackson has + a serializer for given type.
+
+
_cfgCustomUntouchables - Variable in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Map that contains overrides to default list of untouchable + types: true meaning that entry is untouchable, + false that is is not.
+
+
_config - Variable in class com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase
+
 
+
_configForReading(MAPPER, Annotation[], Class<?>) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
_configForReading(ObjectReader, Annotation[]) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
_configForReading(ObjectReader, Annotation[]) - Method in class com.fasterxml.jackson.jaxrs.cbor.JacksonCBORProvider
+
 
+
_configForReading(ObjectReader, Annotation[]) - Method in class com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
+
 
+
_configForReading(ObjectReader, Annotation[]) - Method in class com.fasterxml.jackson.jaxrs.smile.JacksonSmileProvider
+
 
+
_configForReading(ObjectReader, Annotation[]) - Method in class com.fasterxml.jackson.jaxrs.xml.JacksonXMLProvider
+
 
+
_configForReading(ObjectReader, Annotation[]) - Method in class com.fasterxml.jackson.jaxrs.yaml.JacksonYAMLProvider
+
 
+
_configForWriting(MAPPER, Annotation[], Class<?>) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
_configForWriting(ObjectWriter, Annotation[]) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
_configForWriting(ObjectWriter, Annotation[]) - Method in class com.fasterxml.jackson.jaxrs.cbor.JacksonCBORProvider
+
 
+
_configForWriting(ObjectWriter, Annotation[]) - Method in class com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
+
 
+
_configForWriting(ObjectWriter, Annotation[]) - Method in class com.fasterxml.jackson.jaxrs.smile.JacksonSmileProvider
+
 
+
_configForWriting(ObjectWriter, Annotation[]) - Method in class com.fasterxml.jackson.jaxrs.xml.JacksonXMLProvider
+
 
+
_configForWriting(ObjectWriter, Annotation[]) - Method in class com.fasterxml.jackson.jaxrs.yaml.JacksonYAMLProvider
+
 
+
_containedIn(Class<?>, HashSet<ClassKey>) - Static method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
_createGenerator(ObjectWriter, OutputStream, JsonEncoding) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Overridable helper method called to create a JsonGenerator for writing + contents into given raw OutputStream.
+
+
_createNoContentException() - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
_createParser(ObjectReader, InputStream) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Overridable helper method called to create a JsonParser for reading + contents of given raw InputStream.
+
+
_createParser(ObjectReader, InputStream) - Method in class com.fasterxml.jackson.jaxrs.xml.JacksonXMLProvider
+
 
+
_createParser(ObjectReader, InputStream) - Method in class com.fasterxml.jackson.jaxrs.yaml.JacksonYAMLProvider
+
 
+
_defaultAnnotationsToUse - Variable in class com.fasterxml.jackson.jaxrs.cfg.MapperConfiguratorBase
+
+
Annotations set to use by default; overridden by explicit call + to MapperConfiguratorBase.setAnnotationsToUse(com.fasterxml.jackson.jaxrs.cfg.Annotations[])
+
+
_defaultMapper - Variable in class com.fasterxml.jackson.jaxrs.cfg.MapperConfiguratorBase
+
+
If no mapper was specified when constructed, and no configuration + calls are made, a default mapper is constructed.
+
+
_defaultReadView - Variable in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
View to use for reading if none defined for the end point.
+
+
_defaultWriteView - Variable in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
View to use for writing if none defined for the end point.
+
+
_deserDisable - Variable in class com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase
+
 
+
_deserEnable - Variable in class com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase
+
 
+
_endpointForReading(Class<Object>, Type, Annotation[], MediaType, MultivaluedMap<String, String>) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Overridable helper method that will basically fetch representation of the + endpoint that can be used to get ObjectReader to use for deserializing + content
+
+
_endpointForWriting(Object, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
_findCustomUntouchable(Class<?>) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
_hasBeenSet - Static variable in class com.fasterxml.jackson.jaxrs.cfg.ObjectReaderInjector
+
+
Simple marker used to optimize out ThreadLocal access in cases + where this feature is not being used
+
+
_hasBeenSet - Static variable in class com.fasterxml.jackson.jaxrs.cfg.ObjectWriterInjector
+
+
Simple marker used to optimize out ThreadLocal access in cases + where this feature is not being used
+
+
_isIgnorableForReading(ClassKey) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Overridable helper method called to check whether given type is a known + "ignorable type" (in context of reading), values of which are not bound + from content.
+
+
_isIgnorableForWriting(ClassKey) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Overridable helper method called to check whether given type is a known + "ignorable type" (in context of reading), values of which + can not be written out.
+
+
_isSpecialReadable(Class<?>) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Overridable helper method used to allow handling of somewhat special + types for reading
+
+
_jaxbIntrospectorClass - Variable in class com.fasterxml.jackson.jaxrs.cfg.MapperConfiguratorBase
+
+
To support optional dependency to Jackson JAXB annotations module + (needed iff JAXB annotations are used for configuration)
+
+
_jaxRSFeatures - Variable in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Feature flags set.
+
+
_jsonp - Variable in class com.fasterxml.jackson.jaxrs.json.JsonEndpointConfig
+
 
+
_jsonpFunctionName - Variable in class com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
+
+
JSONP function name to use for automatic JSONP wrapping, if any; + if null, no JSONP wrapping is done.
+
+
_locateMapperViaProvider(Class<?>, MediaType) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Helper method that is called if no mapper has been explicitly configured.
+
+
_locateMapperViaProvider(Class<?>, MediaType) - Method in class com.fasterxml.jackson.jaxrs.cbor.JacksonCBORProvider
+
+
Method called to locate ObjectMapper to use for serialization + and deserialization.
+
+
_locateMapperViaProvider(Class<?>, MediaType) - Method in class com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
+
 
+
_locateMapperViaProvider(Class<?>, MediaType) - Method in class com.fasterxml.jackson.jaxrs.smile.JacksonSmileProvider
+
+
Method called to locate ObjectMapper to use for serialization + and deserialization.
+
+
_locateMapperViaProvider(Class<?>, MediaType) - Method in class com.fasterxml.jackson.jaxrs.xml.JacksonXMLProvider
+
+
Method called to locate XmlMapper to use for serialization + and deserialization.
+
+
_locateMapperViaProvider(Class<?>, MediaType) - Method in class com.fasterxml.jackson.jaxrs.yaml.JacksonYAMLProvider
+
+
Method called to locate YAMLMapper to use for serialization + and deserialization.
+
+
_mapper - Variable in class com.fasterxml.jackson.jaxrs.cfg.MapperConfiguratorBase
+
+
Mapper provider was constructed with if any, or that was constructed + due to a call to explicitly configure mapper.
+
+
_mapperConfig - Variable in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Helper object used for encapsulating configuration aspects + of ObjectMapper
+
+
_maxEntries - Variable in class com.fasterxml.jackson.jaxrs.util.LRUMap
+
 
+
_modifyHeaders(Object, Class<?>, Type, Annotation[], MultivaluedMap<String, Object>, EP_CONFIG) - Method in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Overridable method used for adding optional response headers before + serializing response object.
+
+
_providers - Variable in class com.fasterxml.jackson.jaxrs.cbor.JacksonCBORProvider
+
+
Injectable context object used to locate configured + instance of ObjectMapper to use for actual + serialization.
+
+
_providers - Variable in class com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
+
+
Injectable context object used to locate configured + instance of ObjectMapper to use for actual + serialization.
+
+
_providers - Variable in class com.fasterxml.jackson.jaxrs.smile.JacksonSmileProvider
+
+
Injectable context object used to locate configured + instance of ObjectMapper to use for actual + serialization.
+
+
_providers - Variable in class com.fasterxml.jackson.jaxrs.xml.JacksonXMLProvider
+
+
Injectable context object used to locate configured + instance of XmlMapper to use for actual + serialization.
+
+
_providers - Variable in class com.fasterxml.jackson.jaxrs.yaml.JacksonYAMLProvider
+
+
Injectable context object used to locate configured + instance of YAMLMapper to use for actual + serialization.
+
+
_rawAnnotations - Variable in class com.fasterxml.jackson.jaxrs.util.EndpointAsBeanProperty
+
 
+
_reader - Variable in class com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase
+
 
+
_readers - Variable in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Cache for resolved endpoint configurations when reading JSON data
+
+
_resolveIntrospector(Annotations) - Method in class com.fasterxml.jackson.jaxrs.cbor.CBORMapperConfigurator
+
 
+
_resolveIntrospector(Annotations) - Method in class com.fasterxml.jackson.jaxrs.json.JsonMapperConfigurator
+
 
+
_resolveIntrospector(Annotations) - Method in class com.fasterxml.jackson.jaxrs.smile.SmileMapperConfigurator
+
 
+
_resolveIntrospector(Annotations) - Method in class com.fasterxml.jackson.jaxrs.xml.XMLMapperConfigurator
+
 
+
_resolveIntrospector(Annotations) - Method in class com.fasterxml.jackson.jaxrs.yaml.YAMLMapperConfigurator
+
 
+
_resolveIntrospectors(Annotations[]) - Method in class com.fasterxml.jackson.jaxrs.cbor.CBORMapperConfigurator
+
 
+
_resolveIntrospectors(Annotations[]) - Method in class com.fasterxml.jackson.jaxrs.cfg.MapperConfiguratorBase
+
 
+
_resolveIntrospectors(Annotations[]) - Method in class com.fasterxml.jackson.jaxrs.json.JsonMapperConfigurator
+
 
+
_resolveIntrospectors(Annotations[]) - Method in class com.fasterxml.jackson.jaxrs.smile.SmileMapperConfigurator
+
 
+
_resolveIntrospectors(Annotations[]) - Method in class com.fasterxml.jackson.jaxrs.xml.XMLMapperConfigurator
+
 
+
_resolveIntrospectors(Annotations[]) - Method in class com.fasterxml.jackson.jaxrs.yaml.YAMLMapperConfigurator
+
 
+
_rootName - Variable in class com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase
+
 
+
_serDisable - Variable in class com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase
+
 
+
_serEnable - Variable in class com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase
+
 
+
_setAnnotations(ObjectMapper, Annotations[]) - Method in class com.fasterxml.jackson.jaxrs.cfg.MapperConfiguratorBase
+
 
+
_threadLocal - Static variable in class com.fasterxml.jackson.jaxrs.cfg.ObjectReaderInjector
+
 
+
_threadLocal - Static variable in class com.fasterxml.jackson.jaxrs.cfg.ObjectWriterInjector
+
 
+
_unreadableClasses - Static variable in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
_untouchables - Static variable in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
_unwritableClasses - Static variable in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
 
+
_writer - Variable in class com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase
+
 
+
_writers - Variable in class com.fasterxml.jackson.jaxrs.base.ProviderBase
+
+
Cache for resolved endpoint configurations when writing JSON data
+
+
+A B C D E F G H I J L M N O P R S T V W X Y _ 
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/index.html b/docs/javadoc/2.13/index.html new file mode 100644 index 00000000..9f6fbd15 --- /dev/null +++ b/docs/javadoc/2.13/index.html @@ -0,0 +1,76 @@ + + + + + + +Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API + + + + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> + + + diff --git a/docs/javadoc/2.13/overview-frame.html b/docs/javadoc/2.13/overview-frame.html new file mode 100644 index 00000000..1cf981a3 --- /dev/null +++ b/docs/javadoc/2.13/overview-frame.html @@ -0,0 +1,32 @@ + + + + + + +Overview List (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + +
All Classes
+
+

Packages

+ +
+

 

+ + diff --git a/docs/javadoc/2.13/overview-summary.html b/docs/javadoc/2.13/overview-summary.html new file mode 100644 index 00000000..60ce321f --- /dev/null +++ b/docs/javadoc/2.13/overview-summary.html @@ -0,0 +1,206 @@ + + + + + + +Overview (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Packages 
PackageDescription
com.fasterxml.jackson.datatype.jaxrs 
com.fasterxml.jackson.jaxrs.annotation +
Package that contains annotations applicable to all content types.
+
com.fasterxml.jackson.jaxrs.base 
com.fasterxml.jackson.jaxrs.cbor +
Jackson-based JAX-RS provider that can automatically + serialize and deserialize resources for + Compact Binary Object Representation (CBOR) content type (MediaType).
+
com.fasterxml.jackson.jaxrs.cfg 
com.fasterxml.jackson.jaxrs.json +
Jackson-based JAX-RS provider that can automatically + serialize and deserialize resources for + JSON content type (MediaType).
+
com.fasterxml.jackson.jaxrs.json.annotation +
Package that contains annotations specific to JSON dataformat.
+
com.fasterxml.jackson.jaxrs.smile +
Jackson-based JAX-RS provider that can automatically + serialize and deserialize resources for + Smile content type.
+
com.fasterxml.jackson.jaxrs.util +
Miscellaneous helper classes used by providers.
+
com.fasterxml.jackson.jaxrs.xml +
Jackson-based JAX-RS provider that can automatically + serialize and deserialize resources for + XML content type (MediaType).
+
com.fasterxml.jackson.jaxrs.yaml +
Jackson-based JAX-RS provider that can automatically + serialize and deserialize resources for + YAML content type (MediaType).
+
+
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/overview-tree.html b/docs/javadoc/2.13/overview-tree.html new file mode 100644 index 00000000..0c213860 --- /dev/null +++ b/docs/javadoc/2.13/overview-tree.html @@ -0,0 +1,271 @@ + + + + + + +Class Hierarchy (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Annotation Type Hierarchy

+ +

Enum Hierarchy

+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/package-list b/docs/javadoc/2.13/package-list new file mode 100644 index 00000000..426b400a --- /dev/null +++ b/docs/javadoc/2.13/package-list @@ -0,0 +1,11 @@ +com.fasterxml.jackson.datatype.jaxrs +com.fasterxml.jackson.jaxrs.annotation +com.fasterxml.jackson.jaxrs.base +com.fasterxml.jackson.jaxrs.cbor +com.fasterxml.jackson.jaxrs.cfg +com.fasterxml.jackson.jaxrs.json +com.fasterxml.jackson.jaxrs.json.annotation +com.fasterxml.jackson.jaxrs.smile +com.fasterxml.jackson.jaxrs.util +com.fasterxml.jackson.jaxrs.xml +com.fasterxml.jackson.jaxrs.yaml diff --git a/docs/javadoc/2.13/script.js b/docs/javadoc/2.13/script.js new file mode 100644 index 00000000..b3463569 --- /dev/null +++ b/docs/javadoc/2.13/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/docs/javadoc/2.13/serialized-form.html b/docs/javadoc/2.13/serialized-form.html new file mode 100644 index 00000000..2f15e398 --- /dev/null +++ b/docs/javadoc/2.13/serialized-form.html @@ -0,0 +1,193 @@ + + + + + + +Serialized Form (Jackson: JAX-RS (parent) 2.13.1-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Serialized Form

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2021 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.13/stylesheet.css b/docs/javadoc/2.13/stylesheet.css new file mode 100644 index 00000000..98055b22 --- /dev/null +++ b/docs/javadoc/2.13/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/pom.xml b/pom.xml index b27a2d82..a05ef34d 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson jackson-base - 2.13.0 + 2.13.1-SNAPSHOT com.fasterxml.jackson.jaxrs jackson-jaxrs-providers