From e1e841440c2abd1fb7098edec9ab59b4ec4d5c11 Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Thu, 26 Sep 2019 07:24:47 -0700 Subject: [PATCH] Add javadocs for 2.10 --- docs/javadoc/2.10/allclasses-frame.html | 66 + docs/javadoc/2.10/allclasses-noframe.html | 66 + .../xml/DefaultingXmlTypeResolverBuilder.html | 392 +++ .../xml/JacksonXmlAnnotationIntrospector.html | 619 +++++ .../dataformat/xml/JacksonXmlModule.html | 482 ++++ .../dataformat/xml/PackageVersion.html | 321 +++ ...XmlAnnotationIntrospector.JaxbWrapper.html | 443 ++++ .../xml/XmlAnnotationIntrospector.Pair.html | 513 ++++ .../xml/XmlAnnotationIntrospector.html | 348 +++ .../jackson/dataformat/xml/XmlFactory.html | 1519 ++++++++++++ .../dataformat/xml/XmlFactoryBuilder.html | 706 ++++++ .../dataformat/xml/XmlMapper.Builder.html | 404 ++++ .../jackson/dataformat/xml/XmlMapper.html | 860 +++++++ .../dataformat/xml/XmlPrettyPrinter.html | 604 +++++ ...esolverBuilder.XmlClassNameIdResolver.html | 361 +++ ...Builder.XmlMinimalClassNameIdResolver.html | 380 +++ .../xml/XmlTypeResolverBuilder.html | 420 ++++ .../xml/annotation/JacksonXmlCData.html | 226 ++ .../annotation/JacksonXmlElementWrapper.html | 321 +++ .../xml/annotation/JacksonXmlProperty.html | 263 ++ .../xml/annotation/JacksonXmlRootElement.html | 242 ++ .../xml/annotation/JacksonXmlText.html | 232 ++ .../annotation/class-use/JacksonXmlCData.html | 126 + .../class-use/JacksonXmlElementWrapper.html | 126 + .../class-use/JacksonXmlProperty.html | 126 + .../class-use/JacksonXmlRootElement.html | 126 + .../annotation/class-use/JacksonXmlText.html | 126 + .../xml/annotation/package-frame.html | 25 + .../xml/annotation/package-summary.html | 191 ++ .../xml/annotation/package-tree.html | 139 ++ .../xml/annotation/package-use.html | 126 + .../DefaultingXmlTypeResolverBuilder.html | 126 + .../JacksonXmlAnnotationIntrospector.html | 126 + .../xml/class-use/JacksonXmlModule.html | 189 ++ .../xml/class-use/PackageVersion.html | 126 + ...XmlAnnotationIntrospector.JaxbWrapper.html | 126 + .../XmlAnnotationIntrospector.Pair.html | 171 ++ .../class-use/XmlAnnotationIntrospector.html | 232 ++ .../dataformat/xml/class-use/XmlFactory.html | 255 ++ .../xml/class-use/XmlFactoryBuilder.html | 245 ++ .../xml/class-use/XmlMapper.Builder.html | 212 ++ .../dataformat/xml/class-use/XmlMapper.html | 192 ++ .../xml/class-use/XmlPrettyPrinter.html | 193 ++ ...esolverBuilder.XmlClassNameIdResolver.html | 126 + ...Builder.XmlMinimalClassNameIdResolver.html | 126 + .../xml/class-use/XmlTypeResolverBuilder.html | 126 + .../xml/deser/FromXmlParser.Feature.html | 421 ++++ .../dataformat/xml/deser/FromXmlParser.html | 1527 ++++++++++++ .../deser/WrapperHandlingDeserializer.html | 547 +++++ .../deser/XmlBeanDeserializerModifier.html | 364 +++ .../dataformat/xml/deser/XmlReadContext.html | 694 ++++++ .../xml/deser/XmlStringDeserializer.html | 423 ++++ .../xml/deser/XmlTextDeserializer.html | 552 +++++ .../dataformat/xml/deser/XmlTokenStream.html | 953 ++++++++ .../class-use/FromXmlParser.Feature.html | 320 +++ .../xml/deser/class-use/FromXmlParser.html | 229 ++ .../WrapperHandlingDeserializer.html | 126 + .../XmlBeanDeserializerModifier.html | 126 + .../xml/deser/class-use/XmlReadContext.html | 227 ++ .../class-use/XmlStringDeserializer.html | 126 + .../deser/class-use/XmlTextDeserializer.html | 126 + .../xml/deser/class-use/XmlTokenStream.html | 166 ++ .../dataformat/xml/deser/package-frame.html | 31 + .../dataformat/xml/deser/package-summary.html | 211 ++ .../dataformat/xml/deser/package-tree.html | 189 ++ .../dataformat/xml/deser/package-use.html | 214 ++ .../jaxb/XmlJaxbAnnotationIntrospector.html | 479 ++++ .../XmlJaxbAnnotationIntrospector.html | 126 + .../dataformat/xml/jaxb/package-frame.html | 21 + .../dataformat/xml/jaxb/package-summary.html | 148 ++ .../dataformat/xml/jaxb/package-tree.html | 147 ++ .../dataformat/xml/jaxb/package-use.html | 126 + .../jackson/dataformat/xml/package-frame.html | 38 + .../dataformat/xml/package-summary.html | 268 +++ .../jackson/dataformat/xml/package-tree.html | 228 ++ .../jackson/dataformat/xml/package-use.html | 269 +++ .../xml/ser/ToXmlGenerator.Feature.html | 465 ++++ .../dataformat/xml/ser/ToXmlGenerator.html | 1811 ++++++++++++++ .../xml/ser/UnwrappingXmlBeanSerializer.html | 615 +++++ .../xml/ser/XmlBeanPropertyWriter.html | 448 ++++ .../dataformat/xml/ser/XmlBeanSerializer.html | 554 +++++ .../xml/ser/XmlBeanSerializerBase.html | 681 ++++++ .../xml/ser/XmlBeanSerializerModifier.html | 331 +++ .../xml/ser/XmlSerializerProvider.html | 614 +++++ .../ser/class-use/ToXmlGenerator.Feature.html | 320 +++ .../xml/ser/class-use/ToXmlGenerator.html | 246 ++ .../UnwrappingXmlBeanSerializer.html | 174 ++ .../ser/class-use/XmlBeanPropertyWriter.html | 126 + .../xml/ser/class-use/XmlBeanSerializer.html | 126 + .../ser/class-use/XmlBeanSerializerBase.html | 220 ++ .../class-use/XmlBeanSerializerModifier.html | 126 + .../ser/class-use/XmlSerializerProvider.html | 169 ++ .../dataformat/xml/ser/package-frame.html | 31 + .../dataformat/xml/ser/package-summary.html | 207 ++ .../dataformat/xml/ser/package-tree.html | 208 ++ .../dataformat/xml/ser/package-use.html | 216 ++ .../dataformat/xml/util/AnnotationUtil.html | 320 +++ ...ltXmlPrettyPrinter.FixedSpaceIndenter.html | 340 +++ .../DefaultXmlPrettyPrinter.Indenter.html | 280 +++ ...ultXmlPrettyPrinter.Lf2SpacesIndenter.html | 339 +++ .../DefaultXmlPrettyPrinter.NopIndenter.html | 332 +++ .../xml/util/DefaultXmlPrettyPrinter.html | 1105 +++++++++ .../jackson/dataformat/xml/util/StaxUtil.html | 352 +++ .../jackson/dataformat/xml/util/TypeUtil.html | 291 +++ .../jackson/dataformat/xml/util/XmlInfo.html | 395 +++ .../xml/util/XmlRootNameLookup.html | 373 +++ .../xml/util/class-use/AnnotationUtil.html | 126 + ...ltXmlPrettyPrinter.FixedSpaceIndenter.html | 126 + .../DefaultXmlPrettyPrinter.Indenter.html | 221 ++ ...ultXmlPrettyPrinter.Lf2SpacesIndenter.html | 126 + .../DefaultXmlPrettyPrinter.NopIndenter.html | 126 + .../class-use/DefaultXmlPrettyPrinter.html | 203 ++ .../xml/util/class-use/StaxUtil.html | 126 + .../xml/util/class-use/TypeUtil.html | 126 + .../xml/util/class-use/XmlInfo.html | 126 + .../xml/util/class-use/XmlRootNameLookup.html | 177 ++ .../dataformat/xml/util/package-frame.html | 33 + .../dataformat/xml/util/package-summary.html | 211 ++ .../dataformat/xml/util/package-tree.html | 151 ++ .../dataformat/xml/util/package-use.html | 216 ++ docs/javadoc/2.10/constant-values.html | 298 +++ docs/javadoc/2.10/deprecated-list.html | 179 ++ docs/javadoc/2.10/help-doc.html | 231 ++ docs/javadoc/2.10/index-all.html | 2144 +++++++++++++++++ docs/javadoc/2.10/index.html | 76 + docs/javadoc/2.10/javadoc.sh | 1 + docs/javadoc/2.10/options | 27 + docs/javadoc/2.10/overview-frame.html | 27 + docs/javadoc/2.10/overview-summary.html | 168 ++ docs/javadoc/2.10/overview-tree.html | 366 +++ docs/javadoc/2.10/package-list | 6 + docs/javadoc/2.10/packages | 6 + docs/javadoc/2.10/script.js | 30 + docs/javadoc/2.10/serialized-form.html | 638 +++++ docs/javadoc/2.10/stylesheet.css | 574 +++++ 135 files changed, 41572 insertions(+) create mode 100644 docs/javadoc/2.10/allclasses-frame.html create mode 100644 docs/javadoc/2.10/allclasses-noframe.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/DefaultingXmlTypeResolverBuilder.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/JacksonXmlAnnotationIntrospector.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/JacksonXmlModule.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/PackageVersion.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlAnnotationIntrospector.JaxbWrapper.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlAnnotationIntrospector.Pair.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlAnnotationIntrospector.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlFactory.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlFactoryBuilder.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlMapper.Builder.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlMapper.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlTypeResolverBuilder.XmlClassNameIdResolver.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlTypeResolverBuilder.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/JacksonXmlCData.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/JacksonXmlElementWrapper.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/JacksonXmlProperty.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/JacksonXmlRootElement.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/JacksonXmlText.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/class-use/JacksonXmlCData.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/class-use/JacksonXmlElementWrapper.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/class-use/JacksonXmlProperty.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/class-use/JacksonXmlRootElement.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/class-use/JacksonXmlText.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/package-frame.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/package-summary.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/package-tree.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/package-use.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/DefaultingXmlTypeResolverBuilder.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/JacksonXmlAnnotationIntrospector.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/JacksonXmlModule.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/PackageVersion.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlAnnotationIntrospector.JaxbWrapper.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlAnnotationIntrospector.Pair.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlAnnotationIntrospector.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlFactory.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlFactoryBuilder.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlMapper.Builder.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlMapper.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlPrettyPrinter.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlTypeResolverBuilder.XmlClassNameIdResolver.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlTypeResolverBuilder.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/FromXmlParser.Feature.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/FromXmlParser.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/WrapperHandlingDeserializer.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/XmlBeanDeserializerModifier.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/XmlReadContext.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/XmlStringDeserializer.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/XmlTextDeserializer.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/FromXmlParser.Feature.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/FromXmlParser.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/WrapperHandlingDeserializer.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/XmlBeanDeserializerModifier.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/XmlReadContext.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/XmlStringDeserializer.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/XmlTextDeserializer.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/XmlTokenStream.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/package-frame.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/package-summary.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/package-tree.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/package-use.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/XmlJaxbAnnotationIntrospector.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/class-use/XmlJaxbAnnotationIntrospector.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/package-frame.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/package-summary.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/package-tree.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/package-use.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/package-frame.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/package-summary.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/package-tree.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/package-use.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator.Feature.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/UnwrappingXmlBeanSerializer.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/XmlBeanPropertyWriter.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/XmlBeanSerializer.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/XmlBeanSerializerBase.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/XmlBeanSerializerModifier.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/XmlSerializerProvider.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/ToXmlGenerator.Feature.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/ToXmlGenerator.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/UnwrappingXmlBeanSerializer.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/XmlBeanPropertyWriter.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/XmlBeanSerializer.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/XmlBeanSerializerBase.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/XmlBeanSerializerModifier.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/XmlSerializerProvider.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/package-frame.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/package-summary.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/package-tree.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/package-use.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/AnnotationUtil.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter.FixedSpaceIndenter.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter.Indenter.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter.Lf2SpacesIndenter.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter.NopIndenter.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/StaxUtil.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/TypeUtil.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/XmlInfo.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/XmlRootNameLookup.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/AnnotationUtil.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/DefaultXmlPrettyPrinter.FixedSpaceIndenter.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/DefaultXmlPrettyPrinter.Indenter.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/DefaultXmlPrettyPrinter.Lf2SpacesIndenter.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/DefaultXmlPrettyPrinter.NopIndenter.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/DefaultXmlPrettyPrinter.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/StaxUtil.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/TypeUtil.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/XmlInfo.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/XmlRootNameLookup.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/package-frame.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/package-summary.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/package-tree.html create mode 100644 docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/package-use.html create mode 100644 docs/javadoc/2.10/constant-values.html create mode 100644 docs/javadoc/2.10/deprecated-list.html create mode 100644 docs/javadoc/2.10/help-doc.html create mode 100644 docs/javadoc/2.10/index-all.html create mode 100644 docs/javadoc/2.10/index.html create mode 100755 docs/javadoc/2.10/javadoc.sh create mode 100644 docs/javadoc/2.10/options create mode 100644 docs/javadoc/2.10/overview-frame.html create mode 100644 docs/javadoc/2.10/overview-summary.html create mode 100644 docs/javadoc/2.10/overview-tree.html create mode 100644 docs/javadoc/2.10/package-list create mode 100644 docs/javadoc/2.10/packages create mode 100644 docs/javadoc/2.10/script.js create mode 100644 docs/javadoc/2.10/serialized-form.html create mode 100644 docs/javadoc/2.10/stylesheet.css diff --git a/docs/javadoc/2.10/allclasses-frame.html b/docs/javadoc/2.10/allclasses-frame.html new file mode 100644 index 000000000..70c4abe43 --- /dev/null +++ b/docs/javadoc/2.10/allclasses-frame.html @@ -0,0 +1,66 @@ + + + + + + +All Classes (Jackson-dataformat-XML 2.10.0 API) + + + + + +

All Classes

+
+ +
+ + diff --git a/docs/javadoc/2.10/allclasses-noframe.html b/docs/javadoc/2.10/allclasses-noframe.html new file mode 100644 index 000000000..670fa4752 --- /dev/null +++ b/docs/javadoc/2.10/allclasses-noframe.html @@ -0,0 +1,66 @@ + + + + + + +All Classes (Jackson-dataformat-XML 2.10.0 API) + + + + + +

All Classes

+
+ +
+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/DefaultingXmlTypeResolverBuilder.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/DefaultingXmlTypeResolverBuilder.html new file mode 100644 index 000000000..cbdbca0a6 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/DefaultingXmlTypeResolverBuilder.html @@ -0,0 +1,392 @@ + + + + + + +DefaultingXmlTypeResolverBuilder (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml
+

Class DefaultingXmlTypeResolverBuilder

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder>, Serializable
    +
    +
    +
    +
    public class DefaultingXmlTypeResolverBuilder
    +extends com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder
    +implements Serializable
    +
    Sub-class of StdTypeResolverBuilder specifically used with + Default Typing. +

    + Composition/sub-classing gets quite tricky here: ideally we would just + extend XmlTypeResolverBuilder but unfortunately inheritance hierarchy + does not allow this.

    +
    +
    Since:
    +
    2.10
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder

        +_appliesFor, _subtypeValidator
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder

        +_customIdResolver, _defaultImpl, _idType, _includeAs, _typeIdVisible, _typeProperty
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      DefaultingXmlTypeResolverBuilder(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping t, + com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected com.fasterxml.jackson.databind.jsontype.TypeIdResolveridResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, + com.fasterxml.jackson.databind.JavaType baseType, + com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator subtypeValidator, + Collection<com.fasterxml.jackson.databind.jsontype.NamedType> subtypes, + boolean forSer, + boolean forDeser) 
      com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilderinit(com.fasterxml.jackson.annotation.JsonTypeInfo.Id idType, + com.fasterxml.jackson.databind.jsontype.TypeIdResolver idRes) 
      com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuildertypeProperty(String typeIdPropName) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder

        +buildTypeDeserializer, buildTypeSerializer, construct, subTypeValidator, useForType
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder

        +defaultImpl, defineDefaultImpl, getDefaultImpl, getTypeProperty, inclusion, isTypeIdVisible, noTypeInfoBuilder, reportInvalidBaseType, typeIdVisibility, verifyBaseTypeValidity
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultingXmlTypeResolverBuilder

        +
        public DefaultingXmlTypeResolverBuilder(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping t,
        +                                        com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        init

        +
        public com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder init(com.fasterxml.jackson.annotation.JsonTypeInfo.Id idType,
        +                                                                                com.fasterxml.jackson.databind.jsontype.TypeIdResolver idRes)
        +
        +
        Specified by:
        +
        init in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder>
        +
        Overrides:
        +
        init in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
        +
        +
      • +
      + + + +
        +
      • +

        typeProperty

        +
        public com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder typeProperty(String typeIdPropName)
        +
        +
        Specified by:
        +
        typeProperty in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder>
        +
        Overrides:
        +
        typeProperty in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
        +
        +
      • +
      + + + +
        +
      • +

        idResolver

        +
        protected com.fasterxml.jackson.databind.jsontype.TypeIdResolver idResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
        +                                                                            com.fasterxml.jackson.databind.JavaType baseType,
        +                                                                            com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator subtypeValidator,
        +                                                                            Collection<com.fasterxml.jackson.databind.jsontype.NamedType> subtypes,
        +                                                                            boolean forSer,
        +                                                                            boolean forDeser)
        +
        +
        Overrides:
        +
        idResolver in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/JacksonXmlAnnotationIntrospector.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/JacksonXmlAnnotationIntrospector.html new file mode 100644 index 000000000..0e345dfcd --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/JacksonXmlAnnotationIntrospector.html @@ -0,0 +1,619 @@ + + + + + + +JacksonXmlAnnotationIntrospector (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml
+

Class JacksonXmlAnnotationIntrospector

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, XmlAnnotationIntrospector, Serializable
    +
    +
    +
    +
    public class JacksonXmlAnnotationIntrospector
    +extends com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
    +implements XmlAnnotationIntrospector
    +
    Extension of JacksonAnnotationIntrospector that is needed to support + additional xml-specific annotation that Jackson provides. Note, however, that + there is no JAXB annotation support here; that is provided with + separate introspector (see + JaxbAnnotationIntrospector).
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected boolean_cfgDefaultUseWrapper 
      static booleanDEFAULT_USE_WRAPPER +
      For backwards compatibility with 2.0, the default behavior is + to assume use of List wrapper if no annotations are used.
      +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector

        +_annotationsInside, _cfgConstructorPropertiesImpliesCreator
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder_constructStdTypeResolverBuilder() +
      We will override this method so that we can return instance + that cleans up type id property name to be a valid xml name.
      +
      protected com.fasterxml.jackson.databind.PropertyName_findXmlName(com.fasterxml.jackson.databind.introspect.Annotated a) 
      com.fasterxml.jackson.databind.PropertyNamefindNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated a) 
      com.fasterxml.jackson.databind.PropertyNamefindNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated a) 
      StringfindNamespace(com.fasterxml.jackson.databind.introspect.Annotated ann) +
      Method that can be called to figure out generic namespace + property for an annotated object.
      +
      com.fasterxml.jackson.databind.PropertyNamefindRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass ac) 
      com.fasterxml.jackson.databind.PropertyNamefindWrapperName(com.fasterxml.jackson.databind.introspect.Annotated ann) 
      BooleanisOutputAsAttribute(com.fasterxml.jackson.databind.introspect.Annotated ann) +
      Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it be output as an XML attribute or not (as element)
      +
      BooleanisOutputAsCData(com.fasterxml.jackson.databind.introspect.Annotated ann) +
      Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be wrapped in a CDATA tag.
      +
      BooleanisOutputAsText(com.fasterxml.jackson.databind.introspect.Annotated ann) +
      Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be serialized as text, without element wrapper.
      +
      voidsetDefaultUseWrapper(boolean b) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector

        +_classIfExplicit, _classIfExplicit, _constructNoTypeResolverBuilder, _constructVirtualProperty, _constructVirtualProperty, _findConstructorName, _findTypeResolver, _isIgnorable, _propertyName, findAndAddVirtualProperties, findAutoDetectVisibility, findClassDescription, findContentDeserializer, findContentSerializer, findCreatorAnnotation, findCreatorBinding, findDefaultEnumValue, findDeserializationContentConverter, findDeserializationContentType, findDeserializationConverter, findDeserializationKeyType, findDeserializationType, findDeserializer, findEnumValue, findEnumValues, findFilterId, findFormat, findImplicitPropertyName, findInjectableValue, findInjectableValueId, findKeyDeserializer, findKeySerializer, findMergeInfo, findNamingStrategy, findNullSerializer, findObjectIdInfo, findObjectReferenceInfo, findPOJOBuilder, findPOJOBuilderConfig, findPropertyAccess, findPropertyAliases, findPropertyContentTypeResolver, findPropertyDefaultValue, findPropertyDescription, findPropertyIgnorals, findPropertyInclusion, findPropertyIndex, findPropertyTypeResolver, findReferenceType, findSerializationContentConverter, findSerializationContentType, findSerializationConverter, findSerializationKeyType, findSerializationPropertyOrder, findSerializationSortAlphabetically, findSerializationType, findSerializationTyping, findSerializer, findSetterInfo, findSubtypes, findTypeName, findTypeResolver, findUnwrappingNameTransformer, findValueInstantiator, findViews, hasAnyGetter, hasAnyGetterAnnotation, hasAnySetter, hasAnySetterAnnotation, hasAsValue, hasAsValueAnnotation, hasCreatorAnnotation, hasIgnoreMarker, hasRequiredMarker, isAnnotationBundle, isIgnorableType, isTypeId, readResolve, refineDeserializationType, refineSerializationType, resolveSetterConflict, setConstructorPropertiesImpliesCreator, version
      • +
      +
        +
      • + + +

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

        +_findAnnotation, _hasAnnotation, _hasOneOf, allIntrospectors, allIntrospectors, findIgnoreUnknownProperties, findPropertiesToIgnore, findPropertiesToIgnore, findSerializationInclusion, findSerializationInclusionForContent, nopInstance, pair
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_USE_WRAPPER

        +
        public static final boolean DEFAULT_USE_WRAPPER
        +
        For backwards compatibility with 2.0, the default behavior is + to assume use of List wrapper if no annotations are used.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        _cfgDefaultUseWrapper

        +
        protected boolean _cfgDefaultUseWrapper
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JacksonXmlAnnotationIntrospector

        +
        public JacksonXmlAnnotationIntrospector()
        +
      • +
      + + + +
        +
      • +

        JacksonXmlAnnotationIntrospector

        +
        public JacksonXmlAnnotationIntrospector(boolean defaultUseWrapper)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        findWrapperName

        +
        public com.fasterxml.jackson.databind.PropertyName findWrapperName(com.fasterxml.jackson.databind.introspect.Annotated ann)
        +
        +
        Overrides:
        +
        findWrapperName in class com.fasterxml.jackson.databind.AnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        findRootName

        +
        public com.fasterxml.jackson.databind.PropertyName findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass ac)
        +
        +
        Overrides:
        +
        findRootName in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        findNamespace

        +
        public String findNamespace(com.fasterxml.jackson.databind.introspect.Annotated ann)
        +
        Description copied from interface: XmlAnnotationIntrospector
        +
        Method that can be called to figure out generic namespace + property for an annotated object.
        +
        +
        Specified by:
        +
        findNamespace in interface XmlAnnotationIntrospector
        +
        Returns:
        +
        Null if annotated thing does not define any + namespace information; non-null namespace (which may + be empty String) otherwise
        +
        +
      • +
      + + + +
        +
      • +

        isOutputAsAttribute

        +
        public Boolean isOutputAsAttribute(com.fasterxml.jackson.databind.introspect.Annotated ann)
        +
        Description copied from interface: XmlAnnotationIntrospector
        +
        Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it be output as an XML attribute or not (as element)
        +
        +
        Specified by:
        +
        isOutputAsAttribute in interface XmlAnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        isOutputAsText

        +
        public Boolean isOutputAsText(com.fasterxml.jackson.databind.introspect.Annotated ann)
        +
        Description copied from interface: XmlAnnotationIntrospector
        +
        Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be serialized as text, without element wrapper.
        +
        +
        Specified by:
        +
        isOutputAsText in interface XmlAnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        isOutputAsCData

        +
        public Boolean isOutputAsCData(com.fasterxml.jackson.databind.introspect.Annotated ann)
        +
        Description copied from interface: XmlAnnotationIntrospector
        +
        Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be wrapped in a CDATA tag.
        +
        +
        Specified by:
        +
        isOutputAsCData in interface XmlAnnotationIntrospector
        +
        +
      • +
      + + + + + + + +
        +
      • +

        findNameForSerialization

        +
        public com.fasterxml.jackson.databind.PropertyName findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated a)
        +
        +
        Overrides:
        +
        findNameForSerialization in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        findNameForDeserialization

        +
        public com.fasterxml.jackson.databind.PropertyName findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated a)
        +
        +
        Overrides:
        +
        findNameForDeserialization in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        _constructStdTypeResolverBuilder

        +
        protected com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder _constructStdTypeResolverBuilder()
        +
        We will override this method so that we can return instance + that cleans up type id property name to be a valid xml name.
        +
        +
        Overrides:
        +
        _constructStdTypeResolverBuilder in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        _findXmlName

        +
        protected com.fasterxml.jackson.databind.PropertyName _findXmlName(com.fasterxml.jackson.databind.introspect.Annotated a)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/JacksonXmlModule.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/JacksonXmlModule.html new file mode 100644 index 000000000..bf2fcc7d1 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/JacksonXmlModule.html @@ -0,0 +1,482 @@ + + + + + + +JacksonXmlModule (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml
+

Class JacksonXmlModule

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public class JacksonXmlModule
    +extends com.fasterxml.jackson.databind.module.SimpleModule
    +implements Serializable
    +
    Module that implements most functionality needed to support producing and + consuming XML instead of JSON.
    +
    +
    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 
      Modifier and TypeField and Description
      protected boolean_cfgDefaultUseWrapper +
      Determination of whether indexed properties (arrays, Lists) that are not explicitly + annotated (with JacksonXmlElementWrapper + or equivalent) should default to using implicit wrapper (with same name as property) or not.
      +
      protected String_cfgNameForTextElement +
      Name used for pseudo-property used for returning XML Text value (which does + not have actual element name to use).
      +
      +
        +
      • + + +

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

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

      Constructor Summary

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

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected com.fasterxml.jackson.databind.AnnotationIntrospector_constructIntrospector() 
      voidsetDefaultUseWrapper(boolean state) +
      Method that can be used to define whether AnnotationIntrospector + we register will use wrapper for indexed (List, array) properties or not, + if there are no explicit annotations.
      +
      voidsetupModule(com.fasterxml.jackson.databind.Module.SetupContext context) 
      voidsetXMLTextElementName(String name) +
      Method that can be used to define alternate "virtual name" to use + for XML CDATA segments; that is, text values.
      +
      +
        +
      • + + +

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

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

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

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

      Field Detail

      + + + +
        +
      • +

        _cfgDefaultUseWrapper

        +
        protected boolean _cfgDefaultUseWrapper
        +
        Determination of whether indexed properties (arrays, Lists) that are not explicitly + annotated (with JacksonXmlElementWrapper + or equivalent) should default to using implicit wrapper (with same name as property) or not. + If enabled, wrapping is used by default; if false, it is not. +

        + Note that JAXB annotation introspector always assumes "do not wrap by default". + Jackson annotations have different default due to backwards compatibility.

        +
        +
        Since:
        +
        2.1
        +
        +
      • +
      + + + +
        +
      • +

        _cfgNameForTextElement

        +
        protected String _cfgNameForTextElement
        +
        Name used for pseudo-property used for returning XML Text value (which does + not have actual element name to use). Defaults to empty String, but + may be changed for interoperability reasons: JAXB, for example, uses + "value" as name.
        +
        +
        Since:
        +
        2.1
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JacksonXmlModule

        +
        public JacksonXmlModule()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setupModule

        +
        public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context)
        +
        +
        Overrides:
        +
        setupModule in class com.fasterxml.jackson.databind.module.SimpleModule
        +
        +
      • +
      + + + +
        +
      • +

        setDefaultUseWrapper

        +
        public void setDefaultUseWrapper(boolean state)
        +
        Method that can be used to define whether AnnotationIntrospector + we register will use wrapper for indexed (List, array) properties or not, + if there are no explicit annotations. + See JacksonXmlElementWrapper + for details. +

        + Note that method MUST be called before registering the module; otherwise change + will not have any effect.

        +
        +
        Parameters:
        +
        state - Whether to enable or disable "use wrapper for non-annotated List properties"
        +
        Since:
        +
        2.1
        +
        +
      • +
      + + + +
        +
      • +

        setXMLTextElementName

        +
        public void setXMLTextElementName(String name)
        +
        Method that can be used to define alternate "virtual name" to use + for XML CDATA segments; that is, text values. Default name is empty String + (""); but some frameworks use other names: JAXB, for example, uses + "value". +

        + Note that method MUST be called before registering the module; otherwise change + will not have any effect.

        +
        +
        Parameters:
        +
        name - Virtual name to use when exposing XML character data sections
        +
        Since:
        +
        2.1
        +
        +
      • +
      + + + +
        +
      • +

        _constructIntrospector

        +
        protected com.fasterxml.jackson.databind.AnnotationIntrospector _constructIntrospector()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/PackageVersion.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/PackageVersion.html new file mode 100644 index 000000000..f90b04a2e --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/PackageVersion.html @@ -0,0 +1,321 @@ + + + + + + +PackageVersion (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.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 © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlAnnotationIntrospector.JaxbWrapper.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlAnnotationIntrospector.JaxbWrapper.html new file mode 100644 index 000000000..d376ad5fe --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlAnnotationIntrospector.JaxbWrapper.html @@ -0,0 +1,443 @@ + + + + + + +XmlAnnotationIntrospector.JaxbWrapper (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml
+

Class XmlAnnotationIntrospector.JaxbWrapper

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

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector_intr 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      JaxbWrapper(com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector i) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      StringfindNamespace(com.fasterxml.jackson.databind.introspect.Annotated ann) +
      Method that can be called to figure out generic namespace + property for an annotated object.
      +
      BooleanisOutputAsAttribute(com.fasterxml.jackson.databind.introspect.Annotated ann) +
      Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it be output as an XML attribute or not (as element)
      +
      BooleanisOutputAsCData(com.fasterxml.jackson.databind.introspect.Annotated ann) +
      Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be wrapped in a CDATA tag.
      +
      BooleanisOutputAsText(com.fasterxml.jackson.databind.introspect.Annotated ann) +
      Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be serialized as text, without element wrapper.
      +
      voidsetDefaultUseWrapper(boolean b) 
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _intr

        +
        protected final com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector _intr
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JaxbWrapper

        +
        public JaxbWrapper(com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector i)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        findNamespace

        +
        public String findNamespace(com.fasterxml.jackson.databind.introspect.Annotated ann)
        +
        Description copied from interface: XmlAnnotationIntrospector
        +
        Method that can be called to figure out generic namespace + property for an annotated object.
        +
        +
        Specified by:
        +
        findNamespace in interface XmlAnnotationIntrospector
        +
        Returns:
        +
        Null if annotated thing does not define any + namespace information; non-null namespace (which may + be empty String) otherwise
        +
        +
      • +
      + + + +
        +
      • +

        isOutputAsAttribute

        +
        public Boolean isOutputAsAttribute(com.fasterxml.jackson.databind.introspect.Annotated ann)
        +
        Description copied from interface: XmlAnnotationIntrospector
        +
        Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it be output as an XML attribute or not (as element)
        +
        +
        Specified by:
        +
        isOutputAsAttribute in interface XmlAnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        isOutputAsText

        +
        public Boolean isOutputAsText(com.fasterxml.jackson.databind.introspect.Annotated ann)
        +
        Description copied from interface: XmlAnnotationIntrospector
        +
        Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be serialized as text, without element wrapper.
        +
        +
        Specified by:
        +
        isOutputAsText in interface XmlAnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        isOutputAsCData

        +
        public Boolean isOutputAsCData(com.fasterxml.jackson.databind.introspect.Annotated ann)
        +
        Description copied from interface: XmlAnnotationIntrospector
        +
        Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be wrapped in a CDATA tag.
        +
        +
        Specified by:
        +
        isOutputAsCData in interface XmlAnnotationIntrospector
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlAnnotationIntrospector.Pair.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlAnnotationIntrospector.Pair.html new file mode 100644 index 000000000..5044bf3a6 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlAnnotationIntrospector.Pair.html @@ -0,0 +1,513 @@ + + + + + + +XmlAnnotationIntrospector.Pair (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml
+

Class XmlAnnotationIntrospector.Pair

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

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Pair(com.fasterxml.jackson.databind.AnnotationIntrospector p, + com.fasterxml.jackson.databind.AnnotationIntrospector s) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      StringfindNamespace(com.fasterxml.jackson.databind.introspect.Annotated ann) +
      Method that can be called to figure out generic namespace + property for an annotated object.
      +
      static XmlAnnotationIntrospector.Pairinstance(com.fasterxml.jackson.databind.AnnotationIntrospector a1, + com.fasterxml.jackson.databind.AnnotationIntrospector a2) 
      BooleanisOutputAsAttribute(com.fasterxml.jackson.databind.introspect.Annotated ann) +
      Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it be output as an XML attribute or not (as element)
      +
      BooleanisOutputAsCData(com.fasterxml.jackson.databind.introspect.Annotated ann) +
      Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be wrapped in a CDATA tag.
      +
      BooleanisOutputAsText(com.fasterxml.jackson.databind.introspect.Annotated ann) +
      Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be serialized as text, without element wrapper.
      +
      voidsetDefaultUseWrapper(boolean b) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair

        +_explicitClassOrOb, _isExplicitClassOrOb, allIntrospectors, allIntrospectors, create, findAndAddVirtualProperties, findAutoDetectVisibility, findClassDescription, findContentDeserializer, findContentSerializer, findCreatorAnnotation, findCreatorBinding, findDefaultEnumValue, findDeserializationContentConverter, findDeserializationContentType, findDeserializationConverter, findDeserializationKeyType, findDeserializationType, findDeserializer, findEnumValue, findEnumValues, findFilterId, findFormat, findIgnoreUnknownProperties, findImplicitPropertyName, findInjectableValue, findInjectableValueId, findKeyDeserializer, findKeySerializer, findMergeInfo, findNameForDeserialization, findNameForSerialization, findNamingStrategy, findNullSerializer, findObjectIdInfo, findObjectReferenceInfo, findPOJOBuilder, findPOJOBuilderConfig, findPropertiesToIgnore, findPropertiesToIgnore, findPropertyAccess, findPropertyAliases, findPropertyContentTypeResolver, findPropertyDefaultValue, findPropertyDescription, findPropertyIgnorals, findPropertyInclusion, findPropertyIndex, findPropertyTypeResolver, findReferenceType, findRootName, findSerializationContentConverter, findSerializationContentType, findSerializationConverter, findSerializationInclusion, findSerializationInclusionForContent, findSerializationKeyType, findSerializationPropertyOrder, findSerializationSortAlphabetically, findSerializationType, findSerializationTyping, findSerializer, findSetterInfo, findSubtypes, findTypeName, findTypeResolver, findUnwrappingNameTransformer, findValueInstantiator, findViews, findWrapperName, hasAnyGetter, hasAnyGetterAnnotation, hasAnySetter, hasAnySetterAnnotation, hasAsValue, hasAsValueAnnotation, hasCreatorAnnotation, hasIgnoreMarker, hasRequiredMarker, isAnnotationBundle, isIgnorableType, isTypeId, refineDeserializationType, refineSerializationType, resolveSetterConflict, version
      • +
      +
        +
      • + + +

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

        +_findAnnotation, _hasAnnotation, _hasOneOf, nopInstance, pair
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Pair

        +
        public Pair(com.fasterxml.jackson.databind.AnnotationIntrospector p,
        +            com.fasterxml.jackson.databind.AnnotationIntrospector s)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        instance

        +
        public static XmlAnnotationIntrospector.Pair instance(com.fasterxml.jackson.databind.AnnotationIntrospector a1,
        +                                                      com.fasterxml.jackson.databind.AnnotationIntrospector a2)
        +
      • +
      + + + +
        +
      • +

        findNamespace

        +
        public String findNamespace(com.fasterxml.jackson.databind.introspect.Annotated ann)
        +
        Description copied from interface: XmlAnnotationIntrospector
        +
        Method that can be called to figure out generic namespace + property for an annotated object.
        +
        +
        Specified by:
        +
        findNamespace in interface XmlAnnotationIntrospector
        +
        Returns:
        +
        Null if annotated thing does not define any + namespace information; non-null namespace (which may + be empty String) otherwise
        +
        +
      • +
      + + + +
        +
      • +

        isOutputAsAttribute

        +
        public Boolean isOutputAsAttribute(com.fasterxml.jackson.databind.introspect.Annotated ann)
        +
        Description copied from interface: XmlAnnotationIntrospector
        +
        Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it be output as an XML attribute or not (as element)
        +
        +
        Specified by:
        +
        isOutputAsAttribute in interface XmlAnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        isOutputAsText

        +
        public Boolean isOutputAsText(com.fasterxml.jackson.databind.introspect.Annotated ann)
        +
        Description copied from interface: XmlAnnotationIntrospector
        +
        Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be serialized as text, without element wrapper.
        +
        +
        Specified by:
        +
        isOutputAsText in interface XmlAnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        isOutputAsCData

        +
        public Boolean isOutputAsCData(com.fasterxml.jackson.databind.introspect.Annotated ann)
        +
        Description copied from interface: XmlAnnotationIntrospector
        +
        Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be wrapped in a CDATA tag.
        +
        +
        Specified by:
        +
        isOutputAsCData in interface XmlAnnotationIntrospector
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlAnnotationIntrospector.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlAnnotationIntrospector.html new file mode 100644 index 000000000..3239430a8 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlAnnotationIntrospector.html @@ -0,0 +1,348 @@ + + + + + + +XmlAnnotationIntrospector (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml
+

Interface XmlAnnotationIntrospector

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

      Nested Class Summary

      + + + + + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeInterface and Description
      static class XmlAnnotationIntrospector.JaxbWrapper +
      Wrapper we need to adapt JaxbAnnotationIntrospector as + XmlAnnotationIntrospector: something we can not (alas!) + do in JAXB module because of dependency direction (JAXB module + has no knowledge of this module).
      +
      static class XmlAnnotationIntrospector.Pair +
      Extension of AnnotationIntrospector.Pair that can + also dispatch 'XmlAnnotationIntrospector' methods.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      StringfindNamespace(com.fasterxml.jackson.databind.introspect.Annotated ann) +
      Method that can be called to figure out generic namespace + property for an annotated object.
      +
      BooleanisOutputAsAttribute(com.fasterxml.jackson.databind.introspect.Annotated ann) +
      Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it be output as an XML attribute or not (as element)
      +
      BooleanisOutputAsCData(com.fasterxml.jackson.databind.introspect.Annotated ann) +
      Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be wrapped in a CDATA tag.
      +
      BooleanisOutputAsText(com.fasterxml.jackson.databind.introspect.Annotated ann) +
      Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be serialized as text, without element wrapper.
      +
      voidsetDefaultUseWrapper(boolean b) 
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        findNamespace

        +
        String findNamespace(com.fasterxml.jackson.databind.introspect.Annotated ann)
        +
        Method that can be called to figure out generic namespace + property for an annotated object.
        +
        +
        Returns:
        +
        Null if annotated thing does not define any + namespace information; non-null namespace (which may + be empty String) otherwise
        +
        +
      • +
      + + + +
        +
      • +

        isOutputAsAttribute

        +
        Boolean isOutputAsAttribute(com.fasterxml.jackson.databind.introspect.Annotated ann)
        +
        Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it be output as an XML attribute or not (as element)
        +
      • +
      + + + +
        +
      • +

        isOutputAsText

        +
        Boolean isOutputAsText(com.fasterxml.jackson.databind.introspect.Annotated ann)
        +
        Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be serialized as text, without element wrapper.
        +
      • +
      + + + +
        +
      • +

        isOutputAsCData

        +
        Boolean isOutputAsCData(com.fasterxml.jackson.databind.introspect.Annotated ann)
        +
        Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be wrapped in a CDATA tag.
        +
      • +
      + + + +
        +
      • +

        setDefaultUseWrapper

        +
        void setDefaultUseWrapper(boolean b)
        +
        +
        Since:
        +
        2.7
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlFactory.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlFactory.html new file mode 100644 index 000000000..257cbbf8f --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlFactory.html @@ -0,0 +1,1519 @@ + + + + + + +XmlFactory (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml
+

Class XmlFactory

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public class XmlFactory
    +extends com.fasterxml.jackson.core.JsonFactory
    +
    Factory used for constructing FromXmlParser and ToXmlGenerator + instances. +

    + Implements JsonFactory since interface for constructing XML backed + parsers and generators is quite similar to dealing with JSON.

    +
    +
    Author:
    +
    Tatu Saloranta (tatu.saloranta@iki.fi)
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _xmlParserFeatures

        +
        protected int _xmlParserFeatures
        +
      • +
      + + + +
        +
      • +

        _xmlGeneratorFeatures

        +
        protected int _xmlGeneratorFeatures
        +
      • +
      + + + +
        +
      • +

        _xmlInputFactory

        +
        protected transient XMLInputFactory _xmlInputFactory
        +
      • +
      + + + +
        +
      • +

        _xmlOutputFactory

        +
        protected transient XMLOutputFactory _xmlOutputFactory
        +
      • +
      + + + +
        +
      • +

        _cfgNameForTextElement

        +
        protected String _cfgNameForTextElement
        +
      • +
      + + + +
        +
      • +

        _jdkXmlInFactory

        +
        protected transient String _jdkXmlInFactory
        +
        Hiding place for JDK-serialization unthawed factories...
        +
      • +
      + + + +
        +
      • +

        _jdkXmlOutFactory

        +
        protected transient String _jdkXmlOutFactory
        +
        Hiding place for JDK-serialization unthawed factories...
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        XmlFactory

        +
        public XmlFactory()
        +
        Default constructor used to create factory instances. + Creation of a factory instance is a light-weight operation, + but it is still a good idea to reuse limited number of + factory instances (and quite often just a single instance): + factories are used as context for storing some reused + processing objects (such as symbol tables parsers use) + and this reuse only works within context of a single + factory instance.
        +
      • +
      + + + +
        +
      • +

        XmlFactory

        +
        public XmlFactory(com.fasterxml.jackson.core.ObjectCodec oc)
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        XmlFactory

        +
        protected XmlFactory(com.fasterxml.jackson.core.ObjectCodec oc,
        +                     int xpFeatures,
        +                     int xgFeatures,
        +                     XMLInputFactory xmlIn,
        +                     XMLOutputFactory xmlOut,
        +                     String nameForTextElem)
        +
      • +
      + + + +
        +
      • +

        XmlFactory

        +
        protected XmlFactory(XmlFactory src,
        +                     com.fasterxml.jackson.core.ObjectCodec oc)
        +
        +
        Since:
        +
        2.2.1
        +
        +
      • +
      + + + +
        +
      • +

        XmlFactory

        +
        protected XmlFactory(XmlFactoryBuilder b)
        +
        Constructors used by JsonFactoryBuilder for instantiation.
        +
        +
        Since:
        +
        2.9
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        rebuild

        +
        public XmlFactoryBuilder rebuild()
        +
        +
        Overrides:
        +
        rebuild in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + + + + + +
        +
      • +

        copy

        +
        public XmlFactory copy()
        +
        Note: compared to base implementation by JsonFactory, + here the copy will actually share underlying XML input and + output factories, as there is no way to make copies of those.
        +
        +
        Overrides:
        +
        copy in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        version

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

        readResolve

        +
        protected Object readResolve()
        +
        Method that we need to override to actually make restoration go + through constructors etc.
        +
        +
        Overrides:
        +
        readResolve in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        setXMLTextElementName

        +
        public void setXMLTextElementName(String name)
        +
        +
        Since:
        +
        2.1
        +
        +
      • +
      + + + +
        +
      • +

        getXMLTextElementName

        +
        public String getXMLTextElementName()
        +
        +
        Since:
        +
        2.2
        +
        +
      • +
      + + + +
        +
      • +

        configure

        +
        public final XmlFactory configure(FromXmlParser.Feature f,
        +                                  boolean state)
        +
        Method for enabling or disabling specified XML parser feature.
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        isEnabled

        +
        public final boolean isEnabled(FromXmlParser.Feature f)
        +
        Checked whether specified XML parser feature is enabled.
        +
      • +
      + + + +
        +
      • +

        getFormatParserFeatures

        +
        public int getFormatParserFeatures()
        +
        +
        Overrides:
        +
        getFormatParserFeatures in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        getFormatGeneratorFeatures

        +
        public int getFormatGeneratorFeatures()
        +
        +
        Overrides:
        +
        getFormatGeneratorFeatures in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        configure

        +
        public final XmlFactory configure(ToXmlGenerator.Feature f,
        +                                  boolean state)
        +
        Method for enabling or disabling specified XML generator feature.
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        isEnabled

        +
        public final boolean isEnabled(ToXmlGenerator.Feature f)
        +
        Check whether specified XML generator feature is enabled.
        +
      • +
      + + + +
        +
      • +

        getXMLInputFactory

        +
        public XMLInputFactory getXMLInputFactory()
        +
        +
        Since:
        +
        2.4
        +
        +
      • +
      + + + +
        +
      • +

        setXMLInputFactory

        +
        public void setXMLInputFactory(XMLInputFactory f)
        +
      • +
      + + + +
        +
      • +

        getXMLOutputFactory

        +
        public XMLOutputFactory getXMLOutputFactory()
        +
        +
        Since:
        +
        2.4
        +
        +
      • +
      + + + +
        +
      • +

        setXMLOutputFactory

        +
        public void setXMLOutputFactory(XMLOutputFactory f)
        +
      • +
      + + + +
        +
      • +

        getFormatName

        +
        public String getFormatName()
        +
        Method that returns short textual id identifying format + this factory supports. +

        + Note: sub-classes should override this method; default + implementation will return null for all sub-classes

        +
        +
        Overrides:
        +
        getFormatName in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        hasFormat

        +
        public com.fasterxml.jackson.core.format.MatchStrength hasFormat(com.fasterxml.jackson.core.format.InputAccessor acc)
        +                                                          throws IOException
        +
        +
        Overrides:
        +
        hasFormat in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        requiresCustomCodec

        +
        public boolean requiresCustomCodec()
        +
        XML format does require support from custom ObjectCodec + (that is, XmlMapper), so need to return true here.
        +
        +
        Overrides:
        +
        requiresCustomCodec in class com.fasterxml.jackson.core.JsonFactory
        +
        Returns:
        +
        True since XML format does require support from codec
        +
        +
      • +
      + + + +
        +
      • +

        canUseCharArrays

        +
        public boolean canUseCharArrays()
        +
        As of 2.4, we do have actual capability for passing char arrays + efficiently, but unfortunately + have no working mechanism for recycling buffers. So we have to + admit that can not make efficient use.
        +
        +
        Overrides:
        +
        canUseCharArrays in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        getFormatReadFeatureType

        +
        public Class<FromXmlParser.Feature> getFormatReadFeatureType()
        +
        +
        Overrides:
        +
        getFormatReadFeatureType in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        getFormatWriteFeatureType

        +
        public Class<ToXmlGenerator.Feature> getFormatWriteFeatureType()
        +
        +
        Overrides:
        +
        getFormatWriteFeatureType in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        createParser

        +
        public com.fasterxml.jackson.core.JsonParser createParser(String content)
        +                                                   throws IOException
        +
        Overridden just to prevent trying to optimize access via char array; + while nice idea, problem is that we don't have proper hooks to ensure + that temporary buffer gets recycled; so let's just use StringReader.
        +
        +
        Overrides:
        +
        createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        createGenerator

        +
        public ToXmlGenerator createGenerator(OutputStream out,
        +                                      com.fasterxml.jackson.core.JsonEncoding enc)
        +                               throws IOException
        +
        +
        Overrides:
        +
        createGenerator in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        createGenerator

        +
        public ToXmlGenerator createGenerator(File f,
        +                                      com.fasterxml.jackson.core.JsonEncoding enc)
        +                               throws IOException
        +
        +
        Overrides:
        +
        createGenerator in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        _createParser

        +
        protected FromXmlParser _createParser(InputStream in,
        +                                      com.fasterxml.jackson.core.io.IOContext ctxt)
        +                               throws IOException
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected FromXmlParser _createParser(Reader r,
        +                                      com.fasterxml.jackson.core.io.IOContext ctxt)
        +                               throws IOException
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected FromXmlParser _createParser(char[] data,
        +                                      int offset,
        +                                      int len,
        +                                      com.fasterxml.jackson.core.io.IOContext ctxt,
        +                                      boolean recycleBuffer)
        +                               throws IOException
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected FromXmlParser _createParser(byte[] data,
        +                                      int offset,
        +                                      int len,
        +                                      com.fasterxml.jackson.core.io.IOContext ctxt)
        +                               throws IOException
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createGenerator

        +
        protected com.fasterxml.jackson.core.JsonGenerator _createGenerator(Writer out,
        +                                                                    com.fasterxml.jackson.core.io.IOContext ctxt)
        +                                                             throws IOException
        +
        +
        Overrides:
        +
        _createGenerator in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + + + + + + + + + + + + + +
        +
      • +

        hasXMLFormat

        +
        public static com.fasterxml.jackson.core.format.MatchStrength hasXMLFormat(com.fasterxml.jackson.core.format.InputAccessor acc)
        +                                                                    throws IOException
        +
        Method that tries to figure out if content seems to be in some kind + of XML format. + Note that implementation here is not nearly as robust as what underlying + Stax parser will do; the idea is to first support common encodings, + then expand as needed (for example, it is not all that hard to support + UTF-16; but it is some work and not needed quite yet)
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlFactoryBuilder.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlFactoryBuilder.html new file mode 100644 index 000000000..a6d0ba04d --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlFactoryBuilder.html @@ -0,0 +1,706 @@ + + + + + + +XmlFactoryBuilder (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml
+

Class XmlFactoryBuilder

+
+
+ +
+
    +
  • +
    +
    +
    public class XmlFactoryBuilder
    +extends com.fasterxml.jackson.core.TSFBuilder<XmlFactory,XmlFactoryBuilder>
    +
    TSFBuilder + implementation for constructing XmlFactory + instances.
    +
    +
    Since:
    +
    3.0
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlMapper.Builder.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlMapper.Builder.html new file mode 100644 index 000000000..8c9189cd8 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlMapper.Builder.html @@ -0,0 +1,404 @@ + + + + + + +XmlMapper.Builder (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml
+

Class XmlMapper.Builder

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    XmlMapper
    +
    +
    +
    +
    public static class XmlMapper.Builder
    +extends com.fasterxml.jackson.databind.cfg.MapperBuilder<XmlMapper,XmlMapper.Builder>
    +
    Builder implementation for constructing XmlMapper instances.
    +
    +
    Since:
    +
    2.10
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlMapper.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlMapper.html new file mode 100644 index 000000000..e92df11eb --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlMapper.html @@ -0,0 +1,860 @@ + + + + + + +XmlMapper (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml
+

Class XmlMapper

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public class XmlMapper
    +extends com.fasterxml.jackson.databind.ObjectMapper
    +
    Customized ObjectMapper that will read and write XML instead of JSON, + using XML-backed JsonFactory + implementation (XmlFactory). +

    + Mapper itself overrides some aspects of functionality to try to handle + data binding aspects as similar to JAXB as possible. +

    + Note that most of configuration should be done by pre-constructing + JacksonXmlModule explicitly, instead of relying on default settings.

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

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class XmlMapper.Builder +
      Builder implementation for constructing XmlMapper instances.
      +
      +
        +
      • + + +

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

        +com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder, com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected JacksonXmlModule_xmlModule 
      protected static JacksonXmlModuleDEFAULT_XML_MODULE 
      protected static DefaultXmlPrettyPrinterDEFAULT_XML_PRETTY_PRINTER 
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ObjectMapper

        +_configOverrides, _deserializationConfig, _deserializationContext, _injectableValues, _jsonFactory, _mixIns, _registeredModuleTypes, _rootDeserializers, _serializationConfig, _serializerFactory, _serializerProvider, _subtypeResolver, _typeFactory, DEFAULT_ANNOTATION_INTROSPECTOR, DEFAULT_BASE
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethod and Description
      protected com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?>_constructDefaultTypeResolverBuilder(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping applicability, + com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv) 
      static XmlMapper.Builderbuilder() 
      static XmlMapper.Builderbuilder(XmlFactory streamFactory) 
      com.fasterxml.jackson.databind.ObjectMapperconfigure(FromXmlParser.Feature f, + boolean state) 
      com.fasterxml.jackson.databind.ObjectMapperconfigure(ToXmlGenerator.Feature f, + boolean state) 
      XmlMappercopy() 
      com.fasterxml.jackson.databind.ObjectMapperdisable(FromXmlParser.Feature f) 
      com.fasterxml.jackson.databind.ObjectMapperdisable(ToXmlGenerator.Feature f) 
      com.fasterxml.jackson.databind.ObjectMapperenable(FromXmlParser.Feature f) 
      com.fasterxml.jackson.databind.ObjectMapperenable(ToXmlGenerator.Feature f) 
      XmlFactorygetFactory() 
      <T> TreadValue(XMLStreamReader r, + Class<T> valueType) +
      Method for reading a single XML value from given XML-specific input + source; useful for incremental data-binding, combining traversal using + basic Stax XMLStreamReader with data-binding by Jackson.
      +
      <T> TreadValue(XMLStreamReader r, + com.fasterxml.jackson.databind.JavaType valueType) +
      Method for reading a single XML value from given XML-specific input + source; useful for incremental data-binding, combining traversal using + basic Stax XMLStreamReader with data-binding by Jackson.
      +
      <T> TreadValue(XMLStreamReader r, + com.fasterxml.jackson.core.type.TypeReference<T> valueTypeRef) +
      Method for reading a single XML value from given XML-specific input + source; useful for incremental data-binding, combining traversal using + basic Stax XMLStreamReader with data-binding by Jackson.
      +
      XmlMappersetDefaultUseWrapper(boolean state) +
      Deprecated.  + +
      +
      protected voidsetXMLTextElementName(String name) +
      Deprecated.  + +
      +
      com.fasterxml.jackson.core.Versionversion() 
      voidwriteValue(XMLStreamWriter w0, + Object value) +
      Method for serializing given value using specific XMLStreamReader: + useful when building large XML files by binding individual items, one at + a time.
      +
      static XmlMapper.BuilderxmlBuilder() 
      +
        +
      • + + +

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

        +_assertNotNull, _checkInvalidCopy, _configAndWriteValue, _convert, _findRootDeserializer, _initForReading, _initForReading, _newReader, _newReader, _newWriter, _newWriter, _newWriter, _readMapAndClose, _readTreeAndClose, _readValue, _serializerProvider, _unwrapAndDeserialize, _verifyNoTrailingTokens, _verifySchemaType, acceptJsonFormatVisitor, acceptJsonFormatVisitor, activateDefaultTyping, activateDefaultTyping, activateDefaultTyping, activateDefaultTypingAsProperty, addHandler, addMixIn, addMixInAnnotations, canDeserialize, canDeserialize, canSerialize, canSerialize, clearProblemHandlers, configOverride, configure, configure, configure, configure, configure, constructType, convertValue, convertValue, convertValue, createArrayNode, createDeserializationContext, createObjectNode, deactivateDefaultTyping, defaultClassIntrospector, disable, disable, disable, disable, disable, disable, disable, disableDefaultTyping, enable, enable, enable, enable, enable, enable, enable, enableDefaultTyping, enableDefaultTyping, enableDefaultTyping, enableDefaultTypingAsProperty, findAndRegisterModules, findMixInClassFor, findModules, findModules, generateJsonSchema, getDateFormat, getDeserializationConfig, getDeserializationContext, getInjectableValues, getJsonFactory, getNodeFactory, getPolymorphicTypeValidator, getPropertyNamingStrategy, getRegisteredModuleIds, getSerializationConfig, getSerializerFactory, getSerializerProvider, getSerializerProviderInstance, getSubtypeResolver, getTypeFactory, getVisibilityChecker, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, missingNode, mixInCount, nullNode, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, readerFor, readerFor, readerFor, readerForUpdating, readerWithView, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValues, readValues, readValues, readValues, registerModule, registerModules, registerModules, registerSubtypes, registerSubtypes, registerSubtypes, setAnnotationIntrospector, setAnnotationIntrospectors, setBase64Variant, setConfig, setConfig, setDateFormat, setDefaultLeniency, setDefaultMergeable, setDefaultPrettyPrinter, setDefaultPropertyInclusion, setDefaultPropertyInclusion, setDefaultSetterInfo, setDefaultTyping, setDefaultVisibility, setFilterProvider, setFilters, setHandlerInstantiator, setInjectableValues, setLocale, setMixInAnnotations, setMixInResolver, setMixIns, setNodeFactory, setPolymorphicTypeValidator, setPropertyInclusion, setPropertyNamingStrategy, setSerializationInclusion, setSerializerFactory, setSerializerProvider, setSubtypeResolver, setTimeZone, setTypeFactory, setVisibility, setVisibility, setVisibilityChecker, tokenStreamFactory, treeAsTokens, treeToValue, updateValue, valueToTree, writer, writer, writer, writer, writer, writer, writer, writer, writer, writer, writerFor, writerFor, writerFor, writerWithDefaultPrettyPrinter, writerWithType, writerWithType, writerWithType, writerWithView, writeTree, writeTree, writeValue, writeValue, writeValue, writeValue, writeValue, writeValueAsBytes, writeValueAsString
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + + + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        copy

        +
        public XmlMapper copy()
        +
        +
        Overrides:
        +
        copy in class com.fasterxml.jackson.databind.ObjectMapper
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        version

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

        _constructDefaultTypeResolverBuilder

        +
        protected com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> _constructDefaultTypeResolverBuilder(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping applicability,
        +                                                                                                              com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv)
        +
        +
        Overrides:
        +
        _constructDefaultTypeResolverBuilder in class com.fasterxml.jackson.databind.ObjectMapper
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        getFactory

        +
        public XmlFactory getFactory()
        +
        +
        Overrides:
        +
        getFactory in class com.fasterxml.jackson.databind.ObjectMapper
        +
        +
      • +
      + + + +
        +
      • +

        configure

        +
        public com.fasterxml.jackson.databind.ObjectMapper configure(ToXmlGenerator.Feature f,
        +                                                             boolean state)
        +
      • +
      + + + +
        +
      • +

        configure

        +
        public com.fasterxml.jackson.databind.ObjectMapper configure(FromXmlParser.Feature f,
        +                                                             boolean state)
        +
      • +
      + + + + + + + + + + + + + + + + + + + +
        +
      • +

        readValue

        +
        public <T> T readValue(XMLStreamReader r,
        +                       Class<T> valueType)
        +                throws IOException
        +
        Method for reading a single XML value from given XML-specific input + source; useful for incremental data-binding, combining traversal using + basic Stax XMLStreamReader with data-binding by Jackson.
        +
        +
        Throws:
        +
        IOException
        +
        Since:
        +
        2.4
        +
        +
      • +
      + + + +
        +
      • +

        readValue

        +
        public <T> T readValue(XMLStreamReader r,
        +                       com.fasterxml.jackson.core.type.TypeReference<T> valueTypeRef)
        +                throws IOException
        +
        Method for reading a single XML value from given XML-specific input + source; useful for incremental data-binding, combining traversal using + basic Stax XMLStreamReader with data-binding by Jackson.
        +
        +
        Throws:
        +
        IOException
        +
        Since:
        +
        2.4
        +
        +
      • +
      + + + +
        +
      • +

        readValue

        +
        public <T> T readValue(XMLStreamReader r,
        +                       com.fasterxml.jackson.databind.JavaType valueType)
        +                throws IOException
        +
        Method for reading a single XML value from given XML-specific input + source; useful for incremental data-binding, combining traversal using + basic Stax XMLStreamReader with data-binding by Jackson.
        +
        +
        Throws:
        +
        IOException
        +
        Since:
        +
        2.4
        +
        +
      • +
      + + + +
        +
      • +

        writeValue

        +
        public void writeValue(XMLStreamWriter w0,
        +                       Object value)
        +                throws IOException
        +
        Method for serializing given value using specific XMLStreamReader: + useful when building large XML files by binding individual items, one at + a time.
        +
        +
        Throws:
        +
        IOException
        +
        Since:
        +
        2.4
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter.html new file mode 100644 index 000000000..1333c2076 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter.html @@ -0,0 +1,604 @@ + + + + + + +XmlPrettyPrinter (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml
+

Interface XmlPrettyPrinter

+
+
+
+
    +
  • +
    +
    All Superinterfaces:
    +
    com.fasterxml.jackson.core.PrettyPrinter
    +
    +
    +
    All Known Implementing Classes:
    +
    DefaultXmlPrettyPrinter
    +
    +
    +
    +
    public interface XmlPrettyPrinter
    +extends com.fasterxml.jackson.core.PrettyPrinter
    +
    There are some XML-specific quirks that need extra TLC when + indenting: so we will use a refinement of general purpose one.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from interface com.fasterxml.jackson.core.PrettyPrinter

        +DEFAULT_ROOT_VALUE_SEPARATOR, DEFAULT_SEPARATORS
      • +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      voidwriteEndElement(org.codehaus.stax2.XMLStreamWriter2 sw, + int nrOfEntries) +
      Method for forcibly writing an end element, without going + through Jackson generator (and thus, without updating currently + active element stack)
      +
      voidwriteLeafElement(org.codehaus.stax2.XMLStreamWriter2 sw, + String nsURI, + String localName, + BigDecimal value) 
      voidwriteLeafElement(org.codehaus.stax2.XMLStreamWriter2 sw, + String nsURI, + String localName, + BigInteger value) 
      voidwriteLeafElement(org.codehaus.stax2.XMLStreamWriter2 sw, + String nsURI, + String localName, + boolean value) 
      voidwriteLeafElement(org.codehaus.stax2.XMLStreamWriter2 sw, + String nsURI, + String localName, + byte[] data, + int offset, + int len) 
      voidwriteLeafElement(org.codehaus.stax2.XMLStreamWriter2 sw, + String nsURI, + String localName, + char[] buffer, + int offset, + int len, + boolean isCData) 
      voidwriteLeafElement(org.codehaus.stax2.XMLStreamWriter2 sw, + String nsURI, + String localName, + double value) 
      voidwriteLeafElement(org.codehaus.stax2.XMLStreamWriter2 sw, + String nsURI, + String localName, + float value) 
      voidwriteLeafElement(org.codehaus.stax2.XMLStreamWriter2 sw, + String nsURI, + String localName, + int value) 
      voidwriteLeafElement(org.codehaus.stax2.XMLStreamWriter2 sw, + String nsURI, + String localName, + long value) 
      voidwriteLeafElement(org.codehaus.stax2.XMLStreamWriter2 sw, + String nsURI, + String localName, + String text, + boolean isCData) 
      voidwriteLeafNullElement(org.codehaus.stax2.XMLStreamWriter2 sw, + String nsURI, + String localName) 
      voidwritePrologLinefeed(org.codehaus.stax2.XMLStreamWriter2 sw) +
      Method for trying to write a linefeed to separate entities outside of the + root element (that is, in prolog or epilog), most often called to separate + XML declaration from the root element.
      +
      voidwriteStartElement(org.codehaus.stax2.XMLStreamWriter2 sw, + String nsURI, + String localName) +
      Method for forcibly writing a start element, without going + through Jackson generator (and thus, without updating currently + active element stack)
      +
      +
        +
      • + + +

        Methods inherited from interface com.fasterxml.jackson.core.PrettyPrinter

        +beforeArrayValues, beforeObjectEntries, writeArrayValueSeparator, writeEndArray, writeEndObject, writeObjectEntrySeparator, writeObjectFieldValueSeparator, writeRootValueSeparator, writeStartArray, writeStartObject
      • +
      +
    • +
    +
  • +
+
+
+ +
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlTypeResolverBuilder.XmlClassNameIdResolver.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlTypeResolverBuilder.XmlClassNameIdResolver.html new file mode 100644 index 000000000..b82f6f4ac --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlTypeResolverBuilder.XmlClassNameIdResolver.html @@ -0,0 +1,361 @@ + + + + + + +XmlTypeResolverBuilder.XmlClassNameIdResolver (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml
+

Class XmlTypeResolverBuilder.XmlClassNameIdResolver

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsontype.TypeIdResolver
    +
    +
    +
    Enclosing class:
    +
    XmlTypeResolverBuilder
    +
    +
    +
    +
    protected static class XmlTypeResolverBuilder.XmlClassNameIdResolver
    +extends com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver

        +_subTypeValidator
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase

        +_baseType, _typeFactory
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      XmlClassNameIdResolver(com.fasterxml.jackson.databind.JavaType baseType, + com.fasterxml.jackson.databind.type.TypeFactory typeFactory, + com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv) 
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        XmlClassNameIdResolver

        +
        public XmlClassNameIdResolver(com.fasterxml.jackson.databind.JavaType baseType,
        +                              com.fasterxml.jackson.databind.type.TypeFactory typeFactory,
        +                              com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        idFromValue

        +
        public String idFromValue(Object value)
        +
        +
        Specified by:
        +
        idFromValue in interface com.fasterxml.jackson.databind.jsontype.TypeIdResolver
        +
        Overrides:
        +
        idFromValue in class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
        +
        +
      • +
      + + + +
        +
      • +

        typeFromId

        +
        public com.fasterxml.jackson.databind.JavaType typeFromId(com.fasterxml.jackson.databind.DatabindContext context,
        +                                                          String id)
        +                                                   throws IOException
        +
        +
        Specified by:
        +
        typeFromId in interface com.fasterxml.jackson.databind.jsontype.TypeIdResolver
        +
        Overrides:
        +
        typeFromId in class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver.html new file mode 100644 index 000000000..21be880c5 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver.html @@ -0,0 +1,380 @@ + + + + + + +XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml
+

Class XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsontype.TypeIdResolver
    +
    +
    +
    Enclosing class:
    +
    XmlTypeResolverBuilder
    +
    +
    +
    +
    protected static class XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver
    +extends com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver

        +_basePackageName, _basePackagePrefix
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver

        +_subTypeValidator
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase

        +_baseType, _typeFactory
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      XmlMinimalClassNameIdResolver(com.fasterxml.jackson.databind.JavaType baseType, + com.fasterxml.jackson.databind.type.TypeFactory typeFactory, + com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      StringidFromValue(Object value) 
      com.fasterxml.jackson.databind.JavaTypetypeFromId(com.fasterxml.jackson.databind.DatabindContext context, + String id) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver

        +_typeFromId, construct, getMechanism
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver

        +_idFrom, getDescForKnownTypeIds, idFromValueAndType, registerSubtype
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase

        +idFromBaseType, init
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        XmlMinimalClassNameIdResolver

        +
        public XmlMinimalClassNameIdResolver(com.fasterxml.jackson.databind.JavaType baseType,
        +                                     com.fasterxml.jackson.databind.type.TypeFactory typeFactory,
        +                                     com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        idFromValue

        +
        public String idFromValue(Object value)
        +
        +
        Specified by:
        +
        idFromValue in interface com.fasterxml.jackson.databind.jsontype.TypeIdResolver
        +
        Overrides:
        +
        idFromValue in class com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
        +
        +
      • +
      + + + +
        +
      • +

        typeFromId

        +
        public com.fasterxml.jackson.databind.JavaType typeFromId(com.fasterxml.jackson.databind.DatabindContext context,
        +                                                          String id)
        +                                                   throws IOException
        +
        +
        Specified by:
        +
        typeFromId in interface com.fasterxml.jackson.databind.jsontype.TypeIdResolver
        +
        Overrides:
        +
        typeFromId in class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlTypeResolverBuilder.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlTypeResolverBuilder.html new file mode 100644 index 000000000..fd5ab2df2 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/XmlTypeResolverBuilder.html @@ -0,0 +1,420 @@ + + + + + + +XmlTypeResolverBuilder (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml
+

Class XmlTypeResolverBuilder

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder>
    +
    +
    +
    +
    public class XmlTypeResolverBuilder
    +extends com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
    +
    Custom specialization of StdTypeResolverBuilder; needed so that + type id property name can be modified as necessary to make it legal + XML element or attribute name.
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder

        +_customIdResolver, _defaultImpl, _idType, _includeAs, _typeIdVisible, _typeProperty
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected static StringdecodeXmlClassName(String className) +
      Helper method for decoding "XML safe" Java class name back into + actual class name
      +
      protected static StringencodeXmlClassName(String className) +
      Helper method for encoding regular Java class name in form that + can be used as XML element name.
      +
      protected com.fasterxml.jackson.databind.jsontype.TypeIdResolveridResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, + com.fasterxml.jackson.databind.JavaType baseType, + com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator subtypeValidator, + Collection<com.fasterxml.jackson.databind.jsontype.NamedType> subtypes, + boolean forSer, + boolean forDeser) 
      com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilderinit(com.fasterxml.jackson.annotation.JsonTypeInfo.Id idType, + com.fasterxml.jackson.databind.jsontype.TypeIdResolver idRes) 
      com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuildertypeProperty(String typeIdPropName) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder

        +buildTypeDeserializer, buildTypeSerializer, defaultImpl, defineDefaultImpl, getDefaultImpl, getTypeProperty, inclusion, isTypeIdVisible, noTypeInfoBuilder, reportInvalidBaseType, subTypeValidator, typeIdVisibility, verifyBaseTypeValidity
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        XmlTypeResolverBuilder

        +
        public XmlTypeResolverBuilder()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        init

        +
        public com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder init(com.fasterxml.jackson.annotation.JsonTypeInfo.Id idType,
        +                                                                                com.fasterxml.jackson.databind.jsontype.TypeIdResolver idRes)
        +
        +
        Specified by:
        +
        init in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder>
        +
        Overrides:
        +
        init in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
        +
        +
      • +
      + + + +
        +
      • +

        typeProperty

        +
        public com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder typeProperty(String typeIdPropName)
        +
        +
        Specified by:
        +
        typeProperty in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder>
        +
        Overrides:
        +
        typeProperty in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
        +
        +
      • +
      + + + +
        +
      • +

        idResolver

        +
        protected com.fasterxml.jackson.databind.jsontype.TypeIdResolver idResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
        +                                                                            com.fasterxml.jackson.databind.JavaType baseType,
        +                                                                            com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator subtypeValidator,
        +                                                                            Collection<com.fasterxml.jackson.databind.jsontype.NamedType> subtypes,
        +                                                                            boolean forSer,
        +                                                                            boolean forDeser)
        +
        +
        Overrides:
        +
        idResolver in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
        +
        +
      • +
      + + + +
        +
      • +

        encodeXmlClassName

        +
        protected static String encodeXmlClassName(String className)
        +
        Helper method for encoding regular Java class name in form that + can be used as XML element name.
        +
      • +
      + + + +
        +
      • +

        decodeXmlClassName

        +
        protected static String decodeXmlClassName(String className)
        +
        Helper method for decoding "XML safe" Java class name back into + actual class name
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/JacksonXmlCData.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/JacksonXmlCData.html new file mode 100644 index 000000000..9b4bd1ba0 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/JacksonXmlCData.html @@ -0,0 +1,226 @@ + + + + + + +JacksonXmlCData (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.annotation
+

Annotation Type JacksonXmlCData

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

      Optional Element Summary

      + + + + + + + + + + +
      Optional Elements 
      Modifier and TypeOptional Element and Description
      booleanvalue +
      Whether the property text should always be within a CData block + when serialized.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        value

        +
        public abstract boolean value
        +
        Whether the property text should always be within a CData block + when serialized.
        +
        +
        Default:
        +
        true
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/JacksonXmlElementWrapper.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/JacksonXmlElementWrapper.html new file mode 100644 index 000000000..e0186561f --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/JacksonXmlElementWrapper.html @@ -0,0 +1,321 @@ + + + + + + +JacksonXmlElementWrapper (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.annotation
+

Annotation Type JacksonXmlElementWrapper

+
+
+
+
    +
  • +
    +
    +
    @Target(value={FIELD,METHOD})
    + @Retention(value=RUNTIME)
    +public @interface JacksonXmlElementWrapper
    +
    Annotation that is similar to JAXB javax.xml.bind.annotation.XmlElementWrapper, + to indicate wrapper element to use (if any) for Collection types (arrays, + java.util.Collection). If defined, a separate container (wrapper) element + is used; if not, entries are written without wrapping.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeFields and Description
      static StringUSE_PROPERTY_NAME +
      Marker value (empty String) that denotes that the underlying property + name should also be used as the wrapper name, effectively "doubling" + start and end elements.
      +
      +
    • +
    + +
      +
    • + + +

      Optional Element Summary

      + + + + + + + + + + + + + + + + + + +
      Optional Elements 
      Modifier and TypeOptional Element and Description
      StringlocalName 
      Stringnamespace 
      booleanuseWrapping +
      Optional property that can be used to explicitly disable wrapping, + usually via mix-ins, or when using AnnotationIntrospector + pairs.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        USE_PROPERTY_NAME

        +
        public static final String USE_PROPERTY_NAME
        +
        Marker value (empty String) that denotes that the underlying property + name should also be used as the wrapper name, effectively "doubling" + start and end elements.
        +
        +
        Since:
        +
        2.1
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        namespace

        +
        public abstract String namespace
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        localName

        +
        public abstract String localName
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        useWrapping

        +
        public abstract boolean useWrapping
        +
        Optional property that can be used to explicitly disable wrapping, + usually via mix-ins, or when using AnnotationIntrospector + pairs.
        +
        +
        Since:
        +
        2.1
        +
        +
        +
        Default:
        +
        true
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/JacksonXmlProperty.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/JacksonXmlProperty.html new file mode 100644 index 000000000..37c15d186 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/JacksonXmlProperty.html @@ -0,0 +1,263 @@ + + + + + + +JacksonXmlProperty (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.annotation
+

Annotation Type JacksonXmlProperty

+
+
+
+
    +
  • +
    +
    +
    @Target(value={FIELD,METHOD,PARAMETER})
    + @Retention(value=RUNTIME)
    +public @interface JacksonXmlProperty
    +
    Annotation that can be used to provide XML-specific configuration + for properties, above and beyond what + JsonProperty contains. + It is an alternative to using JAXB annotations.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        isAttribute

        +
        public abstract boolean isAttribute
        +
        +
        Default:
        +
        false
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        namespace

        +
        public abstract String namespace
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        localName

        +
        public abstract String localName
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/JacksonXmlRootElement.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/JacksonXmlRootElement.html new file mode 100644 index 000000000..0214c1210 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/JacksonXmlRootElement.html @@ -0,0 +1,242 @@ + + + + + + +JacksonXmlRootElement (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.annotation
+

Annotation Type JacksonXmlRootElement

+
+
+
+
    +
  • +
    +
    +
    @Target(value=TYPE)
    + @Retention(value=RUNTIME)
    +public @interface JacksonXmlRootElement
    +
    Annotation that can be used to define name of root element used + for the root-level object when serialized, which normally uses + name of the type (class). It is similar to JAXB XmlRootElement.
    +
  • +
+
+
+
    +
  • + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        namespace

        +
        public abstract String namespace
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        localName

        +
        public abstract String localName
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/JacksonXmlText.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/JacksonXmlText.html new file mode 100644 index 000000000..efa55d4fb --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/JacksonXmlText.html @@ -0,0 +1,232 @@ + + + + + + +JacksonXmlText (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.annotation
+

Annotation Type JacksonXmlText

+
+
+
+
    +
  • +
    +
    +
    @Target(value={FIELD,METHOD})
    + @Retention(value=RUNTIME)
    +public @interface JacksonXmlText
    +
    Interface that is loosely similar to XmlValue + in that it can be used on one (and only one!) property of a POJO. + It will result in value of the property be serialized without element wrapper, + as long as there are no element-wrapped other properties (attribute-valued + properties are acceptable). + It is also similar to core Jackson JsonValue annotation; but + has to be separate as JsonValue does not allow any other + properties.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Optional Element Summary

      + + + + + + + + + + +
      Optional Elements 
      Modifier and TypeOptional Element and Description
      booleanvalue +
      Whether serialization of the property should always be done as basic + XML text or not; if true, will be, if false, not.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        value

        +
        public abstract boolean value
        +
        Whether serialization of the property should always be done as basic + XML text or not; if true, will be, if false, not.
        +
        +
        Default:
        +
        true
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/class-use/JacksonXmlCData.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/class-use/JacksonXmlCData.html new file mode 100644 index 000000000..c8e7786f8 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/class-use/JacksonXmlCData.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlCData (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlCData

+
+
No usage of com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlCData
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/class-use/JacksonXmlElementWrapper.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/class-use/JacksonXmlElementWrapper.html new file mode 100644 index 000000000..4bf51fbc1 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/class-use/JacksonXmlElementWrapper.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper

+
+
No usage of com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/class-use/JacksonXmlProperty.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/class-use/JacksonXmlProperty.html new file mode 100644 index 000000000..3b920bb25 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/class-use/JacksonXmlProperty.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty

+
+
No usage of com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/class-use/JacksonXmlRootElement.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/class-use/JacksonXmlRootElement.html new file mode 100644 index 000000000..aaec94991 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/class-use/JacksonXmlRootElement.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement

+
+
No usage of com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/class-use/JacksonXmlText.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/class-use/JacksonXmlText.html new file mode 100644 index 000000000..47d6bbc54 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/class-use/JacksonXmlText.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlText (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlText

+
+
No usage of com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlText
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/package-frame.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/package-frame.html new file mode 100644 index 000000000..c55b67bd5 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/package-frame.html @@ -0,0 +1,25 @@ + + + + + + +com.fasterxml.jackson.dataformat.xml.annotation (Jackson-dataformat-XML 2.10.0 API) + + + + + +

com.fasterxml.jackson.dataformat.xml.annotation

+
+

Annotation Types

+ +
+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/package-summary.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/package-summary.html new file mode 100644 index 000000000..c1288fb0a --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/package-summary.html @@ -0,0 +1,191 @@ + + + + + + +com.fasterxml.jackson.dataformat.xml.annotation (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package com.fasterxml.jackson.dataformat.xml.annotation

+
+
Package that contains additional annotations that can be + used to configure XML-specific aspects of serialization + and deserialization
+
+

See: Description

+
+
+ + + + +

Package com.fasterxml.jackson.dataformat.xml.annotation Description

+
Package that contains additional annotations that can be + used to configure XML-specific aspects of serialization + and deserialization
+
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/package-tree.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/package-tree.html new file mode 100644 index 000000000..4abbf191b --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/package-tree.html @@ -0,0 +1,139 @@ + + + + + + +com.fasterxml.jackson.dataformat.xml.annotation Class Hierarchy (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.xml.annotation

+Package Hierarchies: + +
+
+

Annotation Type Hierarchy

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/package-use.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/package-use.html new file mode 100644 index 000000000..2297e73e8 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/annotation/package-use.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.xml.annotation (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
com.fasterxml.jackson.dataformat.xml.annotation

+
+
No usage of com.fasterxml.jackson.dataformat.xml.annotation
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/DefaultingXmlTypeResolverBuilder.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/DefaultingXmlTypeResolverBuilder.html new file mode 100644 index 000000000..ed872d994 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/DefaultingXmlTypeResolverBuilder.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.DefaultingXmlTypeResolverBuilder (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.DefaultingXmlTypeResolverBuilder

+
+
No usage of com.fasterxml.jackson.dataformat.xml.DefaultingXmlTypeResolverBuilder
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/JacksonXmlAnnotationIntrospector.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/JacksonXmlAnnotationIntrospector.html new file mode 100644 index 000000000..419b9073b --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/JacksonXmlAnnotationIntrospector.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector

+
+
No usage of com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/JacksonXmlModule.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/JacksonXmlModule.html new file mode 100644 index 000000000..8d12ddc24 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/JacksonXmlModule.html @@ -0,0 +1,189 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.JacksonXmlModule (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.JacksonXmlModule

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/PackageVersion.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/PackageVersion.html new file mode 100644 index 000000000..923c93590 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/PackageVersion.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.PackageVersion (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

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

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlAnnotationIntrospector.JaxbWrapper.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlAnnotationIntrospector.JaxbWrapper.html new file mode 100644 index 000000000..c3089be19 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlAnnotationIntrospector.JaxbWrapper.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.JaxbWrapper (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.JaxbWrapper

+
+
No usage of com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.JaxbWrapper
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlAnnotationIntrospector.Pair.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlAnnotationIntrospector.Pair.html new file mode 100644 index 000000000..666dc9a65 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlAnnotationIntrospector.Pair.html @@ -0,0 +1,171 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlAnnotationIntrospector.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlAnnotationIntrospector.html new file mode 100644 index 000000000..fe9791b3d --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlAnnotationIntrospector.html @@ -0,0 +1,232 @@ + + + + + + +Uses of Interface com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Interface
com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlFactory.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlFactory.html new file mode 100644 index 000000000..d68cf464a --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlFactory.html @@ -0,0 +1,255 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.XmlFactory (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.XmlFactory

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlFactoryBuilder.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlFactoryBuilder.html new file mode 100644 index 000000000..5cb685e45 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlFactoryBuilder.html @@ -0,0 +1,245 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlMapper.Builder.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlMapper.Builder.html new file mode 100644 index 000000000..b01088f5e --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlMapper.Builder.html @@ -0,0 +1,212 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.XmlMapper.Builder (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.XmlMapper.Builder

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlMapper.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlMapper.html new file mode 100644 index 000000000..6bc19e869 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlMapper.html @@ -0,0 +1,192 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.XmlMapper (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.XmlMapper

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlPrettyPrinter.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlPrettyPrinter.html new file mode 100644 index 000000000..1d48ab22d --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlPrettyPrinter.html @@ -0,0 +1,193 @@ + + + + + + +Uses of Interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Interface
com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlTypeResolverBuilder.XmlClassNameIdResolver.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlTypeResolverBuilder.XmlClassNameIdResolver.html new file mode 100644 index 000000000..6eafc72b8 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlTypeResolverBuilder.XmlClassNameIdResolver.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlClassNameIdResolver (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlClassNameIdResolver

+
+
No usage of com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlClassNameIdResolver
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver.html new file mode 100644 index 000000000..231808b01 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver

+
+
No usage of com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlTypeResolverBuilder.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlTypeResolverBuilder.html new file mode 100644 index 000000000..1f8dcf86e --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/class-use/XmlTypeResolverBuilder.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder

+
+
No usage of com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/FromXmlParser.Feature.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/FromXmlParser.Feature.html new file mode 100644 index 000000000..b87129ae9 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/FromXmlParser.Feature.html @@ -0,0 +1,421 @@ + + + + + + +FromXmlParser.Feature (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.deser
+

Enum FromXmlParser.Feature

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

      Enum Constant Detail

      + + + +
        +
      • +

        EMPTY_ELEMENT_AS_NULL

        +
        public static final FromXmlParser.Feature EMPTY_ELEMENT_AS_NULL
        +
        Feature that indicates whether XML Empty elements (ones where there are + no separate start and end tages, but just one tag that ends with "/>") + are exposed as JsonToken.VALUE_NULL) or not. If they are not + returned as `null` tokens, they will be returned as JsonToken.VALUE_STRING + tokens with textual value of "" (empty String). +

        + Default setting is `true` for backwards compatibility.

        +
        +
        Since:
        +
        2.9
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static FromXmlParser.Feature[] 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 (FromXmlParser.Feature c : FromXmlParser.Feature.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static FromXmlParser.Feature 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()
        +
        Method that calculates bit set (flags) of all features that + are enabled by default.
        +
      • +
      + + + +
        +
      • +

        enabledByDefault

        +
        public boolean enabledByDefault()
        +
        +
        Specified by:
        +
        enabledByDefault in interface com.fasterxml.jackson.core.FormatFeature
        +
        +
      • +
      + + + +
        +
      • +

        getMask

        +
        public int getMask()
        +
        +
        Specified by:
        +
        getMask in interface com.fasterxml.jackson.core.FormatFeature
        +
        +
      • +
      + + + +
        +
      • +

        enabledIn

        +
        public boolean enabledIn(int flags)
        +
        +
        Specified by:
        +
        enabledIn in interface com.fasterxml.jackson.core.FormatFeature
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/FromXmlParser.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/FromXmlParser.html new file mode 100644 index 000000000..5f49e79a2 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/FromXmlParser.html @@ -0,0 +1,1527 @@ + + + + + + +FromXmlParser (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.deser
+

Class FromXmlParser

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Closeable, AutoCloseable
    +
    +
    +
    +
    public class FromXmlParser
    +extends com.fasterxml.jackson.core.base.ParserMinimalBase
    +
    JsonParser implementation that exposes XML structure as + set of JSON events that can be used for data binding.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class FromXmlParser.Feature +
      Enumeration that defines all togglable features for XML parsers.
      +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.core.JsonParser

        +com.fasterxml.jackson.core.JsonParser.NumberType
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected byte[]_binaryValue +
      We will hold on to decoded binary data, for duration of + current event, so that multiple calls to + getBinaryValue(com.fasterxml.jackson.core.Base64Variant) will not need to decode data more + than once.
      +
      protected com.fasterxml.jackson.core.util.ByteArrayBuilder_byteArrayBuilder +
      ByteArrayBuilder is needed if 'getBinaryValue' is called.
      +
      protected String_cfgNameForTextElement +
      In cases where a start element has both attributes and non-empty textual + value, we have to create a bogus property; we will use this as + the property name.
      +
      protected boolean_closed +
      Flag that indicates whether parser is closed or not.
      +
      protected String_currText 
      protected int_formatFeatures +
      Bit flag composed of bits that indicate which + FromXmlParser.Features + are enabled.
      +
      protected com.fasterxml.jackson.core.io.IOContext_ioContext 
      protected boolean_mayBeLeaf +
      We need special handling to keep track of whether a value + may be exposed as simple leaf value.
      +
      protected Set<String>_namesToWrap 
      protected com.fasterxml.jackson.core.JsonToken_nextToken 
      protected com.fasterxml.jackson.core.ObjectCodec_objectCodec 
      protected XmlReadContext_parsingContext +
      Information about parser context, context in which + the next token is to be parsed (root, array, object).
      +
      protected XmlTokenStream_xmlTokens 
      static StringDEFAULT_UNNAMED_TEXT_PROPERTY +
      The default name placeholder for XML text segments is empty + String ("").
      +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.base.ParserMinimalBase

        +_currToken, _lastClearedToken, BD_MAX_INT, BD_MAX_LONG, BD_MIN_INT, BD_MIN_LONG, BI_MAX_INT, BI_MAX_LONG, BI_MIN_INT, BI_MIN_LONG, CHAR_NULL, INT_0, INT_9, INT_APOS, INT_ASTERISK, INT_BACKSLASH, INT_COLON, INT_COMMA, INT_CR, INT_e, INT_E, INT_HASH, INT_LBRACKET, INT_LCURLY, INT_LF, INT_MINUS, INT_PERIOD, INT_PLUS, INT_QUOTE, INT_RBRACKET, INT_RCURLY, INT_SLASH, INT_SPACE, INT_TAB, MAX_ERROR_TOKEN_LENGTH, MAX_INT_D, MAX_INT_L, MAX_LONG_D, MIN_INT_D, MIN_INT_L, MIN_LONG_D, NO_BYTES, NO_INTS, NR_BIGDECIMAL, NR_BIGINT, NR_DOUBLE, NR_FLOAT, NR_INT, NR_LONG, NR_UNKNOWN
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.JsonParser

        +_features, _requestPayload
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      FromXmlParser(com.fasterxml.jackson.core.io.IOContext ctxt, + int genericParserFeatures, + int xmlFeatures, + com.fasterxml.jackson.core.ObjectCodec codec, + XMLStreamReader xmlReader) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected byte[]_decodeBase64(com.fasterxml.jackson.core.Base64Variant b64variant) 
      protected com.fasterxml.jackson.core.util.ByteArrayBuilder_getByteArrayBuilder() 
      protected void_handleEOF() +
      Method called when an EOF is encountered between tokens.
      +
      protected boolean_isEmpty(String str) 
      protected void_releaseBuffers() +
      Method called to release internal buffers owned by the base + parser.
      +
      voidaddVirtualWrapping(Set<String> namesToWrap) +
      Method that may be called to indicate that specified names + (only local parts retained currently: this may be changed in + future) should be considered "auto-wrapping", meaning that + they will be doubled to contain two opening elements, two + matching closing elements.
      +
      voidclose() 
      FromXmlParserconfigure(FromXmlParser.Feature f, + boolean state) 
      FromXmlParserdisable(FromXmlParser.Feature f) 
      FromXmlParserenable(FromXmlParser.Feature f) 
      BigIntegergetBigIntegerValue() 
      byte[]getBinaryValue(com.fasterxml.jackson.core.Base64Variant b64variant) 
      com.fasterxml.jackson.core.ObjectCodecgetCodec() 
      com.fasterxml.jackson.core.JsonLocationgetCurrentLocation() +
      Method that returns location of the last processed character; + usually for error reporting purposes
      +
      StringgetCurrentName() +
      Method that can be called to get the name associated with + the current event.
      +
      BigDecimalgetDecimalValue() 
      doublegetDoubleValue() 
      ObjectgetEmbeddedObject() 
      floatgetFloatValue() 
      intgetFormatFeatures() 
      intgetIntValue() 
      longgetLongValue() 
      com.fasterxml.jackson.core.JsonParser.NumberTypegetNumberType() 
      NumbergetNumberValue() 
      XmlReadContextgetParsingContext() 
      XMLStreamReadergetStaxReader() +
      Method that allows application direct access to underlying + Stax XMLStreamWriter.
      +
      StringgetText() 
      intgetText(Writer writer) 
      char[]getTextCharacters() 
      intgetTextLength() 
      intgetTextOffset() 
      com.fasterxml.jackson.core.JsonLocationgetTokenLocation() +
      Method that return the starting location of the current + token; that is, position of the first character from input + that starts the current token.
      +
      StringgetValueAsString() 
      StringgetValueAsString(String defValue) 
      booleanhasTextCharacters() +
      XML input actually would offer access to character arrays; but since + we must coalesce things it cannot really be exposed.
      +
      booleanisClosed() 
      booleanisEnabled(FromXmlParser.Feature f) 
      booleanisExpectedStartArrayToken() +
      Since xml representation can not really distinguish between array + and object starts (both are represented with elements), this method + is overridden and taken to mean that expecation is that the current + start element is to mean 'start array', instead of default of + 'start object'.
      +
      StringnextTextValue() +
      Method overridden to support more reliable deserialization of + String collections.
      +
      com.fasterxml.jackson.core.JsonTokennextToken() 
      voidoverrideCurrentName(String name) 
      com.fasterxml.jackson.core.JsonParseroverrideFormatFeatures(int values, + int mask) 
      booleanrequiresCustomCodec() +
      XML format does require support from custom ObjectCodec + (that is, XmlMapper), so need to return true here.
      +
      voidsetCodec(com.fasterxml.jackson.core.ObjectCodec c) 
      voidsetXMLTextElementName(String name) 
      com.fasterxml.jackson.core.Versionversion() 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.core.base.ParserMinimalBase

        +_ascii, _asciiBytes, _constructError, _decodeBase64, _getCharDesc, _hasTextualNull, _longIntegerDesc, _longNumberDesc, _reportError, _reportError, _reportError, _reportInputCoercion, _reportInvalidEOF, _reportInvalidEOF, _reportInvalidEOF, _reportInvalidEOFInValue, _reportInvalidEOFInValue, _reportMissingRootWS, _reportUnexpectedChar, _throwInternal, _throwInvalidSpace, _wrapError, clearCurrentToken, currentToken, currentTokenId, getCurrentToken, getCurrentTokenId, getLastClearedToken, getValueAsBoolean, getValueAsDouble, getValueAsInt, getValueAsInt, getValueAsLong, getValueAsLong, hasCurrentToken, hasToken, hasTokenId, isExpectedStartObjectToken, nextValue, reportInvalidNumber, reportOverflowInt, reportOverflowInt, reportOverflowInt, reportOverflowLong, reportOverflowLong, reportOverflowLong, reportUnexpectedNumberChar, skipChildren
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.core.JsonParser

        +_codec, _constructError, _reportUnsupportedOperation, canParseAsync, canReadObjectId, canReadTypeId, canUseSchema, configure, currentName, disable, enable, finishToken, getBinaryValue, getBooleanValue, getByteValue, getCurrentValue, getFeatureMask, getInputSource, getNonBlockingInputFeeder, getObjectId, getSchema, getShortValue, getTypeId, getValueAsBoolean, getValueAsDouble, isEnabled, isEnabled, isNaN, nextBooleanValue, nextFieldName, nextFieldName, nextIntValue, nextLongValue, overrideStdFeatures, readBinaryValue, readBinaryValue, readValueAs, readValueAs, readValueAsTree, readValuesAs, readValuesAs, releaseBuffered, releaseBuffered, setCurrentValue, setFeatureMask, setRequestPayloadOnError, setRequestPayloadOnError, setRequestPayloadOnError, setSchema
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_UNNAMED_TEXT_PROPERTY

        +
        public static final String DEFAULT_UNNAMED_TEXT_PROPERTY
        +
        The default name placeholder for XML text segments is empty + String ("").
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        _cfgNameForTextElement

        +
        protected String _cfgNameForTextElement
        +
        In cases where a start element has both attributes and non-empty textual + value, we have to create a bogus property; we will use this as + the property name. +

        + Name used for pseudo-property used for returning XML Text value (which does + not have actual element name to use). Defaults to empty String, but + may be changed for interoperability reasons: JAXB, for example, uses + "value" as name.

        +
        +
        Since:
        +
        2.1
        +
        +
      • +
      + + + +
        +
      • +

        _formatFeatures

        +
        protected int _formatFeatures
        +
        Bit flag composed of bits that indicate which + FromXmlParser.Features + are enabled.
        +
      • +
      + + + +
        +
      • +

        _objectCodec

        +
        protected com.fasterxml.jackson.core.ObjectCodec _objectCodec
        +
      • +
      + + + +
        +
      • +

        _closed

        +
        protected boolean _closed
        +
        Flag that indicates whether parser is closed or not. Gets + set when parser is either closed by explicit call + (close()) or when end-of-input is reached.
        +
      • +
      + + + +
        +
      • +

        _ioContext

        +
        protected final com.fasterxml.jackson.core.io.IOContext _ioContext
        +
      • +
      + + + +
        +
      • +

        _parsingContext

        +
        protected XmlReadContext _parsingContext
        +
        Information about parser context, context in which + the next token is to be parsed (root, array, object).
        +
      • +
      + + + + + + + +
        +
      • +

        _mayBeLeaf

        +
        protected boolean _mayBeLeaf
        +
        We need special handling to keep track of whether a value + may be exposed as simple leaf value.
        +
      • +
      + + + +
        +
      • +

        _nextToken

        +
        protected com.fasterxml.jackson.core.JsonToken _nextToken
        +
      • +
      + + + +
        +
      • +

        _currText

        +
        protected String _currText
        +
      • +
      + + + +
        +
      • +

        _namesToWrap

        +
        protected Set<String> _namesToWrap
        +
      • +
      + + + +
        +
      • +

        _byteArrayBuilder

        +
        protected com.fasterxml.jackson.core.util.ByteArrayBuilder _byteArrayBuilder
        +
        ByteArrayBuilder is needed if 'getBinaryValue' is called. If so, + we better reuse it for remainder of content.
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FromXmlParser

        +
        public FromXmlParser(com.fasterxml.jackson.core.io.IOContext ctxt,
        +                     int genericParserFeatures,
        +                     int xmlFeatures,
        +                     com.fasterxml.jackson.core.ObjectCodec codec,
        +                     XMLStreamReader xmlReader)
        +              throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        version

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

        getCodec

        +
        public com.fasterxml.jackson.core.ObjectCodec getCodec()
        +
        +
        Specified by:
        +
        getCodec in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        setCodec

        +
        public void setCodec(com.fasterxml.jackson.core.ObjectCodec c)
        +
        +
        Specified by:
        +
        setCodec in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        setXMLTextElementName

        +
        public void setXMLTextElementName(String name)
        +
        +
        Since:
        +
        2.1
        +
        +
      • +
      + + + +
        +
      • +

        requiresCustomCodec

        +
        public boolean requiresCustomCodec()
        +
        XML format does require support from custom ObjectCodec + (that is, XmlMapper), so need to return true here.
        +
        +
        Overrides:
        +
        requiresCustomCodec in class com.fasterxml.jackson.core.JsonParser
        +
        Returns:
        +
        True since XML format does require support from codec
        +
        +
      • +
      + + + + + + + + + + + + + + + + + + + +
        +
      • +

        getFormatFeatures

        +
        public int getFormatFeatures()
        +
        +
        Overrides:
        +
        getFormatFeatures in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        overrideFormatFeatures

        +
        public com.fasterxml.jackson.core.JsonParser overrideFormatFeatures(int values,
        +                                                                    int mask)
        +
        +
        Overrides:
        +
        overrideFormatFeatures in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getStaxReader

        +
        public XMLStreamReader getStaxReader()
        +
        Method that allows application direct access to underlying + Stax XMLStreamWriter. Note that use of writer is + discouraged, and may interfere with processing of this writer; + however, occasionally it may be necessary. +

        + Note: writer instance will always be of type + XMLStreamWriter2 (including + Typed Access API) so upcasts are safe.

        +
      • +
      + + + +
        +
      • +

        addVirtualWrapping

        +
        public void addVirtualWrapping(Set<String> namesToWrap)
        +
        Method that may be called to indicate that specified names + (only local parts retained currently: this may be changed in + future) should be considered "auto-wrapping", meaning that + they will be doubled to contain two opening elements, two + matching closing elements. This is needed for supporting + handling of so-called "unwrapped" array types, something + XML mappings like JAXB often use. +

        + NOTE: this method is considered part of internal implementation + interface, and it is NOT guaranteed to remain unchanged + between minor versions (it is however expected not to change in + patch versions). So if you have to use it, be prepared for + possible additional work.

        +
        +
        Since:
        +
        2.1
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentName

        +
        public String getCurrentName()
        +                      throws IOException
        +
        Method that can be called to get the name associated with + the current event.
        +
        +
        Specified by:
        +
        getCurrentName in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        overrideCurrentName

        +
        public void overrideCurrentName(String name)
        +
        +
        Specified by:
        +
        overrideCurrentName in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      + + + + + + + +
        +
      • +

        isClosed

        +
        public boolean isClosed()
        +
        +
        Specified by:
        +
        isClosed in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      + + + +
        +
      • +

        getParsingContext

        +
        public XmlReadContext getParsingContext()
        +
        +
        Specified by:
        +
        getParsingContext in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      + + + +
        +
      • +

        getTokenLocation

        +
        public com.fasterxml.jackson.core.JsonLocation getTokenLocation()
        +
        Method that return the starting location of the current + token; that is, position of the first character from input + that starts the current token.
        +
        +
        Specified by:
        +
        getTokenLocation in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentLocation

        +
        public com.fasterxml.jackson.core.JsonLocation getCurrentLocation()
        +
        Method that returns location of the last processed character; + usually for error reporting purposes
        +
        +
        Specified by:
        +
        getCurrentLocation in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        isExpectedStartArrayToken

        +
        public boolean isExpectedStartArrayToken()
        +
        Since xml representation can not really distinguish between array + and object starts (both are represented with elements), this method + is overridden and taken to mean that expecation is that the current + start element is to mean 'start array', instead of default of + 'start object'.
        +
        +
        Overrides:
        +
        isExpectedStartArrayToken in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      + + + +
        +
      • +

        nextToken

        +
        public com.fasterxml.jackson.core.JsonToken nextToken()
        +                                               throws IOException
        +
        +
        Specified by:
        +
        nextToken in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        nextTextValue

        +
        public String nextTextValue()
        +                     throws IOException
        +
        Method overridden to support more reliable deserialization of + String collections.
        +
        +
        Overrides:
        +
        nextTextValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getText

        +
        public String getText()
        +               throws IOException
        +
        +
        Specified by:
        +
        getText in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getValueAsString

        +
        public final String getValueAsString()
        +                              throws IOException
        +
        +
        Overrides:
        +
        getValueAsString in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getValueAsString

        +
        public String getValueAsString(String defValue)
        +                        throws IOException
        +
        +
        Overrides:
        +
        getValueAsString in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getTextCharacters

        +
        public char[] getTextCharacters()
        +                         throws IOException
        +
        +
        Specified by:
        +
        getTextCharacters in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getTextLength

        +
        public int getTextLength()
        +                  throws IOException
        +
        +
        Specified by:
        +
        getTextLength in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getTextOffset

        +
        public int getTextOffset()
        +                  throws IOException
        +
        +
        Specified by:
        +
        getTextOffset in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        hasTextCharacters

        +
        public boolean hasTextCharacters()
        +
        XML input actually would offer access to character arrays; but since + we must coalesce things it cannot really be exposed.
        +
        +
        Specified by:
        +
        hasTextCharacters in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      + + + +
        +
      • +

        getText

        +
        public int getText(Writer writer)
        +            throws IOException
        +
        +
        Overrides:
        +
        getText in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getEmbeddedObject

        +
        public Object getEmbeddedObject()
        +                         throws IOException
        +
        +
        Overrides:
        +
        getEmbeddedObject in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getBinaryValue

        +
        public byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant b64variant)
        +                      throws IOException
        +
        +
        Specified by:
        +
        getBinaryValue in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _decodeBase64

        +
        protected byte[] _decodeBase64(com.fasterxml.jackson.core.Base64Variant b64variant)
        +                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getBigIntegerValue

        +
        public BigInteger getBigIntegerValue()
        +                              throws IOException
        +
        +
        Specified by:
        +
        getBigIntegerValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getDecimalValue

        +
        public BigDecimal getDecimalValue()
        +                           throws IOException
        +
        +
        Specified by:
        +
        getDecimalValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getDoubleValue

        +
        public double getDoubleValue()
        +                      throws IOException
        +
        +
        Specified by:
        +
        getDoubleValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getFloatValue

        +
        public float getFloatValue()
        +                    throws IOException
        +
        +
        Specified by:
        +
        getFloatValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getIntValue

        +
        public int getIntValue()
        +                throws IOException
        +
        +
        Specified by:
        +
        getIntValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getLongValue

        +
        public long getLongValue()
        +                  throws IOException
        +
        +
        Specified by:
        +
        getLongValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getNumberType

        +
        public com.fasterxml.jackson.core.JsonParser.NumberType getNumberType()
        +                                                               throws IOException
        +
        +
        Specified by:
        +
        getNumberType in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getNumberValue

        +
        public Number getNumberValue()
        +                      throws IOException
        +
        +
        Specified by:
        +
        getNumberValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _handleEOF

        +
        protected void _handleEOF()
        +                   throws com.fasterxml.jackson.core.JsonParseException
        +
        Method called when an EOF is encountered between tokens. + If so, it may be a legitimate EOF, but only iff there + is no open non-root context.
        +
        +
        Specified by:
        +
        _handleEOF in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonParseException
        +
        +
      • +
      + + + +
        +
      • +

        _releaseBuffers

        +
        protected void _releaseBuffers()
        +                        throws IOException
        +
        Method called to release internal buffers owned by the base + parser.
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _getByteArrayBuilder

        +
        protected com.fasterxml.jackson.core.util.ByteArrayBuilder _getByteArrayBuilder()
        +
      • +
      + + + +
        +
      • +

        _isEmpty

        +
        protected boolean _isEmpty(String str)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/WrapperHandlingDeserializer.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/WrapperHandlingDeserializer.html new file mode 100644 index 000000000..7cd04cf7e --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/WrapperHandlingDeserializer.html @@ -0,0 +1,547 @@ + + + + + + +WrapperHandlingDeserializer (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.deser
+

Class WrapperHandlingDeserializer

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.deser.ContextualDeserializer, com.fasterxml.jackson.databind.deser.NullValueProvider, com.fasterxml.jackson.databind.deser.ResolvableDeserializer, Serializable
    +
    +
    +
    +
    public class WrapperHandlingDeserializer
    +extends com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
    +
    Delegating deserializer whose only function is to handle case of + "unwrapped" List/array deserialization from XML.
    +
    +
    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 
      Modifier and TypeField and Description
      protected Set<String>_namesToWrap +
      (Simple) Names of properties, for which virtual wrapping is needed + to compensate: these are so-called 'unwrapped' XML lists where property + name is used for elements, and not as List markers.
      +
      protected com.fasterxml.jackson.databind.JavaType_type 
      +
        +
      • + + +

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

        +_delegatee
      • +
      +
        +
      • + + +

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

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

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected void_configureParser(com.fasterxml.jackson.core.JsonParser p) 
      protected com.fasterxml.jackson.databind.deser.BeanDeserializerBase_verifyDeserType(com.fasterxml.jackson.databind.JsonDeserializer<?> deser) 
      com.fasterxml.jackson.databind.JsonDeserializer<?>createContextual(com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.databind.BeanProperty property) 
      Objectdeserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      Objectdeserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object intoValue) 
      ObjectdeserializeWithType(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) 
      protected com.fasterxml.jackson.databind.JsonDeserializer<?>newDelegatingInstance(com.fasterxml.jackson.databind.JsonDeserializer<?> newDelegatee0) 
      +
        +
      • + + +

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

        +findBackReference, getDelegatee, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, resolve, supportsUpdate
      • +
      +
        +
      • + + +

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

        +_byteOverflow, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeWrappedValue, _failDoubleToIntCoercion, _findNullProvider, _hasTextualNull, _intOverflow, _isEmptyOrTextualNull, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _neitherNull, _nonNullNumber, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseIntPrimitive, _parseIntPrimitive, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDouble
      • +
      +
        +
      • + + +

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

        +deserializeWithType, getEmptyAccessPattern, getEmptyValue, getNullValue, unwrappingDeserializer
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _namesToWrap

        +
        protected final Set<String> _namesToWrap
        +
        (Simple) Names of properties, for which virtual wrapping is needed + to compensate: these are so-called 'unwrapped' XML lists where property + name is used for elements, and not as List markers.
        +
      • +
      + + + +
        +
      • +

        _type

        +
        protected final com.fasterxml.jackson.databind.JavaType _type
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        WrapperHandlingDeserializer

        +
        public WrapperHandlingDeserializer(com.fasterxml.jackson.databind.deser.BeanDeserializerBase delegate)
        +
      • +
      + + + +
        +
      • +

        WrapperHandlingDeserializer

        +
        public WrapperHandlingDeserializer(com.fasterxml.jackson.databind.deser.BeanDeserializerBase delegate,
        +                                   Set<String> namesToWrap)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        newDelegatingInstance

        +
        protected com.fasterxml.jackson.databind.JsonDeserializer<?> newDelegatingInstance(com.fasterxml.jackson.databind.JsonDeserializer<?> newDelegatee0)
        +
        +
        Specified by:
        +
        newDelegatingInstance in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
        +
        +
      • +
      + + + +
        +
      • +

        createContextual

        +
        public com.fasterxml.jackson.databind.JsonDeserializer<?> createContextual(com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                                                                           com.fasterxml.jackson.databind.BeanProperty property)
        +                                                                    throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Specified by:
        +
        createContextual in interface com.fasterxml.jackson.databind.deser.ContextualDeserializer
        +
        Overrides:
        +
        createContextual in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        deserialize

        +
        public Object deserialize(com.fasterxml.jackson.core.JsonParser p,
        +                          com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                   throws IOException
        +
        +
        Overrides:
        +
        deserialize in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        deserialize

        +
        public Object deserialize(com.fasterxml.jackson.core.JsonParser p,
        +                          com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                          Object intoValue)
        +                   throws IOException
        +
        +
        Overrides:
        +
        deserialize in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        deserializeWithType

        +
        public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser p,
        +                                  com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                                  com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer)
        +                           throws IOException
        +
        +
        Overrides:
        +
        deserializeWithType in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _configureParser

        +
        protected final void _configureParser(com.fasterxml.jackson.core.JsonParser p)
        +                               throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _verifyDeserType

        +
        protected com.fasterxml.jackson.databind.deser.BeanDeserializerBase _verifyDeserType(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/XmlBeanDeserializerModifier.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/XmlBeanDeserializerModifier.html new file mode 100644 index 000000000..7c8570c5a --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/XmlBeanDeserializerModifier.html @@ -0,0 +1,364 @@ + + + + + + +XmlBeanDeserializerModifier (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.deser
+

Class XmlBeanDeserializerModifier

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public class XmlBeanDeserializerModifier
    +extends com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
    +implements Serializable
    +
    The main reason for a modifier is to support handling of + 'wrapped' Collection types.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected String_cfgNameForTextValue +
      Virtual name used for text segments.
      +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      com.fasterxml.jackson.databind.JsonDeserializer<?>modifyDeserializer(com.fasterxml.jackson.databind.DeserializationConfig config, + com.fasterxml.jackson.databind.BeanDescription beanDesc, + com.fasterxml.jackson.databind.JsonDeserializer<?> deser0) 
      List<com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition>updateProperties(com.fasterxml.jackson.databind.DeserializationConfig config, + com.fasterxml.jackson.databind.BeanDescription beanDesc, + List<com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition> propDefs) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier

        +modifyArrayDeserializer, modifyCollectionDeserializer, modifyCollectionLikeDeserializer, modifyEnumDeserializer, modifyKeyDeserializer, modifyMapDeserializer, modifyMapLikeDeserializer, modifyReferenceDeserializer, updateBuilder
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _cfgNameForTextValue

        +
        protected String _cfgNameForTextValue
        +
        Virtual name used for text segments.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        XmlBeanDeserializerModifier

        +
        public XmlBeanDeserializerModifier(String nameForTextValue)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        updateProperties

        +
        public List<com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition> updateProperties(com.fasterxml.jackson.databind.DeserializationConfig config,
        +                                                                                               com.fasterxml.jackson.databind.BeanDescription beanDesc,
        +                                                                                               List<com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition> propDefs)
        +
        +
        Overrides:
        +
        updateProperties in class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
        +
        +
      • +
      + + + +
        +
      • +

        modifyDeserializer

        +
        public com.fasterxml.jackson.databind.JsonDeserializer<?> modifyDeserializer(com.fasterxml.jackson.databind.DeserializationConfig config,
        +                                                                             com.fasterxml.jackson.databind.BeanDescription beanDesc,
        +                                                                             com.fasterxml.jackson.databind.JsonDeserializer<?> deser0)
        +
        +
        Overrides:
        +
        modifyDeserializer in class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/XmlReadContext.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/XmlReadContext.html new file mode 100644 index 000000000..c175f0efb --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/XmlReadContext.html @@ -0,0 +1,694 @@ + + + + + + +XmlReadContext (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.deser
+

Class XmlReadContext

+
+
+ +
+
    +
  • +
    +
    +
    public final class XmlReadContext
    +extends com.fasterxml.jackson.core.JsonStreamContext
    +
    Extension of JsonStreamContext, which implements + core methods needed, and adds small amount of additional + state data we need. +

    + Almost same as standard JsonReaderContext, but + custom version needed to be able to keep track of names + of properties that need wrapping; this is needed to + support wrapped/unwrapped Collection/array values.

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

      Field Detail

      + + + + + + + +
        +
      • +

        _lineNr

        +
        protected int _lineNr
        +
      • +
      + + + +
        +
      • +

        _columnNr

        +
        protected int _columnNr
        +
      • +
      + + + +
        +
      • +

        _currentName

        +
        protected String _currentName
        +
      • +
      + + + +
        +
      • +

        _currentValue

        +
        protected Object _currentValue
        +
        +
        Since:
        +
        2.9
        +
        +
      • +
      + + + +
        +
      • +

        _namesToWrap

        +
        protected Set<String> _namesToWrap
        +
      • +
      + + + +
        +
      • +

        _wrappedName

        +
        protected String _wrappedName
        +
        Name of property that requires wrapping
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        XmlReadContext

        +
        public XmlReadContext(XmlReadContext parent,
        +                      int type,
        +                      int lineNr,
        +                      int colNr)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        reset

        +
        protected final void reset(int type,
        +                           int lineNr,
        +                           int colNr)
        +
      • +
      + + + +
        +
      • +

        getCurrentValue

        +
        public Object getCurrentValue()
        +
        +
        Overrides:
        +
        getCurrentValue in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        setCurrentValue

        +
        public void setCurrentValue(Object v)
        +
        +
        Overrides:
        +
        setCurrentValue in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        createRootContext

        +
        public static XmlReadContext createRootContext(int lineNr,
        +                                               int colNr)
        +
      • +
      + + + +
        +
      • +

        createRootContext

        +
        public static XmlReadContext createRootContext()
        +
      • +
      + + + +
        +
      • +

        createChildArrayContext

        +
        public final XmlReadContext createChildArrayContext(int lineNr,
        +                                                    int colNr)
        +
      • +
      + + + +
        +
      • +

        createChildObjectContext

        +
        public final XmlReadContext createChildObjectContext(int lineNr,
        +                                                     int colNr)
        +
      • +
      + + + +
        +
      • +

        getCurrentName

        +
        public final String getCurrentName()
        +
        +
        Specified by:
        +
        getCurrentName in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        hasCurrentName

        +
        public boolean hasCurrentName()
        +
        +
        Overrides:
        +
        hasCurrentName in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        getParent

        +
        public final XmlReadContext getParent()
        +
        +
        Specified by:
        +
        getParent in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        expectComma

        +
        public final boolean expectComma()
        +
      • +
      + + + +
        +
      • +

        setCurrentName

        +
        public void setCurrentName(String name)
        +
      • +
      + + + +
        +
      • +

        getStartLocation

        +
        public final com.fasterxml.jackson.core.JsonLocation getStartLocation(Object srcRef)
        +
        +
        Overrides:
        +
        getStartLocation in class com.fasterxml.jackson.core.JsonStreamContext
        +
        Returns:
        +
        Location pointing to the point where the context + start marker was found
        +
        +
      • +
      + + + +
        +
      • +

        setNamesToWrap

        +
        public void setNamesToWrap(Set<String> namesToWrap)
        +
      • +
      + + + +
        +
      • +

        getNamesToWrap

        +
        public Set<String> getNamesToWrap()
        +
      • +
      + + + +
        +
      • +

        convertToArray

        +
        protected void convertToArray()
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public final String toString()
        +
        Overridden to provide developer readable "JsonPath" representation + of the context.
        +
        +
        Overrides:
        +
        toString in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/XmlStringDeserializer.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/XmlStringDeserializer.html new file mode 100644 index 000000000..6dc7f480b --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/XmlStringDeserializer.html @@ -0,0 +1,423 @@ + + + + + + +XmlStringDeserializer (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.deser
+

Class XmlStringDeserializer

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.deser.NullValueProvider, Serializable
    +
    +
    +
    +
    public class XmlStringDeserializer
    +extends com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<String>
    +
    Custom variant used instead of "plain" StringDeserializer to handle + couple of edge cases that XML parser exposes. +

    + NOTE: mostly copy-pasted from standard StringDeserializer

    +
    +
    Since:
    +
    2.9.4
    +
    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
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      Stringdeserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      StringdeserializeWithType(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) 
      ObjectgetEmptyValue(com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      booleanisCachable() 
      +
        +
      • + + +

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

        +deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
      • +
      +
        +
      • + + +

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

        +_byteOverflow, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeWrappedValue, _failDoubleToIntCoercion, _findNullProvider, _hasTextualNull, _intOverflow, _isEmptyOrTextualNull, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _neitherNull, _nonNullNumber, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseIntPrimitive, _parseIntPrimitive, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDouble
      • +
      +
        +
      • + + +

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

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

      Constructor Detail

      + + + +
        +
      • +

        XmlStringDeserializer

        +
        public XmlStringDeserializer()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isCachable

        +
        public boolean isCachable()
        +
        +
        Overrides:
        +
        isCachable in class com.fasterxml.jackson.databind.JsonDeserializer<String>
        +
        +
      • +
      + + + +
        +
      • +

        getEmptyValue

        +
        public Object getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                     throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Overrides:
        +
        getEmptyValue in class com.fasterxml.jackson.databind.JsonDeserializer<String>
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        deserialize

        +
        public String 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<String>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        deserializeWithType

        +
        public String deserializeWithType(com.fasterxml.jackson.core.JsonParser p,
        +                                  com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                                  com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer)
        +                           throws IOException
        +
        +
        Overrides:
        +
        deserializeWithType in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<String>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/XmlTextDeserializer.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/XmlTextDeserializer.html new file mode 100644 index 000000000..d91c0ccbd --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/XmlTextDeserializer.html @@ -0,0 +1,552 @@ + + + + + + +XmlTextDeserializer (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.deser
+

Class XmlTextDeserializer

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.deser.ContextualDeserializer, com.fasterxml.jackson.databind.deser.NullValueProvider, com.fasterxml.jackson.databind.deser.ResolvableDeserializer, Serializable
    +
    +
    +
    +
    public class XmlTextDeserializer
    +extends com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
    +
    Delegating deserializer that is used in the special cases where + we may sometimes see a "plain" String value but need to map it + as if it was a property of POJO. The impedance is introduced by + heuristic conversion from XML events into rough JSON equivalents; + and this is one work-around that can only be done after the fact.
    +
    +
    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 
      Modifier and TypeField and Description
      protected com.fasterxml.jackson.databind.deser.ValueInstantiator_valueInstantiator 
      protected com.fasterxml.jackson.databind.deser.SettableBeanProperty_xmlTextProperty +
      Actual property that is indicated to be of type "XML Text" (and + is the only element-valued property)
      +
      protected int_xmlTextPropertyIndex +
      Property index of the "XML text property"; needed for finding actual + property instance after resolution and contextualization: instance + may change, but index will remain constant.
      +
      +
        +
      • + + +

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

        +_delegatee
      • +
      +
        +
      • + + +

        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
      XmlTextDeserializer(com.fasterxml.jackson.databind.deser.BeanDeserializerBase delegate, + int textPropIndex) 
      XmlTextDeserializer(com.fasterxml.jackson.databind.deser.BeanDeserializerBase delegate, + com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected com.fasterxml.jackson.databind.deser.BeanDeserializerBase_verifyDeserType(com.fasterxml.jackson.databind.JsonDeserializer<?> deser) 
      com.fasterxml.jackson.databind.JsonDeserializer<?>createContextual(com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.databind.BeanProperty property) 
      Objectdeserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      Objectdeserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + Object bean) 
      ObjectdeserializeWithType(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) 
      protected com.fasterxml.jackson.databind.JsonDeserializer<?>newDelegatingInstance(com.fasterxml.jackson.databind.JsonDeserializer<?> newDelegatee0) 
      +
        +
      • + + +

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

        +findBackReference, getDelegatee, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, resolve, supportsUpdate
      • +
      +
        +
      • + + +

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

        +_byteOverflow, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeWrappedValue, _failDoubleToIntCoercion, _findNullProvider, _hasTextualNull, _intOverflow, _isEmptyOrTextualNull, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _neitherNull, _nonNullNumber, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseIntPrimitive, _parseIntPrimitive, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDouble
      • +
      +
        +
      • + + +

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

        +deserializeWithType, getEmptyAccessPattern, getEmptyValue, getNullValue, unwrappingDeserializer
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _xmlTextPropertyIndex

        +
        protected final int _xmlTextPropertyIndex
        +
        Property index of the "XML text property"; needed for finding actual + property instance after resolution and contextualization: instance + may change, but index will remain constant.
        +
      • +
      + + + +
        +
      • +

        _xmlTextProperty

        +
        protected final com.fasterxml.jackson.databind.deser.SettableBeanProperty _xmlTextProperty
        +
        Actual property that is indicated to be of type "XML Text" (and + is the only element-valued property)
        +
      • +
      + + + +
        +
      • +

        _valueInstantiator

        +
        protected final com.fasterxml.jackson.databind.deser.ValueInstantiator _valueInstantiator
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        XmlTextDeserializer

        +
        public XmlTextDeserializer(com.fasterxml.jackson.databind.deser.BeanDeserializerBase delegate,
        +                           com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)
        +
      • +
      + + + +
        +
      • +

        XmlTextDeserializer

        +
        public XmlTextDeserializer(com.fasterxml.jackson.databind.deser.BeanDeserializerBase delegate,
        +                           int textPropIndex)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        newDelegatingInstance

        +
        protected com.fasterxml.jackson.databind.JsonDeserializer<?> newDelegatingInstance(com.fasterxml.jackson.databind.JsonDeserializer<?> newDelegatee0)
        +
        +
        Specified by:
        +
        newDelegatingInstance in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
        +
        +
      • +
      + + + +
        +
      • +

        createContextual

        +
        public com.fasterxml.jackson.databind.JsonDeserializer<?> createContextual(com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                                                                           com.fasterxml.jackson.databind.BeanProperty property)
        +                                                                    throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Specified by:
        +
        createContextual in interface com.fasterxml.jackson.databind.deser.ContextualDeserializer
        +
        Overrides:
        +
        createContextual in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        deserialize

        +
        public Object deserialize(com.fasterxml.jackson.core.JsonParser p,
        +                          com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                   throws IOException
        +
        +
        Overrides:
        +
        deserialize in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        deserialize

        +
        public Object deserialize(com.fasterxml.jackson.core.JsonParser p,
        +                          com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                          Object bean)
        +                   throws IOException
        +
        +
        Overrides:
        +
        deserialize in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        deserializeWithType

        +
        public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser p,
        +                                  com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                                  com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer)
        +                           throws IOException
        +
        +
        Overrides:
        +
        deserializeWithType in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _verifyDeserType

        +
        protected com.fasterxml.jackson.databind.deser.BeanDeserializerBase _verifyDeserType(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream.html new file mode 100644 index 000000000..ccc179510 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream.html @@ -0,0 +1,953 @@ + + + + + + +XmlTokenStream (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.deser
+

Class XmlTokenStream

+
+
+ +
+
    +
  • +
    +
    +
    public class XmlTokenStream
    +extends Object
    +
    Simple helper class used on top of STAX XMLStreamReader to further + abstract out all irrelevant details, and to expose equivalent of flat token + stream with no "fluff" tokens (comments, processing instructions, mixed + content) all of which is just to simplify + actual higher-level conversion to JSON tokens. +

    + Beyond initial idea there are also couple of other detours like ability + to "replay" some tokens, add virtual wrappers (ironically to support "unwrapped" + array values), and to unroll "Objects" into String values in some cases.

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

      Field Detail

      + + + +
        +
      • +

        XML_START_ELEMENT

        +
        public static final int XML_START_ELEMENT
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + + + + + +
        +
      • +

        XML_ATTRIBUTE_NAME

        +
        public static final int XML_ATTRIBUTE_NAME
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        XML_ATTRIBUTE_VALUE

        +
        public static final int XML_ATTRIBUTE_VALUE
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        _xmlReader

        +
        protected final org.codehaus.stax2.XMLStreamReader2 _xmlReader
        +
      • +
      + + + +
        +
      • +

        _sourceReference

        +
        protected final Object _sourceReference
        +
      • +
      + + + +
        +
      • +

        _formatFeatures

        +
        protected int _formatFeatures
        +
        Bit flag composed of bits that indicate which + FromXmlParser.Features + are enabled.
        +
      • +
      + + + +
        +
      • +

        _currentState

        +
        protected int _currentState
        +
      • +
      + + + +
        +
      • +

        _attributeCount

        +
        protected int _attributeCount
        +
      • +
      + + + +
        +
      • +

        _xsiNilFound

        +
        protected boolean _xsiNilFound
        +
        Marker used to indicate presence of `xsi:nil="true"' in current START_ELEMENT.
        +
        +
        Since:
        +
        2.10
        +
        +
      • +
      + + + +
        +
      • +

        _mixedText

        +
        protected boolean _mixedText
        +
        If true we have a START_ELEMENT with mixed text
        +
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + +
        +
      • +

        _nextAttributeIndex

        +
        protected int _nextAttributeIndex
        +
        Index of the next attribute of the current START_ELEMENT + to return (as field name and value pair), if any; -1 + when no attributes to return
        +
      • +
      + + + +
        +
      • +

        _localName

        +
        protected String _localName
        +
      • +
      + + + +
        +
      • +

        _namespaceURI

        +
        protected String _namespaceURI
        +
      • +
      + + + +
        +
      • +

        _textValue

        +
        protected String _textValue
        +
      • +
      + + + +
        +
      • +

        _repeatElement

        +
        protected int _repeatElement
        +
        Flag used to indicate that given element should be "replayed".
        +
      • +
      + + + +
        +
      • +

        _currentWrapper

        +
        protected com.fasterxml.jackson.dataformat.xml.deser.ElementWrapper _currentWrapper
        +
        Wrapping state, if any active (null if none)
        +
      • +
      + + + +
        +
      • +

        _nextLocalName

        +
        protected String _nextLocalName
        +
        In cases where we need to 'inject' a virtual END_ELEMENT, we may also + need to restore START_ELEMENT afterwards; if so, this is where names + are held.
        +
      • +
      + + + +
        +
      • +

        _nextNamespaceURI

        +
        protected String _nextNamespaceURI
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        XmlTokenStream

        +
        public XmlTokenStream(XMLStreamReader xmlReader,
        +                      Object sourceRef,
        +                      int formatFeatures)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getXmlReader

        +
        public org.codehaus.stax2.XMLStreamReader2 getXmlReader()
        +
      • +
      + + + +
        +
      • +

        setFormatFeatures

        +
        protected void setFormatFeatures(int f)
        +
        +
        Since:
        +
        2.9
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        getCurrentToken

        +
        public int getCurrentToken()
        +
      • +
      + + + +
        +
      • +

        getText

        +
        public String getText()
        +
      • +
      + + + +
        +
      • +

        getLocalName

        +
        public String getLocalName()
        +
      • +
      + + + +
        +
      • +

        getNamespaceURI

        +
        public String getNamespaceURI()
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        getCurrentLocation

        +
        public com.fasterxml.jackson.core.JsonLocation getCurrentLocation()
        +
      • +
      + + + +
        +
      • +

        getTokenLocation

        +
        public com.fasterxml.jackson.core.JsonLocation getTokenLocation()
        +
      • +
      + + + +
        +
      • +

        repeatStartElement

        +
        protected void repeatStartElement()
        +
        Method used to add virtual wrapping, which just duplicates START_ELEMENT + stream points to, and its matching closing element.
        +
        +
        Since:
        +
        2.1
        +
        +
      • +
      + + + +
        +
      • +

        skipAttributes

        +
        protected void skipAttributes()
        +
        Method called to skip any attributes current START_ELEMENT may have, + so that they are not returned as token.
        +
        +
        Since:
        +
        2.1
        +
        +
      • +
      + + + +
        +
      • +

        convertToString

        +
        protected String convertToString()
        +                          throws XMLStreamException
        +
        Helper method called by XML String deserializer to concatenate textual contents + contained in logical "Object": mostly just to skip attribute values.
        +
        +
        Throws:
        +
        XMLStreamException
        +
        +
      • +
      + + + +
        +
      • +

        _handleRepeatElement

        +
        protected int _handleRepeatElement()
        +                            throws XMLStreamException
        +
        Method called to handle details of repeating "virtual" + start/end elements, needed for handling 'unwrapped' lists.
        +
        +
        Throws:
        +
        XMLStreamException
        +
        +
      • +
      + + + +
        +
      • +

        _allWs

        +
        protected boolean _allWs(String str)
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/FromXmlParser.Feature.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/FromXmlParser.Feature.html new file mode 100644 index 000000000..dafe22804 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/FromXmlParser.Feature.html @@ -0,0 +1,320 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.Feature (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.Feature

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/FromXmlParser.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/FromXmlParser.html new file mode 100644 index 000000000..61b238b9b --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/FromXmlParser.html @@ -0,0 +1,229 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/WrapperHandlingDeserializer.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/WrapperHandlingDeserializer.html new file mode 100644 index 000000000..ac1228a5d --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/WrapperHandlingDeserializer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer

+
+
No usage of com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/XmlBeanDeserializerModifier.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/XmlBeanDeserializerModifier.html new file mode 100644 index 000000000..4fde6993b --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/XmlBeanDeserializerModifier.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.deser.XmlBeanDeserializerModifier (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.deser.XmlBeanDeserializerModifier

+
+
No usage of com.fasterxml.jackson.dataformat.xml.deser.XmlBeanDeserializerModifier
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/XmlReadContext.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/XmlReadContext.html new file mode 100644 index 000000000..6886504a8 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/XmlReadContext.html @@ -0,0 +1,227 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/XmlStringDeserializer.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/XmlStringDeserializer.html new file mode 100644 index 000000000..7d28c27cb --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/XmlStringDeserializer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.deser.XmlStringDeserializer (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.deser.XmlStringDeserializer

+
+
No usage of com.fasterxml.jackson.dataformat.xml.deser.XmlStringDeserializer
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/XmlTextDeserializer.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/XmlTextDeserializer.html new file mode 100644 index 000000000..f942aa045 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/XmlTextDeserializer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.deser.XmlTextDeserializer (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.deser.XmlTextDeserializer

+
+
No usage of com.fasterxml.jackson.dataformat.xml.deser.XmlTextDeserializer
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/XmlTokenStream.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/XmlTokenStream.html new file mode 100644 index 000000000..6f63cf544 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/class-use/XmlTokenStream.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/package-frame.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/package-frame.html new file mode 100644 index 000000000..0c555b654 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/package-frame.html @@ -0,0 +1,31 @@ + + + + + + +com.fasterxml.jackson.dataformat.xml.deser (Jackson-dataformat-XML 2.10.0 API) + + + + + +

com.fasterxml.jackson.dataformat.xml.deser

+
+

Classes

+ +

Enums

+ +
+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/package-summary.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/package-summary.html new file mode 100644 index 000000000..0cfe524ae --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/package-summary.html @@ -0,0 +1,211 @@ + + + + + + +com.fasterxml.jackson.dataformat.xml.deser (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package com.fasterxml.jackson.dataformat.xml.deser

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/package-tree.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/package-tree.html new file mode 100644 index 000000000..1973a86b1 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/package-tree.html @@ -0,0 +1,189 @@ + + + + + + +com.fasterxml.jackson.dataformat.xml.deser Class Hierarchy (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.xml.deser

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Enum Hierarchy

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/package-use.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/package-use.html new file mode 100644 index 000000000..2d0aa900e --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/deser/package-use.html @@ -0,0 +1,214 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.xml.deser (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
com.fasterxml.jackson.dataformat.xml.deser

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/XmlJaxbAnnotationIntrospector.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/XmlJaxbAnnotationIntrospector.html new file mode 100644 index 000000000..ab951dfe4 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/XmlJaxbAnnotationIntrospector.html @@ -0,0 +1,479 @@ + + + + + + +XmlJaxbAnnotationIntrospector (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.jaxb
+

Class XmlJaxbAnnotationIntrospector

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, XmlAnnotationIntrospector, Serializable
    +
    +
    +
    +
    public class XmlJaxbAnnotationIntrospector
    +extends com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector
    +implements XmlAnnotationIntrospector
    +
    Alternative AnnotationIntrospector + implementation that + builds on JaxbAnnotationIntrospector. +

    + NOTE: since version 2.4, it may NOT be necessary to use this class; + instead, plain JaxbAnnotationIntrospector should fully work. + With previous versions some aspects were not fully working and this + class was necessary.

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

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector

        +_dataHandlerDeserializer, _dataHandlerSerializer, _ignoreXmlIDREF, _jaxbPackageName, _nonNillableInclusion, _typeFactory, _xmlValueName, DEFAULT_IGNORE_XMLIDREF, DEFAULT_NAME_FOR_XML_VALUE, FORMAT_INT, FORMAT_STRING, MARKER_FOR_DEFAULT
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      StringfindNamespace(com.fasterxml.jackson.databind.introspect.Annotated ann) +
      Method that can be called to figure out generic namespace + property for an annotated object.
      +
      BooleanisOutputAsAttribute(com.fasterxml.jackson.databind.introspect.Annotated ann) +
      Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it be output as an XML attribute or not (as element)
      +
      BooleanisOutputAsCData(com.fasterxml.jackson.databind.introspect.Annotated ann) +
      Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be wrapped in a CDATA tag.
      +
      BooleanisOutputAsText(com.fasterxml.jackson.databind.introspect.Annotated ann) +
      Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be serialized as text, without element wrapper.
      +
      voidsetDefaultUseWrapper(boolean b) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector

        +_converter, _doFindDeserializationType, _findContentAdapter, _fullDeserializationType, _fullSerializationType, _getTypeFromXmlElement, _propertyNameToString, _rawDeserializationType, _rawSerializationType, _typeResolverFromXmlElements, findAccessType, findAutoDetectVisibility, findContentDeserializer, findContentSerializer, findDeserializationContentConverter, findDeserializationConverter, findDeserializer, findEnumValues, findFormat, findImplicitPropertyName, findKeyDeserializer, findNameForDeserialization, findNameForSerialization, findObjectIdInfo, findObjectReferenceInfo, findPropertyContentTypeResolver, findPropertyInclusion, findPropertyTypeResolver, findRootName, findSerializationContentConverter, findSerializationConverter, findSerializationPropertyOrder, findSerializationSortAlphabetically, findSerializationType, findSerializer, findSubtypes, findTypeName, findTypeResolver, findWrapperName, getNameUsedForXmlValue, getNonNillableInclusion, getTypeFactory, hasAsValueAnnotation, hasIgnoreMarker, hasRequiredMarker, isIgnorableType, isJAXBAnnotation, refineDeserializationType, refineSerializationType, setNameUsedForXmlValue, setNonNillableInclusion, version
      • +
      +
        +
      • + + +

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

        +_findAnnotation, _hasAnnotation, _hasOneOf, allIntrospectors, allIntrospectors, findAndAddVirtualProperties, findClassDescription, findCreatorAnnotation, findCreatorBinding, findDefaultEnumValue, findDeserializationContentType, findDeserializationKeyType, findDeserializationType, findEnumValue, findFilterId, findIgnoreUnknownProperties, findInjectableValue, findInjectableValueId, findKeySerializer, findMergeInfo, findNamingStrategy, findNullSerializer, findPOJOBuilder, findPOJOBuilderConfig, findPropertiesToIgnore, findPropertiesToIgnore, findPropertyAccess, findPropertyAliases, findPropertyDefaultValue, findPropertyDescription, findPropertyIgnorals, findPropertyIndex, findReferenceType, findSerializationContentType, findSerializationInclusion, findSerializationInclusionForContent, findSerializationKeyType, findSerializationTyping, findSetterInfo, findUnwrappingNameTransformer, findValueInstantiator, findViews, hasAnyGetter, hasAnyGetterAnnotation, hasAnySetter, hasAnySetterAnnotation, hasAsValue, hasCreatorAnnotation, isAnnotationBundle, isTypeId, nopInstance, pair, resolveSetterConflict
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        XmlJaxbAnnotationIntrospector

        +
        @Deprecated
        +public XmlJaxbAnnotationIntrospector()
        +
        Deprecated. 
        +
      • +
      + + + +
        +
      • +

        XmlJaxbAnnotationIntrospector

        +
        public XmlJaxbAnnotationIntrospector(com.fasterxml.jackson.databind.type.TypeFactory typeFactory)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        findNamespace

        +
        public String findNamespace(com.fasterxml.jackson.databind.introspect.Annotated ann)
        +
        Description copied from interface: XmlAnnotationIntrospector
        +
        Method that can be called to figure out generic namespace + property for an annotated object.
        +
        +
        Specified by:
        +
        findNamespace in interface XmlAnnotationIntrospector
        +
        Overrides:
        +
        findNamespace in class com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector
        +
        Returns:
        +
        Null if annotated thing does not define any + namespace information; non-null namespace (which may + be empty String) otherwise
        +
        +
      • +
      + + + +
        +
      • +

        isOutputAsAttribute

        +
        public Boolean isOutputAsAttribute(com.fasterxml.jackson.databind.introspect.Annotated ann)
        +
        Description copied from interface: XmlAnnotationIntrospector
        +
        Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it be output as an XML attribute or not (as element)
        +
        +
        Specified by:
        +
        isOutputAsAttribute in interface XmlAnnotationIntrospector
        +
        Overrides:
        +
        isOutputAsAttribute in class com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        isOutputAsText

        +
        public Boolean isOutputAsText(com.fasterxml.jackson.databind.introspect.Annotated ann)
        +
        Description copied from interface: XmlAnnotationIntrospector
        +
        Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be serialized as text, without element wrapper.
        +
        +
        Specified by:
        +
        isOutputAsText in interface XmlAnnotationIntrospector
        +
        Overrides:
        +
        isOutputAsText in class com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        isOutputAsCData

        +
        public Boolean isOutputAsCData(com.fasterxml.jackson.databind.introspect.Annotated ann)
        +
        Description copied from interface: XmlAnnotationIntrospector
        +
        Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be wrapped in a CDATA tag.
        +
        +
        Specified by:
        +
        isOutputAsCData in interface XmlAnnotationIntrospector
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/class-use/XmlJaxbAnnotationIntrospector.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/class-use/XmlJaxbAnnotationIntrospector.html new file mode 100644 index 000000000..106810733 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/class-use/XmlJaxbAnnotationIntrospector.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.jaxb.XmlJaxbAnnotationIntrospector (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.jaxb.XmlJaxbAnnotationIntrospector

+
+
No usage of com.fasterxml.jackson.dataformat.xml.jaxb.XmlJaxbAnnotationIntrospector
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/package-frame.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/package-frame.html new file mode 100644 index 000000000..34a22cc2b --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/package-frame.html @@ -0,0 +1,21 @@ + + + + + + +com.fasterxml.jackson.dataformat.xml.jaxb (Jackson-dataformat-XML 2.10.0 API) + + + + + +

com.fasterxml.jackson.dataformat.xml.jaxb

+
+

Classes

+ +
+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/package-summary.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/package-summary.html new file mode 100644 index 000000000..2274cfc04 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/package-summary.html @@ -0,0 +1,148 @@ + + + + + + +com.fasterxml.jackson.dataformat.xml.jaxb (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package com.fasterxml.jackson.dataformat.xml.jaxb

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/package-tree.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/package-tree.html new file mode 100644 index 000000000..fd04a5269 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/package-tree.html @@ -0,0 +1,147 @@ + + + + + + +com.fasterxml.jackson.dataformat.xml.jaxb Class Hierarchy (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.xml.jaxb

+Package Hierarchies: + +
+
+

Class Hierarchy

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/package-use.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/package-use.html new file mode 100644 index 000000000..4cc22bd45 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/jaxb/package-use.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.xml.jaxb (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
com.fasterxml.jackson.dataformat.xml.jaxb

+
+
No usage of com.fasterxml.jackson.dataformat.xml.jaxb
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/package-frame.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/package-frame.html new file mode 100644 index 000000000..63e497396 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/package-frame.html @@ -0,0 +1,38 @@ + + + + + + +com.fasterxml.jackson.dataformat.xml (Jackson-dataformat-XML 2.10.0 API) + + + + + +

com.fasterxml.jackson.dataformat.xml

+
+

Interfaces

+ +

Classes

+ +
+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/package-summary.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/package-summary.html new file mode 100644 index 000000000..534bddfa7 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/package-summary.html @@ -0,0 +1,268 @@ + + + + + + +com.fasterxml.jackson.dataformat.xml (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package com.fasterxml.jackson.dataformat.xml

+
+
Package that contains XML-based backends which can serialize POJOs + to and deserialize from XML, using Stax XML parsers and generators + for XML processing and mostly standard Jackson data binding otherwise.
+
+

See: Description

+
+
+ + + + +

Package com.fasterxml.jackson.dataformat.xml Description

+
Package that contains XML-based backends which can serialize POJOs + to and deserialize from XML, using Stax XML parsers and generators + for XML processing and mostly standard Jackson data binding otherwise.
+
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/package-tree.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/package-tree.html new file mode 100644 index 000000000..ab4e1b8a9 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/package-tree.html @@ -0,0 +1,228 @@ + + + + + + +com.fasterxml.jackson.dataformat.xml Class Hierarchy (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

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

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/package-use.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/package-use.html new file mode 100644 index 000000000..c3ca6e56d --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/package-use.html @@ -0,0 +1,269 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.xml (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

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

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator.Feature.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator.Feature.html new file mode 100644 index 000000000..70729ca4f --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator.Feature.html @@ -0,0 +1,465 @@ + + + + + + +ToXmlGenerator.Feature (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.ser
+

Enum ToXmlGenerator.Feature

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

      Enum Constant Detail

      + + + +
        +
      • +

        WRITE_XML_DECLARATION

        +
        public static final ToXmlGenerator.Feature WRITE_XML_DECLARATION
        +
        Feature that controls whether XML declaration should be written before + when generator is initialized (true) or not (false)
        +
      • +
      + + + +
        +
      • +

        WRITE_XML_1_1

        +
        public static final ToXmlGenerator.Feature WRITE_XML_1_1
        +
        Feature that controls whether output should be done as XML 1.1; if so, + certain aspects may differ from default (1.0) processing: for example, + XML declaration will be automatically added (regardless of setting + WRITE_XML_DECLARATION) as this is required for reader to + know to use 1.1 compliant handling. XML 1.1 can be used to allow quoted + control characters (Ascii codes 0 through 31) as well as additional linefeeds + and name characters.
        +
      • +
      + + + +
        +
      • +

        WRITE_NULLS_AS_XSI_NIL

        +
        public static final ToXmlGenerator.Feature WRITE_NULLS_AS_XSI_NIL
        +
        Feature that controls whether serialization of Java null values adds + XML attribute of `xsi:nil`, as defined by XML Schema (see + this article + for details) or not. + If enabled, `xsi:nil` attribute will be added to the empty element; if disabled, + it will not. +

        + Feature is disabled by default for backwards compatibility.

        +
        +
        Since:
        +
        2.10
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static ToXmlGenerator.Feature[] 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 (ToXmlGenerator.Feature c : ToXmlGenerator.Feature.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static ToXmlGenerator.Feature 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()
        +
        Method that calculates bit set (flags) of all features that + are enabled by default.
        +
      • +
      + + + +
        +
      • +

        enabledByDefault

        +
        public boolean enabledByDefault()
        +
        +
        Specified by:
        +
        enabledByDefault in interface com.fasterxml.jackson.core.FormatFeature
        +
        +
      • +
      + + + +
        +
      • +

        getMask

        +
        public int getMask()
        +
        +
        Specified by:
        +
        getMask in interface com.fasterxml.jackson.core.FormatFeature
        +
        +
      • +
      + + + +
        +
      • +

        enabledIn

        +
        public boolean enabledIn(int flags)
        +
        +
        Specified by:
        +
        enabledIn in interface com.fasterxml.jackson.core.FormatFeature
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator.html new file mode 100644 index 000000000..11d69c15e --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator.html @@ -0,0 +1,1811 @@ + + + + + + +ToXmlGenerator (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.ser
+

Class ToXmlGenerator

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Closeable, Flushable, AutoCloseable
    +
    +
    +
    +
    public final class ToXmlGenerator
    +extends com.fasterxml.jackson.core.base.GeneratorBase
    +
    JsonGenerator that outputs JAXB-style XML output instead of JSON content. + Operation requires calling code (usually either standard Jackson serializers, + or in some cases (like BeanSerializer) customised ones) to do + additional configuration calls beyond regular JsonGenerator API, + mostly to pass namespace information.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_UNKNOWN_ELEMENT

        +
        protected static final String DEFAULT_UNKNOWN_ELEMENT
        +
        If we support optional definition of element names, this is the element + name to use...
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        _xmlWriter

        +
        protected final org.codehaus.stax2.XMLStreamWriter2 _xmlWriter
        +
      • +
      + + + +
        +
      • +

        _originalXmlWriter

        +
        protected final XMLStreamWriter _originalXmlWriter
        +
      • +
      + + + +
        +
      • +

        _stax2Emulation

        +
        protected final boolean _stax2Emulation
        +
        Marker flag set if the underlying stream writer has to emulate + Stax2 API: this is problematic if trying to use writeRaw(java.lang.String) calls.
        +
      • +
      + + + +
        +
      • +

        _ioContext

        +
        protected final com.fasterxml.jackson.core.io.IOContext _ioContext
        +
      • +
      + + + +
        +
      • +

        _formatFeatures

        +
        protected int _formatFeatures
        +
        Bit flag composed of bits that indicate which + ToXmlGenerator.Features + are enabled.
        +
      • +
      + + + +
        +
      • +

        _xmlPrettyPrinter

        +
        protected XmlPrettyPrinter _xmlPrettyPrinter
        +
        We may need to use XML-specific indentation as well
        +
      • +
      + + + +
        +
      • +

        _initialized

        +
        protected boolean _initialized
        +
        Marker set when initGenerator() has been called or not.
        +
        +
        Since:
        +
        2.2
        +
        +
      • +
      + + + +
        +
      • +

        _nextName

        +
        protected QName _nextName
        +
        Element or attribute name to use for next output call. + Assigned by either code that initiates serialization + or bean serializer.
        +
      • +
      + + + +
        +
      • +

        _nextIsAttribute

        +
        protected boolean _nextIsAttribute
        +
        Marker flag that indicates whether next name to write + implies an attribute (true) or element (false)
        +
      • +
      + + + +
        +
      • +

        _nextIsUnwrapped

        +
        protected boolean _nextIsUnwrapped
        +
        Marker flag used to indicate that the next write of a (property) + value should be done without using surrounding start/end + elements. Flag is to be cleared once unwrapping has been triggered + once.
        +
      • +
      + + + +
        +
      • +

        _nextIsCData

        +
        protected boolean _nextIsCData
        +
        Marker flag used to indicate that the next write of a (property) + value should be as CData
        +
      • +
      + + + +
        +
      • +

        _elementNameStack

        +
        protected LinkedList<QName> _elementNameStack
        +
        To support proper serialization of arrays it is necessary to keep + stack of element names, so that we can "revert" to earlier
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ToXmlGenerator

        +
        public ToXmlGenerator(com.fasterxml.jackson.core.io.IOContext ctxt,
        +                      int stdFeatures,
        +                      int xmlFeatures,
        +                      com.fasterxml.jackson.core.ObjectCodec codec,
        +                      XMLStreamWriter sw)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initGenerator

        +
        public void initGenerator()
        +                   throws IOException
        +
        Method called before writing any other output, to optionally + output XML declaration.
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _constructDefaultPrettyPrinter

        +
        protected com.fasterxml.jackson.core.PrettyPrinter _constructDefaultPrettyPrinter()
        +
        +
        Overrides:
        +
        _constructDefaultPrettyPrinter in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        setPrettyPrinter

        +
        public com.fasterxml.jackson.core.JsonGenerator setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter pp)
        +
        +
        Overrides:
        +
        setPrettyPrinter in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getOutputTarget

        +
        public Object getOutputTarget()
        +
        +
        Overrides:
        +
        getOutputTarget in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getOutputBuffered

        +
        public int getOutputBuffered()
        +
        Stax2 does not expose buffered content amount, so we can only return + -1 from here
        +
        +
        Overrides:
        +
        getOutputBuffered in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getFormatFeatures

        +
        public int getFormatFeatures()
        +
        +
        Overrides:
        +
        getFormatFeatures in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        overrideFormatFeatures

        +
        public com.fasterxml.jackson.core.JsonGenerator overrideFormatFeatures(int values,
        +                                                                       int mask)
        +
        +
        Overrides:
        +
        overrideFormatFeatures in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + + + + + + + + + + + + + + + + + +
        +
      • +

        canWriteFormattedNumbers

        +
        public boolean canWriteFormattedNumbers()
        +
        +
        Overrides:
        +
        canWriteFormattedNumbers in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        inRoot

        +
        public boolean inRoot()
        +
      • +
      + + + +
        +
      • +

        getStaxWriter

        +
        public XMLStreamWriter getStaxWriter()
        +
        Method that allows application direct access to underlying + Stax XMLStreamWriter. Note that use of writer is + discouraged, and may interfere with processing of this writer; + however, occasionally it may be necessary. +

        + Note: writer instance will always be of type + XMLStreamWriter2 (including + Typed Access API) so upcasts are safe.

        +
      • +
      + + + +
        +
      • +

        setNextIsAttribute

        +
        public void setNextIsAttribute(boolean isAttribute)
        +
      • +
      + + + +
        +
      • +

        setNextIsUnwrapped

        +
        public void setNextIsUnwrapped(boolean isUnwrapped)
        +
      • +
      + + + +
        +
      • +

        setNextIsCData

        +
        public void setNextIsCData(boolean isCData)
        +
      • +
      + + + +
        +
      • +

        setNextName

        +
        public final void setNextName(QName name)
        +
      • +
      + + + + + + + +
        +
      • +

        startWrappedValue

        +
        public void startWrappedValue(QName wrapperName,
        +                              QName wrappedName)
        +                       throws IOException
        +
        Methdod called when a structured (collection, array, map) is being + output.
        +
        +
        Parameters:
        +
        wrapperName - Element used as wrapper around elements, if any (null if none)
        +
        wrappedName - Element used around individual content items (can not + be null)
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        finishWrappedValue

        +
        public void finishWrappedValue(QName wrapperName,
        +                               QName wrappedName)
        +                        throws IOException
        +
        Method called after a structured collection output has completed
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRepeatedFieldName

        +
        public void writeRepeatedFieldName()
        +                            throws IOException
        +
        Trivial helper method called when to add a replicated wrapper name
        +
        +
        Throws:
        +
        IOException
        +
        Since:
        +
        2.2
        +
        +
      • +
      + + + +
        +
      • +

        writeFieldName

        +
        public final void writeFieldName(String name)
        +                          throws IOException
        +
        +
        Specified by:
        +
        writeFieldName in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeStringField

        +
        public final void writeStringField(String fieldName,
        +                                   String value)
        +                            throws IOException
        +
        +
        Overrides:
        +
        writeStringField in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeStartArray

        +
        public final void writeStartArray()
        +                           throws IOException
        +
        +
        Specified by:
        +
        writeStartArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeEndArray

        +
        public final void writeEndArray()
        +                         throws IOException
        +
        +
        Specified by:
        +
        writeEndArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeStartObject

        +
        public final void writeStartObject()
        +                            throws IOException
        +
        +
        Specified by:
        +
        writeStartObject in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeEndObject

        +
        public final void writeEndObject()
        +                          throws IOException
        +
        +
        Specified by:
        +
        writeEndObject in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _handleStartObject

        +
        public final void _handleStartObject()
        +                              throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _handleEndObject

        +
        public final void _handleEndObject()
        +                            throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeFieldName

        +
        public void writeFieldName(com.fasterxml.jackson.core.SerializableString name)
        +                    throws IOException
        +
        +
        Overrides:
        +
        writeFieldName in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeString

        +
        public void writeString(String text)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeString in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeString

        +
        public void writeString(char[] text,
        +                        int offset,
        +                        int len)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeString in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeString

        +
        public void writeString(com.fasterxml.jackson.core.SerializableString text)
        +                 throws IOException
        +
        +
        Overrides:
        +
        writeString in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawUTF8String

        +
        public void writeRawUTF8String(byte[] text,
        +                               int offset,
        +                               int length)
        +                        throws IOException
        +
        +
        Specified by:
        +
        writeRawUTF8String in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeUTF8String

        +
        public void writeUTF8String(byte[] text,
        +                            int offset,
        +                            int length)
        +                     throws IOException
        +
        +
        Specified by:
        +
        writeUTF8String in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawValue

        +
        public void writeRawValue(String text)
        +                   throws IOException
        +
        +
        Overrides:
        +
        writeRawValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawValue

        +
        public void writeRawValue(String text,
        +                          int offset,
        +                          int len)
        +                   throws IOException
        +
        +
        Overrides:
        +
        writeRawValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawValue

        +
        public void writeRawValue(char[] text,
        +                          int offset,
        +                          int len)
        +                   throws IOException
        +
        +
        Overrides:
        +
        writeRawValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawValue

        +
        public void writeRawValue(com.fasterxml.jackson.core.SerializableString text)
        +                   throws IOException
        +
        +
        Overrides:
        +
        writeRawValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(String text)
        +              throws IOException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(String text,
        +                     int offset,
        +                     int len)
        +              throws IOException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(char[] text,
        +                     int offset,
        +                     int len)
        +              throws IOException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(char c)
        +              throws IOException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeBinary

        +
        public void writeBinary(com.fasterxml.jackson.core.Base64Variant b64variant,
        +                        byte[] data,
        +                        int offset,
        +                        int len)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeBinary in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeBinary

        +
        public int writeBinary(com.fasterxml.jackson.core.Base64Variant b64variant,
        +                       InputStream data,
        +                       int dataLength)
        +                throws IOException
        +
        +
        Overrides:
        +
        writeBinary in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeBoolean

        +
        public void writeBoolean(boolean value)
        +                  throws IOException
        +
        +
        Specified by:
        +
        writeBoolean in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNull

        +
        public void writeNull()
        +               throws IOException
        +
        +
        Specified by:
        +
        writeNull in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(int i)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(long l)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(double d)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(float f)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(BigDecimal dec)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(BigInteger value)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        _verifyValueWrite

        +
        protected final void _verifyValueWrite(String typeMsg)
        +                                throws IOException
        +
        +
        Specified by:
        +
        _verifyValueWrite in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        flush

        +
        public void flush()
        +           throws IOException
        +
        +
        Specified by:
        +
        flush in interface Flushable
        +
        Specified by:
        +
        flush in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        _releaseBuffers

        +
        protected void _releaseBuffers()
        +
        +
        Specified by:
        +
        _releaseBuffers in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        checkNextIsUnwrapped

        +
        protected boolean checkNextIsUnwrapped()
        +
        Method called to see if unwrapping is required; and if so, + clear the flag (so further calls will return 'false' unless + state is re-set)
        +
      • +
      + + + +
        +
      • +

        handleMissingName

        +
        protected void handleMissingName()
        +
      • +
      + + + +
        +
      • +

        _reportUnimplementedStax2

        +
        protected void _reportUnimplementedStax2(String missingMethod)
        +                                  throws IOException
        +
        Method called in case access to native Stax2 API implementation is required.
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/UnwrappingXmlBeanSerializer.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/UnwrappingXmlBeanSerializer.html new file mode 100644 index 000000000..ef5a9e322 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/UnwrappingXmlBeanSerializer.html @@ -0,0 +1,615 @@ + + + + + + +UnwrappingXmlBeanSerializer (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.ser
+

Class UnwrappingXmlBeanSerializer

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, com.fasterxml.jackson.databind.ser.ContextualSerializer, com.fasterxml.jackson.databind.ser.ResolvableSerializer, Serializable
    +
    +
    +
    +
    public class UnwrappingXmlBeanSerializer
    +extends XmlBeanSerializerBase
    +
    Copy of UnwrappingBeanSerializer required to extend + XmlBeanSerializerBase for XML-specific handling.
    +
    +
    Author:
    +
    Pascal Gélinas
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

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

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

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected com.fasterxml.jackson.databind.util.NameTransformer_nameTransformer +
      Transformer used to add prefix and/or suffix for properties of unwrapped + POJO.
      +
      + +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase

        +_anyGetterWriter, _beanType, _filteredProps, _objectIdWriter, _propertyFilterId, _props, _serializationShape, _typeId, NAME_FOR_OBJECT_REF, NO_PROPS
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer

        +_handledType
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected com.fasterxml.jackson.databind.ser.std.BeanSerializerBaseasArraySerializer() +
      JSON Array output can not be done if unwrapping operation is requested; + so implementation will simply return 'this'.
      +
      booleanisUnwrappingSerializer() 
      voidserialize(Object bean, + com.fasterxml.jackson.core.JsonGenerator jgen, + com.fasterxml.jackson.databind.SerializerProvider provider) +
      Main serialization method that will delegate actual output to configured + BeanPropertyWriter instances.
      +
      StringtoString() 
      com.fasterxml.jackson.databind.JsonSerializer<Object>unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer transformer) 
      com.fasterxml.jackson.databind.ser.std.BeanSerializerBasewithFilterId(Object filterId) 
      protected com.fasterxml.jackson.databind.ser.std.BeanSerializerBasewithIgnorals(Set<String> toIgnore) 
      com.fasterxml.jackson.databind.ser.std.BeanSerializerBasewithObjectIdWriter(com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter objectIdWriter) 
      + +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase

        +_customTypeId, _serializeWithObjectId, _serializeWithObjectId, _typeIdDef, acceptJsonFormatVisitor, createContextual, findConvertingSerializer, getSchema, properties, resolve, usesObjectId, withIgnorals
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer

        +_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
      • +
      +
        +
      • + + +

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

        +getDelegatee, isEmpty, isEmpty, replaceDelegatee
      • +
      + +
        +
      • + + +

        Methods inherited from interface com.fasterxml.jackson.databind.jsonschema.SchemaAware

        +getSchema
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _nameTransformer

        +
        protected final com.fasterxml.jackson.databind.util.NameTransformer _nameTransformer
        +
        Transformer used to add prefix and/or suffix for properties of unwrapped + POJO.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UnwrappingXmlBeanSerializer

        +
        public UnwrappingXmlBeanSerializer(XmlBeanSerializerBase src,
        +                                   com.fasterxml.jackson.databind.util.NameTransformer transformer)
        +
        Constructor used for creating unwrapping instance of a standard + BeanSerializer
        +
      • +
      + + + +
        +
      • +

        UnwrappingXmlBeanSerializer

        +
        public UnwrappingXmlBeanSerializer(UnwrappingXmlBeanSerializer src,
        +                                   com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter objectIdWriter)
        +
      • +
      + + + +
        +
      • +

        UnwrappingXmlBeanSerializer

        +
        public UnwrappingXmlBeanSerializer(UnwrappingXmlBeanSerializer src,
        +                                   com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter objectIdWriter,
        +                                   Object filterId)
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        unwrappingSerializer

        +
        public com.fasterxml.jackson.databind.JsonSerializer<Object> unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer transformer)
        +
        +
        Overrides:
        +
        unwrappingSerializer in class com.fasterxml.jackson.databind.JsonSerializer<Object>
        +
        +
      • +
      + + + +
        +
      • +

        isUnwrappingSerializer

        +
        public boolean isUnwrappingSerializer()
        +
        +
        Overrides:
        +
        isUnwrappingSerializer in class com.fasterxml.jackson.databind.JsonSerializer<Object>
        +
        +
      • +
      + + + +
        +
      • +

        withObjectIdWriter

        +
        public com.fasterxml.jackson.databind.ser.std.BeanSerializerBase withObjectIdWriter(com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter objectIdWriter)
        +
        +
        Specified by:
        +
        withObjectIdWriter in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
        +
        +
      • +
      + + + +
        +
      • +

        withFilterId

        +
        public com.fasterxml.jackson.databind.ser.std.BeanSerializerBase withFilterId(Object filterId)
        +
        +
        Overrides:
        +
        withFilterId in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
        +
        +
      • +
      + + + +
        +
      • +

        withIgnorals

        +
        protected com.fasterxml.jackson.databind.ser.std.BeanSerializerBase withIgnorals(Set<String> toIgnore)
        +
        +
        Specified by:
        +
        withIgnorals in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
        +
        +
      • +
      + + + +
        +
      • +

        asArraySerializer

        +
        protected com.fasterxml.jackson.databind.ser.std.BeanSerializerBase asArraySerializer()
        +
        JSON Array output can not be done if unwrapping operation is requested; + so implementation will simply return 'this'.
        +
        +
        Specified by:
        +
        asArraySerializer in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
        +
        +
      • +
      + + + +
        +
      • +

        serialize

        +
        public final void serialize(Object bean,
        +                            com.fasterxml.jackson.core.JsonGenerator jgen,
        +                            com.fasterxml.jackson.databind.SerializerProvider provider)
        +                     throws IOException,
        +                            com.fasterxml.jackson.core.JsonGenerationException
        +
        Main serialization method that will delegate actual output to configured + BeanPropertyWriter instances.
        +
        +
        Specified by:
        +
        serialize in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/XmlBeanPropertyWriter.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/XmlBeanPropertyWriter.html new file mode 100644 index 000000000..91b020545 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/XmlBeanPropertyWriter.html @@ -0,0 +1,448 @@ + + + + + + +XmlBeanPropertyWriter (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.ser
+

Class XmlBeanPropertyWriter

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.util.Named, Serializable
    +
    +
    +
    +
    public class XmlBeanPropertyWriter
    +extends com.fasterxml.jackson.databind.ser.BeanPropertyWriter
    +
    Property writer sub-class used for handling element wrapping needed for serializing + collection (array, Collection; possibly Map) types.
    +
    +
    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
      protected QName_wrappedQName +
      Element name used for items in the collection
      +
      protected QName_wrapperQName +
      Element name used as wrapper for collection.
      +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ser.BeanPropertyWriter

        +_accessorMethod, _cfgSerializationType, _contextAnnotations, _declaredType, _dynamicSerializers, _field, _includeInViews, _internalSettings, _member, _name, _nonTrivialBaseType, _nullSerializer, _serializer, _suppressableValue, _suppressNulls, _typeSerializer, _wrapperName, MARKER_FOR_EMPTY
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase

        +_aliases, _metadata, _propertyFormat
      • +
      +
        +
      • + + +

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

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

      Constructor Summary

      + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      XmlBeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter wrapped, + com.fasterxml.jackson.databind.PropertyName wrapperName, + com.fasterxml.jackson.databind.PropertyName wrappedName) 
      XmlBeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter wrapped, + com.fasterxml.jackson.databind.PropertyName wrapperName, + com.fasterxml.jackson.databind.PropertyName wrappedName, + com.fasterxml.jackson.databind.JsonSerializer<Object> serializer) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidserializeAsField(Object bean, + com.fasterxml.jackson.core.JsonGenerator jgen, + com.fasterxml.jackson.databind.SerializerProvider prov) +
      Overridden version so that we can wrap output within wrapper element if + and as necessary.
      +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.BeanPropertyWriter

        +_depositSchemaProperty, _findAndAddDynamic, _handleSelfReference, _new, assignNullSerializer, assignSerializer, assignTypeSerializer, depositSchemaProperty, depositSchemaProperty, fixAccess, get, getAnnotation, getContextAnnotation, getFullName, getGenericPropertyType, getInternalSetting, getMember, getName, getPropertyType, getRawSerializationType, getSerializationType, getSerializedName, getSerializer, getType, getTypeSerializer, getViews, getWrapperName, hasNullSerializer, hasSerializer, isUnwrapping, removeInternalSetting, rename, serializeAsElement, serializeAsOmittedField, serializeAsPlaceholder, setInternalSetting, setNonTrivialBaseType, toString, unwrappingWriter, willSuppressNulls, wouldConflictWithName
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.PropertyWriter

        +findAnnotation
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase

        +findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _wrapperQName

        +
        protected final QName _wrapperQName
        +
        Element name used as wrapper for collection.
        +
      • +
      + + + +
        +
      • +

        _wrappedQName

        +
        protected final QName _wrappedQName
        +
        Element name used for items in the collection
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        XmlBeanPropertyWriter

        +
        public XmlBeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter wrapped,
        +                             com.fasterxml.jackson.databind.PropertyName wrapperName,
        +                             com.fasterxml.jackson.databind.PropertyName wrappedName)
        +
      • +
      + + + +
        +
      • +

        XmlBeanPropertyWriter

        +
        public XmlBeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter wrapped,
        +                             com.fasterxml.jackson.databind.PropertyName wrapperName,
        +                             com.fasterxml.jackson.databind.PropertyName wrappedName,
        +                             com.fasterxml.jackson.databind.JsonSerializer<Object> serializer)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        serializeAsField

        +
        public void serializeAsField(Object bean,
        +                             com.fasterxml.jackson.core.JsonGenerator jgen,
        +                             com.fasterxml.jackson.databind.SerializerProvider prov)
        +                      throws Exception
        +
        Overridden version so that we can wrap output within wrapper element if + and as necessary.
        +
        +
        Overrides:
        +
        serializeAsField in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
        +
        Throws:
        +
        Exception
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/XmlBeanSerializer.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/XmlBeanSerializer.html new file mode 100644 index 000000000..7415f1bbb --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/XmlBeanSerializer.html @@ -0,0 +1,554 @@ + + + + + + +XmlBeanSerializer (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.ser
+

Class XmlBeanSerializer

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, com.fasterxml.jackson.databind.ser.ContextualSerializer, com.fasterxml.jackson.databind.ser.ResolvableSerializer, Serializable
    +
    +
    +
    +
    public class XmlBeanSerializer
    +extends XmlBeanSerializerBase
    +
    Variant of BeanSerializer for XML handling.
    +
    +
    Author:
    +
    Pascal Gélinas
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

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

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

      Field Summary

      + +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase

        +_anyGetterWriter, _beanType, _filteredProps, _objectIdWriter, _propertyFilterId, _props, _serializationShape, _typeId, NAME_FOR_OBJECT_REF, NO_PROPS
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer

        +_handledType
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected com.fasterxml.jackson.databind.ser.std.BeanSerializerBaseasArraySerializer() +
      Implementation has to check whether as-array serialization + is possible reliably; if (and only if) so, will construct + a BeanAsArraySerializer, otherwise will return this + serializer as is.
      +
      voidserialize(Object bean, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) +
      Main serialization method that will delegate actual output to configured + BeanPropertyWriter instances.
      +
      StringtoString() 
      com.fasterxml.jackson.databind.JsonSerializer<Object>unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer unwrapper) 
      com.fasterxml.jackson.databind.ser.std.BeanSerializerBasewithFilterId(Object filterId) 
      protected com.fasterxml.jackson.databind.ser.std.BeanSerializerBasewithIgnorals(Set<String> toIgnore) 
      com.fasterxml.jackson.databind.ser.std.BeanSerializerBasewithObjectIdWriter(com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter objectIdWriter) 
      + +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase

        +_customTypeId, _serializeWithObjectId, _serializeWithObjectId, _typeIdDef, acceptJsonFormatVisitor, createContextual, findConvertingSerializer, getSchema, properties, resolve, usesObjectId, withIgnorals
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer

        +_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
      • +
      +
        +
      • + + +

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

        +getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, replaceDelegatee
      • +
      + +
        +
      • + + +

        Methods inherited from interface com.fasterxml.jackson.databind.jsonschema.SchemaAware

        +getSchema
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        XmlBeanSerializer

        +
        public XmlBeanSerializer(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase src)
        +
      • +
      + + + +
        +
      • +

        XmlBeanSerializer

        +
        public XmlBeanSerializer(XmlBeanSerializerBase src,
        +                         com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter objectIdWriter,
        +                         Object filterId)
        +
      • +
      + + + +
        +
      • +

        XmlBeanSerializer

        +
        public XmlBeanSerializer(XmlBeanSerializerBase src,
        +                         com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter objectIdWriter)
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        unwrappingSerializer

        +
        public com.fasterxml.jackson.databind.JsonSerializer<Object> unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer unwrapper)
        +
        +
        Overrides:
        +
        unwrappingSerializer in class com.fasterxml.jackson.databind.JsonSerializer<Object>
        +
        +
      • +
      + + + +
        +
      • +

        withObjectIdWriter

        +
        public com.fasterxml.jackson.databind.ser.std.BeanSerializerBase withObjectIdWriter(com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter objectIdWriter)
        +
        +
        Specified by:
        +
        withObjectIdWriter in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
        +
        +
      • +
      + + + +
        +
      • +

        withFilterId

        +
        public com.fasterxml.jackson.databind.ser.std.BeanSerializerBase withFilterId(Object filterId)
        +
        +
        Overrides:
        +
        withFilterId in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
        +
        +
      • +
      + + + +
        +
      • +

        withIgnorals

        +
        protected com.fasterxml.jackson.databind.ser.std.BeanSerializerBase withIgnorals(Set<String> toIgnore)
        +
        +
        Specified by:
        +
        withIgnorals in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
        +
        +
      • +
      + + + +
        +
      • +

        asArraySerializer

        +
        protected com.fasterxml.jackson.databind.ser.std.BeanSerializerBase asArraySerializer()
        +
        Implementation has to check whether as-array serialization + is possible reliably; if (and only if) so, will construct + a BeanAsArraySerializer, otherwise will return this + serializer as is.
        +
        +
        Specified by:
        +
        asArraySerializer in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
        +
        +
      • +
      + + + +
        +
      • +

        serialize

        +
        public void serialize(Object bean,
        +                      com.fasterxml.jackson.core.JsonGenerator g,
        +                      com.fasterxml.jackson.databind.SerializerProvider provider)
        +               throws IOException
        +
        Main serialization method that will delegate actual output to configured + BeanPropertyWriter instances.
        +
        +
        Specified by:
        +
        serialize in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/XmlBeanSerializerBase.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/XmlBeanSerializerBase.html new file mode 100644 index 000000000..732e77a05 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/XmlBeanSerializerBase.html @@ -0,0 +1,681 @@ + + + + + + +XmlBeanSerializerBase (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.ser
+

Class XmlBeanSerializerBase

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, com.fasterxml.jackson.databind.ser.ContextualSerializer, com.fasterxml.jackson.databind.ser.ResolvableSerializer, Serializable
    +
    +
    +
    Direct Known Subclasses:
    +
    UnwrappingXmlBeanSerializer, XmlBeanSerializer
    +
    +
    +
    +
    public abstract class XmlBeanSerializerBase
    +extends com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
    +
    Specific sub-class of BeanSerializerBase needed to take care + of some xml-specific aspects, such as distinction between attributes + and elements.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

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

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

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected int_attributeCount +
      Number of attributes to write; these will have been ordered to be the first + properties to write.
      +
      protected BitSet_cdata +
      Optional set of indexes of properties that should be serialized as CDATA, + instead of regular XML text segment.
      +
      protected int_textPropertyIndex +
      Index of "text value" property we have, if any; can have at most + one such property.
      +
      protected QName[]_xmlNames +
      Array that contains namespace URIs associated with properties, if any; + null if no namespace definitions have been assigned
      +
      static StringKEY_XML_INFO +
      Marker used for storing associated internal data with BeanPropertyWriter + instances; to mark instances that are to be written out as attributes.
      +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase

        +_anyGetterWriter, _beanType, _filteredProps, _objectIdWriter, _propertyFilterId, _props, _serializationShape, _typeId, NAME_FOR_OBJECT_REF, NO_PROPS
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer

        +_handledType
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected static boolean_isAttribute(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) 
      protected static boolean_isCData(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) 
      protected static int_orderAttributesFirst(com.fasterxml.jackson.databind.ser.BeanPropertyWriter[] properties, + com.fasterxml.jackson.databind.ser.BeanPropertyWriter[] filteredProperties) +
      Method for re-sorting lists of bean properties such that attributes are strictly + written before elements.
      +
      protected void_serializeObjectId(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider provider, + com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer, + com.fasterxml.jackson.databind.ser.impl.WritableObjectId objectId) 
      protected voidserializeFields(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen0, + com.fasterxml.jackson.databind.SerializerProvider provider) +
      Main serialization method needs to be overridden to allow XML-specific + extra handling, such as indication of whether to write attributes or + elements.
      +
      protected voidserializeFieldsFiltered(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen0, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidserializeWithType(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider provider, + com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase

        +_customTypeId, _serializeWithObjectId, _serializeWithObjectId, _typeIdDef, acceptJsonFormatVisitor, asArraySerializer, createContextual, findConvertingSerializer, getSchema, properties, resolve, serialize, usesObjectId, withFilterId, withIgnorals, withIgnorals, withObjectIdWriter
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer

        +_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
      • +
      +
        +
      • + + +

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

        +getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, replaceDelegatee, unwrappingSerializer
      • +
      + +
        +
      • + + +

        Methods inherited from interface com.fasterxml.jackson.databind.jsonschema.SchemaAware

        +getSchema
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        KEY_XML_INFO

        +
        public static final String KEY_XML_INFO
        +
        Marker used for storing associated internal data with BeanPropertyWriter + instances; to mark instances that are to be written out as attributes. + Created as separate non-interned String to ensure there are no collisions.
        +
      • +
      + + + +
        +
      • +

        _attributeCount

        +
        protected final int _attributeCount
        +
        Number of attributes to write; these will have been ordered to be the first + properties to write.
        +
      • +
      + + + +
        +
      • +

        _textPropertyIndex

        +
        protected final int _textPropertyIndex
        +
        Index of "text value" property we have, if any; can have at most + one such property.
        +
      • +
      + + + +
        +
      • +

        _xmlNames

        +
        protected final QName[] _xmlNames
        +
        Array that contains namespace URIs associated with properties, if any; + null if no namespace definitions have been assigned
        +
      • +
      + + + +
        +
      • +

        _cdata

        +
        protected final BitSet _cdata
        +
        Optional set of indexes of properties that should be serialized as CDATA, + instead of regular XML text segment. Left as null in cases where none of + element values are to be written in such a way.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        XmlBeanSerializerBase

        +
        public XmlBeanSerializerBase(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase src)
        +
      • +
      + + + +
        +
      • +

        XmlBeanSerializerBase

        +
        protected XmlBeanSerializerBase(XmlBeanSerializerBase src,
        +                                com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter objectIdWriter)
        +
      • +
      + + + +
        +
      • +

        XmlBeanSerializerBase

        +
        protected XmlBeanSerializerBase(XmlBeanSerializerBase src,
        +                                com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter objectIdWriter,
        +                                Object filterId)
        +
      • +
      + + + + + + + +
        +
      • +

        XmlBeanSerializerBase

        +
        public XmlBeanSerializerBase(XmlBeanSerializerBase src,
        +                             com.fasterxml.jackson.databind.util.NameTransformer transformer)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        serializeFields

        +
        protected void serializeFields(Object bean,
        +                               com.fasterxml.jackson.core.JsonGenerator gen0,
        +                               com.fasterxml.jackson.databind.SerializerProvider provider)
        +                        throws IOException
        +
        Main serialization method needs to be overridden to allow XML-specific + extra handling, such as indication of whether to write attributes or + elements.
        +
        +
        Overrides:
        +
        serializeFields in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        serializeFieldsFiltered

        +
        protected void serializeFieldsFiltered(Object bean,
        +                                       com.fasterxml.jackson.core.JsonGenerator gen0,
        +                                       com.fasterxml.jackson.databind.SerializerProvider provider)
        +                                throws IOException
        +
        +
        Overrides:
        +
        serializeFieldsFiltered in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        serializeWithType

        +
        public void serializeWithType(Object bean,
        +                              com.fasterxml.jackson.core.JsonGenerator gen,
        +                              com.fasterxml.jackson.databind.SerializerProvider provider,
        +                              com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)
        +                       throws IOException
        +
        +
        Overrides:
        +
        serializeWithType in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _serializeObjectId

        +
        protected void _serializeObjectId(Object bean,
        +                                  com.fasterxml.jackson.core.JsonGenerator gen,
        +                                  com.fasterxml.jackson.databind.SerializerProvider provider,
        +                                  com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer,
        +                                  com.fasterxml.jackson.databind.ser.impl.WritableObjectId objectId)
        +                           throws IOException
        +
        +
        Overrides:
        +
        _serializeObjectId in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _isAttribute

        +
        protected static boolean _isAttribute(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)
        +
      • +
      + + + +
        +
      • +

        _isCData

        +
        protected static boolean _isCData(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)
        +
      • +
      + + + +
        +
      • +

        _orderAttributesFirst

        +
        protected static int _orderAttributesFirst(com.fasterxml.jackson.databind.ser.BeanPropertyWriter[] properties,
        +                                           com.fasterxml.jackson.databind.ser.BeanPropertyWriter[] filteredProperties)
        +
        Method for re-sorting lists of bean properties such that attributes are strictly + written before elements.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/XmlBeanSerializerModifier.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/XmlBeanSerializerModifier.html new file mode 100644 index 000000000..4dc4ac174 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/XmlBeanSerializerModifier.html @@ -0,0 +1,331 @@ + + + + + + +XmlBeanSerializerModifier (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.ser
+

Class XmlBeanSerializerModifier

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public class XmlBeanSerializerModifier
    +extends com.fasterxml.jackson.databind.ser.BeanSerializerModifier
    +implements Serializable
    +
    We need a BeanSerializerModifier to replace default BeanSerializer + with XML-specific one; mostly to ensure that attribute properties are output + before element properties.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      List<com.fasterxml.jackson.databind.ser.BeanPropertyWriter>changeProperties(com.fasterxml.jackson.databind.SerializationConfig config, + com.fasterxml.jackson.databind.BeanDescription beanDesc, + List<com.fasterxml.jackson.databind.ser.BeanPropertyWriter> beanProperties) +
      First thing to do is to find annotations regarding XML serialization, + and wrap collection serializers.
      +
      com.fasterxml.jackson.databind.JsonSerializer<?>modifySerializer(com.fasterxml.jackson.databind.SerializationConfig config, + com.fasterxml.jackson.databind.BeanDescription beanDesc, + com.fasterxml.jackson.databind.JsonSerializer<?> serializer) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.BeanSerializerModifier

        +modifyArraySerializer, modifyCollectionLikeSerializer, modifyCollectionSerializer, modifyEnumSerializer, modifyKeySerializer, modifyMapLikeSerializer, modifyMapSerializer, orderProperties, updateBuilder
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        XmlBeanSerializerModifier

        +
        public XmlBeanSerializerModifier()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        changeProperties

        +
        public List<com.fasterxml.jackson.databind.ser.BeanPropertyWriter> changeProperties(com.fasterxml.jackson.databind.SerializationConfig config,
        +                                                                                    com.fasterxml.jackson.databind.BeanDescription beanDesc,
        +                                                                                    List<com.fasterxml.jackson.databind.ser.BeanPropertyWriter> beanProperties)
        +
        First thing to do is to find annotations regarding XML serialization, + and wrap collection serializers.
        +
        +
        Overrides:
        +
        changeProperties in class com.fasterxml.jackson.databind.ser.BeanSerializerModifier
        +
        +
      • +
      + + + +
        +
      • +

        modifySerializer

        +
        public com.fasterxml.jackson.databind.JsonSerializer<?> modifySerializer(com.fasterxml.jackson.databind.SerializationConfig config,
        +                                                                         com.fasterxml.jackson.databind.BeanDescription beanDesc,
        +                                                                         com.fasterxml.jackson.databind.JsonSerializer<?> serializer)
        +
        +
        Overrides:
        +
        modifySerializer in class com.fasterxml.jackson.databind.ser.BeanSerializerModifier
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/XmlSerializerProvider.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/XmlSerializerProvider.html new file mode 100644 index 000000000..26adb981b --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/XmlSerializerProvider.html @@ -0,0 +1,614 @@ + + + + + + +XmlSerializerProvider (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.ser
+

Class XmlSerializerProvider

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public class XmlSerializerProvider
    +extends com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
    +
    We need to override some parts of + SerializerProvider + implementation to handle oddities of XML output, like "extra" root element.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

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

        +com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.Impl
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected XmlRootNameLookup_rootNameLookup 
      protected static QNameROOT_NAME_FOR_NULL +
      If all we get to serialize is a null, there's no way to figure out + expected root name; so let's just default to something like "<null>"...
      +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider

        +_generator, _objectIdGenerators, _seenObjectIds
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.SerializerProvider

        +_attributes, _config, _dateFormat, _keySerializer, _knownSerializers, _nullKeySerializer, _nullValueSerializer, _serializationView, _serializerCache, _serializerFactory, _stdNullValueSerializer, _unknownTypeSerializer, CACHE_UNKNOWN_MAPPINGS, DEFAULT_NULL_KEY_SERIALIZER, DEFAULT_UNKNOWN_SERIALIZER
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected ToXmlGenerator_asXmlGenerator(com.fasterxml.jackson.core.JsonGenerator gen) 
      protected void_initWithRootName(ToXmlGenerator xgen, + QName rootName) 
      protected QName_rootNameFromConfig() 
      protected void_serializeXmlNull(com.fasterxml.jackson.core.JsonGenerator jgen) 
      protected void_startRootArray(ToXmlGenerator xgen, + QName rootName) 
      protected IOException_wrapAsIOE(com.fasterxml.jackson.core.JsonGenerator g, + Exception e) 
      com.fasterxml.jackson.databind.ser.DefaultSerializerProvidercopy() 
      com.fasterxml.jackson.databind.ser.DefaultSerializerProvidercreateInstance(com.fasterxml.jackson.databind.SerializationConfig config, + com.fasterxml.jackson.databind.ser.SerializerFactory jsf) 
      voidserializeValue(com.fasterxml.jackson.core.JsonGenerator gen, + Object value) 
      voidserializeValue(com.fasterxml.jackson.core.JsonGenerator gen, + Object value, + com.fasterxml.jackson.databind.JavaType rootType, + com.fasterxml.jackson.databind.JsonSerializer<Object> ser) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider

        +_createObjectIdMap, _serializeNull, acceptJsonFormatVisitor, cachedSerializersCount, findObjectId, flushCachedSerializers, generateJsonSchema, getGenerator, hasSerializerFor, includeFilterInstance, includeFilterSuppressNulls, serializePolymorphic, serializerInstance, serializeValue
      • +
      +
        +
      • + + +

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

        +_createAndCacheUntypedSerializer, _createAndCacheUntypedSerializer, _createUntypedSerializer, _dateFormat, _findExplicitUntypedSerializer, _handleContextualResolvable, _handleResolvable, _reportIncompatibleRootType, canOverrideAccessModifiers, defaultSerializeDateKey, defaultSerializeDateKey, defaultSerializeDateValue, defaultSerializeDateValue, defaultSerializeField, defaultSerializeNull, defaultSerializeValue, findKeySerializer, findKeySerializer, findNullKeySerializer, findNullValueSerializer, findPrimaryPropertySerializer, findPrimaryPropertySerializer, findTypedValueSerializer, findTypedValueSerializer, findTypeSerializer, findValueSerializer, findValueSerializer, findValueSerializer, findValueSerializer, getActiveView, getAnnotationIntrospector, getAttribute, getConfig, getDefaultNullKeySerializer, getDefaultNullValueSerializer, getDefaultPropertyFormat, getDefaultPropertyInclusion, getFilterProvider, getLocale, getSerializationView, getTimeZone, getTypeFactory, getUnknownTypeSerializer, handlePrimaryContextualization, handleSecondaryContextualization, hasSerializationFeatures, invalidTypeIdException, isEnabled, isEnabled, isUnknownTypeSerializer, mappingException, mappingException, reportBadDefinition, reportBadDefinition, reportBadDefinition, reportBadPropertyDefinition, reportBadTypeDefinition, reportMappingProblem, reportMappingProblem, setAttribute, setDefaultKeySerializer, setNullKeySerializer, setNullValueSerializer
      • +
      +
        +
      • + + +

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

        +_colonConcat, _desc, _format, _quotedString, _throwNotASubtype, _throwSubtypeClassNotAllowed, _throwSubtypeNameNotAllowed, _truncate, constructSpecializedType, constructType, converterInstance, objectIdGeneratorInstance, objectIdResolverInstance, reportBadDefinition, resolveAndValidateSubType, resolveSubType
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        ROOT_NAME_FOR_NULL

        +
        protected static final QName ROOT_NAME_FOR_NULL
        +
        If all we get to serialize is a null, there's no way to figure out + expected root name; so let's just default to something like "<null>"...
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        XmlSerializerProvider

        +
        public XmlSerializerProvider(XmlRootNameLookup rootNames)
        +
      • +
      + + + +
        +
      • +

        XmlSerializerProvider

        +
        public XmlSerializerProvider(XmlSerializerProvider src,
        +                             com.fasterxml.jackson.databind.SerializationConfig config,
        +                             com.fasterxml.jackson.databind.ser.SerializerFactory f)
        +
      • +
      + + + +
        +
      • +

        XmlSerializerProvider

        +
        protected XmlSerializerProvider(XmlSerializerProvider src)
        +
        +
        Since:
        +
        2.8.9
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        copy

        +
        public com.fasterxml.jackson.databind.ser.DefaultSerializerProvider copy()
        +
        +
        Overrides:
        +
        copy in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
        +
        +
      • +
      + + + +
        +
      • +

        createInstance

        +
        public com.fasterxml.jackson.databind.ser.DefaultSerializerProvider createInstance(com.fasterxml.jackson.databind.SerializationConfig config,
        +                                                                                   com.fasterxml.jackson.databind.ser.SerializerFactory jsf)
        +
        +
        Specified by:
        +
        createInstance in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
        +
        +
      • +
      + + + +
        +
      • +

        serializeValue

        +
        public void serializeValue(com.fasterxml.jackson.core.JsonGenerator gen,
        +                           Object value)
        +                    throws IOException
        +
        +
        Overrides:
        +
        serializeValue in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        serializeValue

        +
        public void serializeValue(com.fasterxml.jackson.core.JsonGenerator gen,
        +                           Object value,
        +                           com.fasterxml.jackson.databind.JavaType rootType,
        +                           com.fasterxml.jackson.databind.JsonSerializer<Object> ser)
        +                    throws IOException
        +
        +
        Overrides:
        +
        serializeValue in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _serializeXmlNull

        +
        protected void _serializeXmlNull(com.fasterxml.jackson.core.JsonGenerator jgen)
        +                          throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        _rootNameFromConfig

        +
        protected QName _rootNameFromConfig()
        +
      • +
      + + + +
        +
      • +

        _asXmlGenerator

        +
        protected ToXmlGenerator _asXmlGenerator(com.fasterxml.jackson.core.JsonGenerator gen)
        +                                  throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _wrapAsIOE

        +
        protected IOException _wrapAsIOE(com.fasterxml.jackson.core.JsonGenerator g,
        +                                 Exception e)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/ToXmlGenerator.Feature.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/ToXmlGenerator.Feature.html new file mode 100644 index 000000000..c61c2fdbc --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/ToXmlGenerator.Feature.html @@ -0,0 +1,320 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.Feature (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.Feature

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/ToXmlGenerator.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/ToXmlGenerator.html new file mode 100644 index 000000000..88e123ab1 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/ToXmlGenerator.html @@ -0,0 +1,246 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/UnwrappingXmlBeanSerializer.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/UnwrappingXmlBeanSerializer.html new file mode 100644 index 000000000..eed06d501 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/UnwrappingXmlBeanSerializer.html @@ -0,0 +1,174 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/XmlBeanPropertyWriter.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/XmlBeanPropertyWriter.html new file mode 100644 index 000000000..1afe6b6aa --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/XmlBeanPropertyWriter.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanPropertyWriter (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.ser.XmlBeanPropertyWriter

+
+
No usage of com.fasterxml.jackson.dataformat.xml.ser.XmlBeanPropertyWriter
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/XmlBeanSerializer.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/XmlBeanSerializer.html new file mode 100644 index 000000000..fdc08c99c --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/XmlBeanSerializer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer

+
+
No usage of com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/XmlBeanSerializerBase.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/XmlBeanSerializerBase.html new file mode 100644 index 000000000..cba636b12 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/XmlBeanSerializerBase.html @@ -0,0 +1,220 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/XmlBeanSerializerModifier.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/XmlBeanSerializerModifier.html new file mode 100644 index 000000000..51dc068b5 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/XmlBeanSerializerModifier.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerModifier (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerModifier

+
+
No usage of com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerModifier
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/XmlSerializerProvider.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/XmlSerializerProvider.html new file mode 100644 index 000000000..ebd49782d --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/class-use/XmlSerializerProvider.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/package-frame.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/package-frame.html new file mode 100644 index 000000000..3b38077f2 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/package-frame.html @@ -0,0 +1,31 @@ + + + + + + +com.fasterxml.jackson.dataformat.xml.ser (Jackson-dataformat-XML 2.10.0 API) + + + + + +

com.fasterxml.jackson.dataformat.xml.ser

+
+

Classes

+ +

Enums

+ +
+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/package-summary.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/package-summary.html new file mode 100644 index 000000000..c54770c6b --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/package-summary.html @@ -0,0 +1,207 @@ + + + + + + +com.fasterxml.jackson.dataformat.xml.ser (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package com.fasterxml.jackson.dataformat.xml.ser

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/package-tree.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/package-tree.html new file mode 100644 index 000000000..1e5f98de8 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/package-tree.html @@ -0,0 +1,208 @@ + + + + + + +com.fasterxml.jackson.dataformat.xml.ser Class Hierarchy (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.xml.ser

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Enum Hierarchy

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/package-use.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/package-use.html new file mode 100644 index 000000000..134fd3cfc --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/ser/package-use.html @@ -0,0 +1,216 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.xml.ser (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
com.fasterxml.jackson.dataformat.xml.ser

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/AnnotationUtil.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/AnnotationUtil.html new file mode 100644 index 000000000..d59589ee0 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/AnnotationUtil.html @@ -0,0 +1,320 @@ + + + + + + +AnnotationUtil (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.util
+

Class AnnotationUtil

+
+
+ +
+
    +
  • +
    +
    +
    public class AnnotationUtil
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AnnotationUtil

        +
        public AnnotationUtil()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        findNamespaceAnnotation

        +
        public static String findNamespaceAnnotation(com.fasterxml.jackson.databind.AnnotationIntrospector ai,
        +                                             com.fasterxml.jackson.databind.introspect.AnnotatedMember prop)
        +
      • +
      + + + +
        +
      • +

        findIsAttributeAnnotation

        +
        public static Boolean findIsAttributeAnnotation(com.fasterxml.jackson.databind.AnnotationIntrospector ai,
        +                                                com.fasterxml.jackson.databind.introspect.AnnotatedMember prop)
        +
      • +
      + + + +
        +
      • +

        findIsTextAnnotation

        +
        public static Boolean findIsTextAnnotation(com.fasterxml.jackson.databind.AnnotationIntrospector ai,
        +                                           com.fasterxml.jackson.databind.introspect.AnnotatedMember prop)
        +
      • +
      + + + +
        +
      • +

        findIsCDataAnnotation

        +
        public static Boolean findIsCDataAnnotation(com.fasterxml.jackson.databind.AnnotationIntrospector ai,
        +                                            com.fasterxml.jackson.databind.introspect.AnnotatedMember prop)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter.FixedSpaceIndenter.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter.FixedSpaceIndenter.html new file mode 100644 index 000000000..774a9925c --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter.FixedSpaceIndenter.html @@ -0,0 +1,340 @@ + + + + + + +DefaultXmlPrettyPrinter.FixedSpaceIndenter (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.util
+

Class DefaultXmlPrettyPrinter.FixedSpaceIndenter

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter.Indenter.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter.Indenter.html new file mode 100644 index 000000000..a74fe1f5c --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter.Indenter.html @@ -0,0 +1,280 @@ + + + + + + +DefaultXmlPrettyPrinter.Indenter (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.util
+

Interface DefaultXmlPrettyPrinter.Indenter

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

      Method Detail

      + + + +
        +
      • +

        writeIndentation

        +
        void writeIndentation(com.fasterxml.jackson.core.JsonGenerator g,
        +                      int level)
        +               throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        isInline

        +
        boolean isInline()
        +
        +
        Returns:
        +
        True if indenter is considered inline (does not add linefeeds), + false otherwise
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter.Lf2SpacesIndenter.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter.Lf2SpacesIndenter.html new file mode 100644 index 000000000..b13650c78 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter.Lf2SpacesIndenter.html @@ -0,0 +1,339 @@ + + + + + + +DefaultXmlPrettyPrinter.Lf2SpacesIndenter (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.util
+

Class DefaultXmlPrettyPrinter.Lf2SpacesIndenter

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter.NopIndenter.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter.NopIndenter.html new file mode 100644 index 000000000..6cb0eba60 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter.NopIndenter.html @@ -0,0 +1,332 @@ + + + + + + +DefaultXmlPrettyPrinter.NopIndenter (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.util
+

Class DefaultXmlPrettyPrinter.NopIndenter

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter.html new file mode 100644 index 000000000..d620f1425 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter.html @@ -0,0 +1,1105 @@ + + + + + + +DefaultXmlPrettyPrinter (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.util
+

Class DefaultXmlPrettyPrinter

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.PrettyPrinter, com.fasterxml.jackson.core.util.Instantiatable<DefaultXmlPrettyPrinter>, XmlPrettyPrinter, Serializable
    +
    +
    +
    +
    public class DefaultXmlPrettyPrinter
    +extends Object
    +implements XmlPrettyPrinter, com.fasterxml.jackson.core.util.Instantiatable<DefaultXmlPrettyPrinter>, Serializable
    +
    Indentation to use with XML is different from JSON, because JSON + requires use of separator characters and XML just basic whitespace. +

    + Note that only a subset of methods of PrettyPrinter actually + get called by ToXmlGenerator; because of this, implementation + is bit briefer (and uglier...).

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

      Field Detail

      + + + + + + + +
        +
      • +

        _objectIndenter

        +
        protected DefaultXmlPrettyPrinter.Indenter _objectIndenter
        +
        By default, let's use linefeed-adding indenter for separate + object entries. We'll further configure indenter to use + system-specific linefeeds, and 2 spaces per level (as opposed to, + say, single tabs)
        +
      • +
      + + + +
        +
      • +

        _spacesInObjectEntries

        +
        protected boolean _spacesInObjectEntries
        +
        By default we will add spaces around colons used to + separate object fields and values. + If disabled, will not use spaces around colon.
        +
      • +
      + + + +
        +
      • +

        _nesting

        +
        protected transient int _nesting
        +
        Number of open levels of nesting. Used to determine amount of + indentation to use.
        +
      • +
      + + + +
        +
      • +

        _justHadStartElement

        +
        protected transient boolean _justHadStartElement
        +
        Marker flag set on start element, and cleared if an end element + is encountered. Used for suppressing indentation to allow empty + elements.
        +
        +
        Since:
        +
        2.3
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultXmlPrettyPrinter

        +
        public DefaultXmlPrettyPrinter()
        +
      • +
      + + + + +
    • +
    + + +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/StaxUtil.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/StaxUtil.html new file mode 100644 index 000000000..20d7aa41c --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/StaxUtil.html @@ -0,0 +1,352 @@ + + + + + + +StaxUtil (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.util
+

Class StaxUtil

+
+
+ +
+
    +
  • +
    +
    +
    public class StaxUtil
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        StaxUtil

        +
        public StaxUtil()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        throwXmlAsIOException

        +
        @Deprecated
        +public static <T> T throwXmlAsIOException(XMLStreamException e)
        +                                               throws IOException
        +
        Deprecated. Since 2.9
        +
        Adapter method used when only IOExceptions are declared to be thrown, but + a XMLStreamException was caught. +

        + Note: dummy type variable is used for convenience, to allow caller to claim + that this method returns result of any necessary type.

        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        throwAsParseException

        +
        public static <T> T throwAsParseException(XMLStreamException e,
        +                                          com.fasterxml.jackson.core.JsonParser p)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        Since:
        +
        2.9
        +
        +
      • +
      + + + +
        +
      • +

        throwAsGenerationException

        +
        public static <T> T throwAsGenerationException(XMLStreamException e,
        +                                               com.fasterxml.jackson.core.JsonGenerator g)
        +                                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        Since:
        +
        2.9
        +
        +
      • +
      + + + +
        +
      • +

        sanitizeXmlTypeName

        +
        public static String sanitizeXmlTypeName(String name)
        +
        Since XML names can not contain all characters JSON names can, we may + need to replace characters. Let's start with trivial replacement of + ASCII characters that can not be included.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/TypeUtil.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/TypeUtil.html new file mode 100644 index 000000000..bfa7b7a08 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/TypeUtil.html @@ -0,0 +1,291 @@ + + + + + + +TypeUtil (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.util
+

Class TypeUtil

+
+
+ +
+
    +
  • +
    +
    +
    public class TypeUtil
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TypeUtil

        +
        public TypeUtil()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isIndexedType

        +
        public static boolean isIndexedType(com.fasterxml.jackson.databind.JavaType type)
        +
        Helper method used for figuring out if given raw type is a collection ("indexed") type; + in which case a wrapper element is typically added.
        +
      • +
      + + + +
        +
      • +

        isIndexedType

        +
        public static boolean isIndexedType(Class<?> cls)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/XmlInfo.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/XmlInfo.html new file mode 100644 index 000000000..4e64d3a7d --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/XmlInfo.html @@ -0,0 +1,395 @@ + + + + + + +XmlInfo (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.util
+

Class XmlInfo

+
+
+ +
+
    +
  • +
    +
    +
    public class XmlInfo
    +extends Object
    +
    Helper container class used to contain XML specific information + we need to retain to construct proper bean serializer
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _namespace

        +
        protected final String _namespace
        +
      • +
      + + + +
        +
      • +

        _isAttribute

        +
        protected final boolean _isAttribute
        +
      • +
      + + + +
        +
      • +

        _isText

        +
        protected final boolean _isText
        +
      • +
      + + + +
        +
      • +

        _isCData

        +
        protected final boolean _isCData
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getNamespace

        +
        public String getNamespace()
        +
      • +
      + + + +
        +
      • +

        isAttribute

        +
        public boolean isAttribute()
        +
      • +
      + + + +
        +
      • +

        isText

        +
        public boolean isText()
        +
      • +
      + + + +
        +
      • +

        isCData

        +
        public boolean isCData()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/XmlRootNameLookup.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/XmlRootNameLookup.html new file mode 100644 index 000000000..826a73b1b --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/XmlRootNameLookup.html @@ -0,0 +1,373 @@ + + + + + + +XmlRootNameLookup (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.fasterxml.jackson.dataformat.xml.util
+

Class XmlRootNameLookup

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public class XmlRootNameLookup
    +extends Object
    +implements Serializable
    +
    Helper class used for efficiently finding root element name used with + XML serializations.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _rootNames

        +
        protected final transient com.fasterxml.jackson.databind.util.LRUMap<com.fasterxml.jackson.databind.type.ClassKey,QName> _rootNames
        +
        For efficient operation, let's try to minimize number of times we + need to introspect root element name to use. +

        + Note: changed to transient for 2.3; no point in serializing such + state

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

      Constructor Detail

      + + + +
        +
      • +

        XmlRootNameLookup

        +
        public XmlRootNameLookup()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        readResolve

        +
        protected Object readResolve()
        +
      • +
      + + + +
        +
      • +

        findRootName

        +
        public QName findRootName(com.fasterxml.jackson.databind.JavaType rootType,
        +                          com.fasterxml.jackson.databind.cfg.MapperConfig<?> config)
        +
      • +
      + + + +
        +
      • +

        findRootName

        +
        public QName findRootName(Class<?> rootType,
        +                          com.fasterxml.jackson.databind.cfg.MapperConfig<?> config)
        +
      • +
      + + + +
        +
      • +

        _findRootName

        +
        protected QName _findRootName(Class<?> rootType,
        +                              com.fasterxml.jackson.databind.cfg.MapperConfig<?> config)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/AnnotationUtil.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/AnnotationUtil.html new file mode 100644 index 000000000..7df74fb64 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/AnnotationUtil.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.util.AnnotationUtil (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.util.AnnotationUtil

+
+
No usage of com.fasterxml.jackson.dataformat.xml.util.AnnotationUtil
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/DefaultXmlPrettyPrinter.FixedSpaceIndenter.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/DefaultXmlPrettyPrinter.FixedSpaceIndenter.html new file mode 100644 index 000000000..fef07aa8b --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/DefaultXmlPrettyPrinter.FixedSpaceIndenter.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.FixedSpaceIndenter (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.FixedSpaceIndenter

+
+
No usage of com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.FixedSpaceIndenter
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/DefaultXmlPrettyPrinter.Indenter.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/DefaultXmlPrettyPrinter.Indenter.html new file mode 100644 index 000000000..bce82deec --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/DefaultXmlPrettyPrinter.Indenter.html @@ -0,0 +1,221 @@ + + + + + + +Uses of Interface com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Indenter (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Interface
com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Indenter

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/DefaultXmlPrettyPrinter.Lf2SpacesIndenter.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/DefaultXmlPrettyPrinter.Lf2SpacesIndenter.html new file mode 100644 index 000000000..3eceb01b5 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/DefaultXmlPrettyPrinter.Lf2SpacesIndenter.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Lf2SpacesIndenter (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Lf2SpacesIndenter

+
+
No usage of com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Lf2SpacesIndenter
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/DefaultXmlPrettyPrinter.NopIndenter.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/DefaultXmlPrettyPrinter.NopIndenter.html new file mode 100644 index 000000000..ae3d83820 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/DefaultXmlPrettyPrinter.NopIndenter.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.NopIndenter (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.NopIndenter

+
+
No usage of com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.NopIndenter
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/DefaultXmlPrettyPrinter.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/DefaultXmlPrettyPrinter.html new file mode 100644 index 000000000..5dd677998 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/DefaultXmlPrettyPrinter.html @@ -0,0 +1,203 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/StaxUtil.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/StaxUtil.html new file mode 100644 index 000000000..14e4fbaf9 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/StaxUtil.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.util.StaxUtil (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.util.StaxUtil

+
+
No usage of com.fasterxml.jackson.dataformat.xml.util.StaxUtil
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/TypeUtil.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/TypeUtil.html new file mode 100644 index 000000000..32b74fdd0 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/TypeUtil.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.util.TypeUtil (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.util.TypeUtil

+
+
No usage of com.fasterxml.jackson.dataformat.xml.util.TypeUtil
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/XmlInfo.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/XmlInfo.html new file mode 100644 index 000000000..3df34b702 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/XmlInfo.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.util.XmlInfo (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.util.XmlInfo

+
+
No usage of com.fasterxml.jackson.dataformat.xml.util.XmlInfo
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/XmlRootNameLookup.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/XmlRootNameLookup.html new file mode 100644 index 000000000..63eb3d9af --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/class-use/XmlRootNameLookup.html @@ -0,0 +1,177 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.xml.util.XmlRootNameLookup (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
com.fasterxml.jackson.dataformat.xml.util.XmlRootNameLookup

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/package-frame.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/package-frame.html new file mode 100644 index 000000000..8c5557f63 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/package-frame.html @@ -0,0 +1,33 @@ + + + + + + +com.fasterxml.jackson.dataformat.xml.util (Jackson-dataformat-XML 2.10.0 API) + + + + + +

com.fasterxml.jackson.dataformat.xml.util

+
+

Interfaces

+ +

Classes

+ +
+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/package-summary.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/package-summary.html new file mode 100644 index 000000000..4c0b62a42 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/package-summary.html @@ -0,0 +1,211 @@ + + + + + + +com.fasterxml.jackson.dataformat.xml.util (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package com.fasterxml.jackson.dataformat.xml.util

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/package-tree.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/package-tree.html new file mode 100644 index 000000000..30d57fd9a --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/package-tree.html @@ -0,0 +1,151 @@ + + + + + + +com.fasterxml.jackson.dataformat.xml.util Class Hierarchy (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.xml.util

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/package-use.html b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/package-use.html new file mode 100644 index 000000000..b44cf2741 --- /dev/null +++ b/docs/javadoc/2.10/com/fasterxml/jackson/dataformat/xml/util/package-use.html @@ -0,0 +1,216 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.xml.util (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
com.fasterxml.jackson.dataformat.xml.util

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/constant-values.html b/docs/javadoc/2.10/constant-values.html new file mode 100644 index 000000000..1d0a6e295 --- /dev/null +++ b/docs/javadoc/2.10/constant-values.html @@ -0,0 +1,298 @@ + + + + + + +Constant Field Values (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Constant Field Values

+

Contents

+ +
+
+ + +

com.fasterxml.*

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/deprecated-list.html b/docs/javadoc/2.10/deprecated-list.html new file mode 100644 index 000000000..ab8835a9e --- /dev/null +++ b/docs/javadoc/2.10/deprecated-list.html @@ -0,0 +1,179 @@ + + + + + + +Deprecated List (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/help-doc.html b/docs/javadoc/2.10/help-doc.html new file mode 100644 index 000000000..0ea9e29d0 --- /dev/null +++ b/docs/javadoc/2.10/help-doc.html @@ -0,0 +1,231 @@ + + + + + + +API Help (Jackson-dataformat-XML 2.10.0 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 © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/index-all.html b/docs/javadoc/2.10/index-all.html new file mode 100644 index 000000000..ad94bc7fb --- /dev/null +++ b/docs/javadoc/2.10/index-all.html @@ -0,0 +1,2144 @@ + + + + + + +Index (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J K L M N O P R S T U V W X _  + + +

A

+
+
addVirtualWrapping(Set<String>) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
+
Method that may be called to indicate that specified names + (only local parts retained currently: this may be changed in + future) should be considered "auto-wrapping", meaning that + they will be doubled to contain two opening elements, two + matching closing elements.
+
+
AnnotationUtil - Class in com.fasterxml.jackson.dataformat.xml.util
+
 
+
AnnotationUtil() - Constructor for class com.fasterxml.jackson.dataformat.xml.util.AnnotationUtil
+
 
+
asArraySerializer() - Method in class com.fasterxml.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
+
+
JSON Array output can not be done if unwrapping operation is requested; + so implementation will simply return 'this'.
+
+
asArraySerializer() - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
+
+
Implementation has to check whether as-array serialization + is possible reliably; if (and only if) so, will construct + a BeanAsArraySerializer, otherwise will return this + serializer as is.
+
+
+ + + +

B

+
+
beforeArrayValues(JsonGenerator) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
beforeObjectEntries(JsonGenerator) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
build() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
builder() - Static method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
builder() - Static method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
builder(XmlFactory) - Static method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
Builder(XmlMapper) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlMapper.Builder
+
 
+
+ + + +

C

+
+
canUseCharArrays() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
As of 2.4, we do have actual capability for passing char arrays + efficiently, but unfortunately + have no working mechanism for recycling buffers.
+
+
canWriteFormattedNumbers() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
changeProperties(SerializationConfig, BeanDescription, List<BeanPropertyWriter>) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerModifier
+
+
First thing to do is to find annotations regarding XML serialization, + and wrap collection serializers.
+
+
checkNextIsUnwrapped() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
+
Method called to see if unwrapping is required; and if so, + clear the flag (so further calls will return 'false' unless + state is re-set)
+
+
close() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
close() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
close() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
closeCompletely() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
collectDefaults() - Static method in enum com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.Feature
+
+
Method that calculates bit set (flags) of all features that + are enabled by default.
+
+
collectDefaults() - Static method in enum com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.Feature
+
+
Method that calculates bit set (flags) of all features that + are enabled by default.
+
+
com.fasterxml.jackson.dataformat.xml - package com.fasterxml.jackson.dataformat.xml
+
+
Package that contains XML-based backends which can serialize POJOs + to and deserialize from XML, using Stax XML parsers and generators + for XML processing and mostly standard Jackson data binding otherwise.
+
+
com.fasterxml.jackson.dataformat.xml.annotation - package com.fasterxml.jackson.dataformat.xml.annotation
+
+
Package that contains additional annotations that can be + used to configure XML-specific aspects of serialization + and deserialization
+
+
com.fasterxml.jackson.dataformat.xml.deser - package com.fasterxml.jackson.dataformat.xml.deser
+
 
+
com.fasterxml.jackson.dataformat.xml.jaxb - package com.fasterxml.jackson.dataformat.xml.jaxb
+
 
+
com.fasterxml.jackson.dataformat.xml.ser - package com.fasterxml.jackson.dataformat.xml.ser
+
 
+
com.fasterxml.jackson.dataformat.xml.util - package com.fasterxml.jackson.dataformat.xml.util
+
 
+
configure(FromXmlParser.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
configure(ToXmlGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
configure(FromXmlParser.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
Method for enabling or disabling specified XML parser feature.
+
+
configure(ToXmlGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
Method for enabling or disabling specified XML generator feature.
+
+
configure(FromXmlParser.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
configure(ToXmlGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
configure(FromXmlParser.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper.Builder
+
 
+
configure(ToXmlGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper.Builder
+
 
+
configure(ToXmlGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
configure(FromXmlParser.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
convertToArray() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
convertToString() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
+
Helper method called by XML String deserializer to concatenate textual contents + contained in logical "Object": mostly just to skip attribute values.
+
+
copy() - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
+
 
+
copy() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
Note: compared to base implementation by JsonFactory, + here the copy will actually share underlying XML input and + output factories, as there is no way to make copies of those.
+
+
copy() - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
createChildArrayContext(int, int) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
createChildObjectContext(int, int) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
+
 
+
createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTextDeserializer
+
 
+
createGenerator(OutputStream) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
createGenerator(OutputStream, JsonEncoding) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
createGenerator(Writer) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
createGenerator(File, JsonEncoding) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
createGenerator(XMLStreamWriter) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
Factory method that wraps given XMLStreamWriter, usually to allow + incremental serialization to compose large output by serializing a sequence + of individual objects.
+
+
createInstance(SerializationConfig, SerializerFactory) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
+
 
+
createInstance() - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
createParser(String) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
Overridden just to prevent trying to optimize access via char array; + while nice idea, problem is that we don't have proper hooks to ensure + that temporary buffer gets recycled; so let's just use StringReader.
+
+
createParser(XMLStreamReader) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
Factory method that wraps given XMLStreamReader, usually to allow + partial data-binding.
+
+
createRootContext(int, int) - Static method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
createRootContext() - Static method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
+ + + +

D

+
+
decodeXmlClassName(String) - Static method in class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder
+
+
Helper method for decoding "XML safe" Java class name back into + actual class name
+
+
DEFAULT_UNKNOWN_ELEMENT - Static variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
+
If we support optional definition of element names, this is the element + name to use...
+
+
DEFAULT_UNNAMED_TEXT_PROPERTY - Static variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
+
The default name placeholder for XML text segments is empty + String ("").
+
+
DEFAULT_USE_WRAPPER - Static variable in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
+
+
For backwards compatibility with 2.0, the default behavior is + to assume use of List wrapper if no annotations are used.
+
+
DEFAULT_XML_MODULE - Static variable in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
DEFAULT_XML_PRETTY_PRINTER - Static variable in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
DefaultingXmlTypeResolverBuilder - Class in com.fasterxml.jackson.dataformat.xml
+
+
Sub-class of StdTypeResolverBuilder specifically used with + Default Typing.
+
+
DefaultingXmlTypeResolverBuilder(ObjectMapper.DefaultTyping, PolymorphicTypeValidator) - Constructor for class com.fasterxml.jackson.dataformat.xml.DefaultingXmlTypeResolverBuilder
+
 
+
defaultInputFactory() - Static method in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
defaultOutputFactory() - Static method in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
defaultUseWrapper(boolean) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper.Builder
+
 
+
DefaultXmlPrettyPrinter - Class in com.fasterxml.jackson.dataformat.xml.util
+
+
Indentation to use with XML is different from JSON, because JSON + requires use of separator characters and XML just basic whitespace.
+
+
DefaultXmlPrettyPrinter() - Constructor for class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
DefaultXmlPrettyPrinter(DefaultXmlPrettyPrinter) - Constructor for class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
DefaultXmlPrettyPrinter.FixedSpaceIndenter - Class in com.fasterxml.jackson.dataformat.xml.util
+
+
This is a very simple indenter that only every adds a + single space for indentation.
+
+
DefaultXmlPrettyPrinter.Indenter - Interface in com.fasterxml.jackson.dataformat.xml.util
+
+
Interface that defines objects that can produce indentation used + to separate object entries and array values.
+
+
DefaultXmlPrettyPrinter.Lf2SpacesIndenter - Class in com.fasterxml.jackson.dataformat.xml.util
+
+
Default linefeed-based indenter uses system-specific linefeeds and + 2 spaces for indentation per level.
+
+
DefaultXmlPrettyPrinter.NopIndenter - Class in com.fasterxml.jackson.dataformat.xml.util
+
+
Dummy implementation that adds no indentation whatsoever
+
+
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
+
 
+
deserialize(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
+
 
+
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlStringDeserializer
+
 
+
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTextDeserializer
+
 
+
deserialize(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTextDeserializer
+
 
+
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
+
 
+
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlStringDeserializer
+
 
+
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTextDeserializer
+
 
+
disable(FromXmlParser.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
disable(ToXmlGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
disable(FromXmlParser.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
Method for disabling specified XML parser feature.
+
+
disable(ToXmlGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
Method for disabling specified XML generator feature.
+
+
disable(FromXmlParser.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
disable(FromXmlParser.Feature, FromXmlParser.Feature...) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
disable(ToXmlGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
disable(ToXmlGenerator.Feature, ToXmlGenerator.Feature...) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
disable(FromXmlParser.Feature...) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper.Builder
+
 
+
disable(ToXmlGenerator.Feature...) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper.Builder
+
 
+
disable(ToXmlGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
disable(FromXmlParser.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
+ + + +

E

+
+
enable(FromXmlParser.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
enable(ToXmlGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
enable(FromXmlParser.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
Method for enabling specified XML parser feature.
+
+
enable(ToXmlGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
Method for enabling specified XML generator feature.
+
+
enable(FromXmlParser.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
enable(FromXmlParser.Feature, FromXmlParser.Feature...) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
enable(ToXmlGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
enable(ToXmlGenerator.Feature, ToXmlGenerator.Feature...) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
enable(FromXmlParser.Feature...) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper.Builder
+
 
+
enable(ToXmlGenerator.Feature...) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper.Builder
+
 
+
enable(ToXmlGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
enable(FromXmlParser.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
enabledByDefault() - Method in enum com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.Feature
+
 
+
enabledByDefault() - Method in enum com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.Feature
+
 
+
enabledIn(int) - Method in enum com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.Feature
+
 
+
enabledIn(int) - Method in enum com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.Feature
+
 
+
encodeXmlClassName(String) - Static method in class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder
+
+
Helper method for encoding regular Java class name in form that + can be used as XML element name.
+
+
expectComma() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
+ + + +

F

+
+
findIsAttributeAnnotation(AnnotationIntrospector, AnnotatedMember) - Static method in class com.fasterxml.jackson.dataformat.xml.util.AnnotationUtil
+
 
+
findIsCDataAnnotation(AnnotationIntrospector, AnnotatedMember) - Static method in class com.fasterxml.jackson.dataformat.xml.util.AnnotationUtil
+
 
+
findIsTextAnnotation(AnnotationIntrospector, AnnotatedMember) - Static method in class com.fasterxml.jackson.dataformat.xml.util.AnnotationUtil
+
 
+
findNameForDeserialization(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
+
 
+
findNameForSerialization(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
+
 
+
findNamespace(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
+
 
+
findNamespace(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.jaxb.XmlJaxbAnnotationIntrospector
+
 
+
findNamespace(Annotated) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector
+
+
Method that can be called to figure out generic namespace + property for an annotated object.
+
+
findNamespace(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.JaxbWrapper
+
 
+
findNamespace(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
+
 
+
findNamespaceAnnotation(AnnotationIntrospector, AnnotatedMember) - Static method in class com.fasterxml.jackson.dataformat.xml.util.AnnotationUtil
+
 
+
findRootName(AnnotatedClass) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
+
 
+
findRootName(JavaType, MapperConfig<?>) - Method in class com.fasterxml.jackson.dataformat.xml.util.XmlRootNameLookup
+
 
+
findRootName(Class<?>, MapperConfig<?>) - Method in class com.fasterxml.jackson.dataformat.xml.util.XmlRootNameLookup
+
 
+
findWrapperName(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
+
 
+
finishWrappedValue(QName, QName) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
+
Method called after a structured collection output has completed
+
+
FixedSpaceIndenter() - Constructor for class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.FixedSpaceIndenter
+
 
+
flush() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
FORMAT_NAME_XML - Static variable in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
Name used to identify XML format + (and returned by XmlFactory.getFormatName()
+
+
formatGeneratorFeaturesMask() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
formatParserFeaturesMask() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
FromXmlParser - Class in com.fasterxml.jackson.dataformat.xml.deser
+
+
JsonParser implementation that exposes XML structure as + set of JSON events that can be used for data binding.
+
+
FromXmlParser(IOContext, int, int, ObjectCodec, XMLStreamReader) - Constructor for class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
FromXmlParser.Feature - Enum in com.fasterxml.jackson.dataformat.xml.deser
+
+
Enumeration that defines all togglable features for XML parsers.
+
+
+ + + +

G

+
+
getBigIntegerValue() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
getBinaryValue(Base64Variant) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
getCodec() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
getCurrentLocation() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
+
Method that returns location of the last processed character; + usually for error reporting purposes
+
+
getCurrentLocation() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
getCurrentName() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
+
Method that can be called to get the name associated with + the current event.
+
+
getCurrentName() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
getCurrentToken() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
getCurrentValue() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
getDecimalValue() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
getDoubleValue() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
getEmbeddedObject() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlStringDeserializer
+
 
+
getFactory() - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
getFloatValue() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
getFormatFeatures() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
getFormatFeatures() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
getFormatGeneratorFeatures() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
getFormatName() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
Method that returns short textual id identifying format + this factory supports.
+
+
getFormatParserFeatures() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
getFormatReadFeatureType() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
getFormatWriteFeatureType() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
getIntValue() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
getLocalName() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
getLongValue() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
getMask() - Method in enum com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.Feature
+
 
+
getMask() - Method in enum com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.Feature
+
 
+
getNamespace() - Method in class com.fasterxml.jackson.dataformat.xml.util.XmlInfo
+
 
+
getNamespaceURI() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
getNamesToWrap() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
getNumberType() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
getNumberValue() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
getOutputBuffered() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
+
Stax2 does not expose buffered content amount, so we can only return + -1 from here
+
+
getOutputTarget() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
getParent() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
getParsingContext() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
getStartLocation(Object) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
getStaxReader() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
+
Method that allows application direct access to underlying + Stax XMLStreamWriter.
+
+
getStaxWriter() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
+
Method that allows application direct access to underlying + Stax XMLStreamWriter.
+
+
getText() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
getText(Writer) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
getText() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
getTextCharacters() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
getTextLength() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
getTextOffset() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
getTokenLocation() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
+
Method that return the starting location of the current + token; that is, position of the first character from input + that starts the current token.
+
+
getTokenLocation() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
getValueAsString() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
getValueAsString(String) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
getXMLInputFactory() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
getXMLOutputFactory() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
getXmlReader() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
getXMLTextElementName() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
+ + + +

H

+
+
handleMissingName() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
hasCurrentName() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
hasFormat(InputAccessor) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
hasTextCharacters() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
+
XML input actually would offer access to character arrays; but since + we must coalesce things it cannot really be exposed.
+
+
hasXMLFormat(InputAccessor) - Static method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
Method that tries to figure out if content seems to be in some kind + of XML format.
+
+
+ + + +

I

+
+
idFromValue(Object) - Method in class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlClassNameIdResolver
+
 
+
idFromValue(Object) - Method in class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver
+
 
+
idResolver(MapperConfig<?>, JavaType, PolymorphicTypeValidator, Collection<NamedType>, boolean, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.DefaultingXmlTypeResolverBuilder
+
 
+
idResolver(MapperConfig<?>, JavaType, PolymorphicTypeValidator, Collection<NamedType>, boolean, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder
+
 
+
indentArraysWith(DefaultXmlPrettyPrinter.Indenter) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
indentObjectsWith(DefaultXmlPrettyPrinter.Indenter) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
init(JsonTypeInfo.Id, TypeIdResolver) - Method in class com.fasterxml.jackson.dataformat.xml.DefaultingXmlTypeResolverBuilder
+
 
+
init(JsonTypeInfo.Id, TypeIdResolver) - Method in class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder
+
 
+
initGenerator() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
+
Method called before writing any other output, to optionally + output XML declaration.
+
+
inputFactory(XMLInputFactory) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
inRoot() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
instance(AnnotationIntrospector, AnnotationIntrospector) - Static method in class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
+
 
+
isAttribute() - Method in class com.fasterxml.jackson.dataformat.xml.util.XmlInfo
+
 
+
isCachable() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlStringDeserializer
+
 
+
isCData() - Method in class com.fasterxml.jackson.dataformat.xml.util.XmlInfo
+
 
+
isClosed() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
isEnabled(FromXmlParser.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
isEnabled(ToXmlGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
isEnabled(FromXmlParser.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
Checked whether specified XML parser feature is enabled.
+
+
isEnabled(ToXmlGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
Check whether specified XML generator feature is enabled.
+
+
isExpectedStartArrayToken() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
+
Since xml representation can not really distinguish between array + and object starts (both are represented with elements), this method + is overridden and taken to mean that expecation is that the current + start element is to mean 'start array', instead of default of + 'start object'.
+
+
isIndexedType(JavaType) - Static method in class com.fasterxml.jackson.dataformat.xml.util.TypeUtil
+
+
Helper method used for figuring out if given raw type is a collection ("indexed") type; + in which case a wrapper element is typically added.
+
+
isIndexedType(Class<?>) - Static method in class com.fasterxml.jackson.dataformat.xml.util.TypeUtil
+
 
+
isInline() - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.FixedSpaceIndenter
+
 
+
isInline() - Method in interface com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Indenter
+
 
+
isInline() - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Lf2SpacesIndenter
+
 
+
isInline() - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.NopIndenter
+
 
+
isOutputAsAttribute(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
+
 
+
isOutputAsAttribute(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.jaxb.XmlJaxbAnnotationIntrospector
+
 
+
isOutputAsAttribute(Annotated) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector
+
+
Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it be output as an XML attribute or not (as element)
+
+
isOutputAsAttribute(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.JaxbWrapper
+
 
+
isOutputAsAttribute(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
+
 
+
isOutputAsCData(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
+
 
+
isOutputAsCData(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.jaxb.XmlJaxbAnnotationIntrospector
+
 
+
isOutputAsCData(Annotated) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector
+
+
Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be wrapped in a CDATA tag.
+
+
isOutputAsCData(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.JaxbWrapper
+
 
+
isOutputAsCData(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
+
 
+
isOutputAsText(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
+
 
+
isOutputAsText(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.jaxb.XmlJaxbAnnotationIntrospector
+
 
+
isOutputAsText(Annotated) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector
+
+
Method used to check whether given annotated element + (field, method, constructor parameter) has indicator that suggests + it should be serialized as text, without element wrapper.
+
+
isOutputAsText(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.JaxbWrapper
+
 
+
isOutputAsText(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
+
 
+
isText() - Method in class com.fasterxml.jackson.dataformat.xml.util.XmlInfo
+
 
+
isUnwrappingSerializer() - Method in class com.fasterxml.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
+
 
+
+ + + +

J

+
+
JacksonXmlAnnotationIntrospector - Class in com.fasterxml.jackson.dataformat.xml
+
+
Extension of JacksonAnnotationIntrospector that is needed to support + additional xml-specific annotation that Jackson provides.
+
+
JacksonXmlAnnotationIntrospector() - Constructor for class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
+
 
+
JacksonXmlAnnotationIntrospector(boolean) - Constructor for class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
+
 
+
JacksonXmlCData - Annotation Type in com.fasterxml.jackson.dataformat.xml.annotation
+
+
Adding this annotation will result in value of the property to be serialized + within a CData tag.
+
+
JacksonXmlElementWrapper - Annotation Type in com.fasterxml.jackson.dataformat.xml.annotation
+
+
Annotation that is similar to JAXB javax.xml.bind.annotation.XmlElementWrapper, + to indicate wrapper element to use (if any) for Collection types (arrays, + java.util.Collection).
+
+
JacksonXmlModule - Class in com.fasterxml.jackson.dataformat.xml
+
+
Module that implements most functionality needed to support producing and + consuming XML instead of JSON.
+
+
JacksonXmlModule() - Constructor for class com.fasterxml.jackson.dataformat.xml.JacksonXmlModule
+
 
+
JacksonXmlProperty - Annotation Type in com.fasterxml.jackson.dataformat.xml.annotation
+
+
Annotation that can be used to provide XML-specific configuration + for properties, above and beyond what + JsonProperty contains.
+
+
JacksonXmlRootElement - Annotation Type in com.fasterxml.jackson.dataformat.xml.annotation
+
+
Annotation that can be used to define name of root element used + for the root-level object when serialized, which normally uses + name of the type (class).
+
+
JacksonXmlText - Annotation Type in com.fasterxml.jackson.dataformat.xml.annotation
+
+
Interface that is loosely similar to XmlValue + in that it can be used on one (and only one!) property of a POJO.
+
+
JaxbWrapper(JaxbAnnotationIntrospector) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.JaxbWrapper
+
 
+
+ + + +

K

+
+
KEY_XML_INFO - Static variable in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase
+
+
Marker used for storing associated internal data with BeanPropertyWriter + instances; to mark instances that are to be written out as attributes.
+
+
+ + + +

L

+
+
Lf2SpacesIndenter() - Constructor for class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Lf2SpacesIndenter
+
 
+
+ + + +

M

+
+
modifyDeserializer(DeserializationConfig, BeanDescription, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlBeanDeserializerModifier
+
 
+
modifySerializer(SerializationConfig, BeanDescription, JsonSerializer<?>) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerModifier
+
 
+
+ + + +

N

+
+
nameForTextElement() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
nameForTextElement(String) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
nameForTextElement(String) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper.Builder
+
 
+
newDelegatingInstance(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
+
 
+
newDelegatingInstance(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTextDeserializer
+
 
+
next() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
nextTextValue() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
+
Method overridden to support more reliable deserialization of + String collections.
+
+
nextToken() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
NopIndenter() - Constructor for class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.NopIndenter
+
 
+
+ + + +

O

+
+
outputFactory(XMLOutputFactory) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
overrideCurrentName(String) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
overrideFormatFeatures(int, int) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
overrideFormatFeatures(int, int) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
+ + + +

P

+
+
PackageVersion - Class in com.fasterxml.jackson.dataformat.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.dataformat.xml.PackageVersion
+
 
+
Pair(AnnotationIntrospector, AnnotationIntrospector) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
+
 
+
+ + + +

R

+
+
readResolve() - Method in class com.fasterxml.jackson.dataformat.xml.util.XmlRootNameLookup
+
 
+
readResolve() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
Method that we need to override to actually make restoration go + through constructors etc.
+
+
readValue(XMLStreamReader, Class<T>) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
+
Method for reading a single XML value from given XML-specific input + source; useful for incremental data-binding, combining traversal using + basic Stax XMLStreamReader with data-binding by Jackson.
+
+
readValue(XMLStreamReader, TypeReference<T>) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
+
Method for reading a single XML value from given XML-specific input + source; useful for incremental data-binding, combining traversal using + basic Stax XMLStreamReader with data-binding by Jackson.
+
+
readValue(XMLStreamReader, JavaType) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
+
Method for reading a single XML value from given XML-specific input + source; useful for incremental data-binding, combining traversal using + basic Stax XMLStreamReader with data-binding by Jackson.
+
+
rebuild() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
repeatStartElement() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
+
Method used to add virtual wrapping, which just duplicates START_ELEMENT + stream points to, and its matching closing element.
+
+
requiresCustomCodec() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
+
XML format does require support from custom ObjectCodec + (that is, XmlMapper), so need to return true here.
+
+
requiresCustomCodec() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
XML format does require support from custom ObjectCodec + (that is, XmlMapper), so need to return true here.
+
+
reset(int, int, int) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
ROOT_NAME_FOR_NULL - Static variable in class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
+
+
If all we get to serialize is a null, there's no way to figure out + expected root name; so let's just default to something like "<null>"...
+
+
+ + + +

S

+
+
sanitizeXmlTypeName(String) - Static method in class com.fasterxml.jackson.dataformat.xml.util.StaxUtil
+
+
Since XML names can not contain all characters JSON names can, we may + need to replace characters.
+
+
serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
+
+
Main serialization method that will delegate actual output to configured + BeanPropertyWriter instances.
+
+
serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
+
+
Main serialization method that will delegate actual output to configured + BeanPropertyWriter instances.
+
+
serializeAsField(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanPropertyWriter
+
+
Overridden version so that we can wrap output within wrapper element if + and as necessary.
+
+
serializeFields(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase
+
+
Main serialization method needs to be overridden to allow XML-specific + extra handling, such as indication of whether to write attributes or + elements.
+
+
serializeFieldsFiltered(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase
+
 
+
serializeValue(JsonGenerator, Object) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
+
 
+
serializeValue(JsonGenerator, Object, JavaType, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
+
 
+
serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase
+
 
+
setCodec(ObjectCodec) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
setCurrentName(String) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
setCurrentValue(Object) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
setDefaultUseWrapper(boolean) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
+
 
+
setDefaultUseWrapper(boolean) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlModule
+
+
Method that can be used to define whether AnnotationIntrospector + we register will use wrapper for indexed (List, array) properties or not, + if there are no explicit annotations.
+
+
setDefaultUseWrapper(boolean) - Method in class com.fasterxml.jackson.dataformat.xml.jaxb.XmlJaxbAnnotationIntrospector
+
 
+
setDefaultUseWrapper(boolean) - Method in class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.JaxbWrapper
+
 
+
setDefaultUseWrapper(boolean) - Method in class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
+
 
+
setDefaultUseWrapper(boolean) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector
+
 
+
setDefaultUseWrapper(boolean) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
+
Deprecated. + +
+
+
setFormatFeatures(int) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
setNamesToWrap(Set<String>) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
setNextIsAttribute(boolean) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
setNextIsCData(boolean) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
setNextIsUnwrapped(boolean) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
setNextName(QName) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
setNextNameIfMissing(QName) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
+
Method that does same as ToXmlGenerator.setNextName(javax.xml.namespace.QName), unless + a name has already been set.
+
+
setPrettyPrinter(PrettyPrinter) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
setupModule(Module.SetupContext) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlModule
+
 
+
setXMLInputFactory(XMLInputFactory) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
setXMLOutputFactory(XMLOutputFactory) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
setXMLTextElementName(String) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
setXMLTextElementName(String) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlModule
+
+
Method that can be used to define alternate "virtual name" to use + for XML CDATA segments; that is, text values.
+
+
setXMLTextElementName(String) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
setXMLTextElementName(String) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
+
Deprecated. + +
+
+
skipAttributes() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
+
Method called to skip any attributes current START_ELEMENT may have, + so that they are not returned as token.
+
+
skipEndElement() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
spacesInObjectEntries(boolean) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
startWrappedValue(QName, QName) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
+
Methdod called when a structured (collection, array, map) is being + output.
+
+
StaxUtil - Class in com.fasterxml.jackson.dataformat.xml.util
+
 
+
StaxUtil() - Constructor for class com.fasterxml.jackson.dataformat.xml.util.StaxUtil
+
 
+
+ + + +

T

+
+
throwAsGenerationException(XMLStreamException, JsonGenerator) - Static method in class com.fasterxml.jackson.dataformat.xml.util.StaxUtil
+
 
+
throwAsParseException(XMLStreamException, JsonParser) - Static method in class com.fasterxml.jackson.dataformat.xml.util.StaxUtil
+
 
+
throwXmlAsIOException(XMLStreamException) - Static method in class com.fasterxml.jackson.dataformat.xml.util.StaxUtil
+
+
Deprecated. +
Since 2.9
+
+
+
toString() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
+
Overridden to provide developer readable "JsonPath" representation + of the context.
+
+
toString() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
toString() - Method in class com.fasterxml.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
+
 
+
toString() - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
+
 
+
ToXmlGenerator - Class in com.fasterxml.jackson.dataformat.xml.ser
+
+
JsonGenerator that outputs JAXB-style XML output instead of JSON content.
+
+
ToXmlGenerator(IOContext, int, int, ObjectCodec, XMLStreamWriter) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
ToXmlGenerator.Feature - Enum in com.fasterxml.jackson.dataformat.xml.ser
+
+
Enumeration that defines all togglable extra XML-specific features
+
+
typeFromId(DatabindContext, String) - Method in class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlClassNameIdResolver
+
 
+
typeFromId(DatabindContext, String) - Method in class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver
+
 
+
typeProperty(String) - Method in class com.fasterxml.jackson.dataformat.xml.DefaultingXmlTypeResolverBuilder
+
 
+
typeProperty(String) - Method in class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder
+
 
+
TypeUtil - Class in com.fasterxml.jackson.dataformat.xml.util
+
 
+
TypeUtil() - Constructor for class com.fasterxml.jackson.dataformat.xml.util.TypeUtil
+
 
+
+ + + +

U

+
+
unwrappingSerializer(NameTransformer) - Method in class com.fasterxml.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
+
 
+
unwrappingSerializer(NameTransformer) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
+
 
+
UnwrappingXmlBeanSerializer - Class in com.fasterxml.jackson.dataformat.xml.ser
+
+
Copy of UnwrappingBeanSerializer required to extend + XmlBeanSerializerBase for XML-specific handling.
+
+
UnwrappingXmlBeanSerializer(XmlBeanSerializerBase, NameTransformer) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
+
+
Constructor used for creating unwrapping instance of a standard + BeanSerializer
+
+
UnwrappingXmlBeanSerializer(UnwrappingXmlBeanSerializer, ObjectIdWriter) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
+
 
+
UnwrappingXmlBeanSerializer(UnwrappingXmlBeanSerializer, ObjectIdWriter, Object) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
+
 
+
UnwrappingXmlBeanSerializer(UnwrappingXmlBeanSerializer, Set<String>) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
+
 
+
updateProperties(DeserializationConfig, BeanDescription, List<BeanPropertyDefinition>) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlBeanDeserializerModifier
+
 
+
USE_PROPERTY_NAME - Static variable in annotation type com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper
+
+
Marker value (empty String) that denotes that the underlying property + name should also be used as the wrapper name, effectively "doubling" + start and end elements.
+
+
+ + + +

V

+
+
valueOf(String) - Static method in enum com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.Feature
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.Feature
+
+
Returns the enum constant of this type with the specified name.
+
+
values() - Static method in enum com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.Feature
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.Feature
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
version() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
VERSION - Static variable in class com.fasterxml.jackson.dataformat.xml.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.xml.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
+ + + +

W

+
+
withFilterId(Object) - Method in class com.fasterxml.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
+
 
+
withFilterId(Object) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
+
 
+
withIgnorals(Set<String>) - Method in class com.fasterxml.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
+
 
+
withIgnorals(Set<String>) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
+
 
+
withObjectIdWriter(ObjectIdWriter) - Method in class com.fasterxml.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
+
 
+
withObjectIdWriter(ObjectIdWriter) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
+
 
+
WrapperHandlingDeserializer - Class in com.fasterxml.jackson.dataformat.xml.deser
+
+
Delegating deserializer whose only function is to handle case of + "unwrapped" List/array deserialization from XML.
+
+
WrapperHandlingDeserializer(BeanDeserializerBase) - Constructor for class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
+
 
+
WrapperHandlingDeserializer(BeanDeserializerBase, Set<String>) - Constructor for class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
+
 
+
writeArrayValueSeparator(JsonGenerator) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writeBinary(Base64Variant, byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeBinary(Base64Variant, InputStream, int) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeBoolean(boolean) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeEndArray() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeEndArray(JsonGenerator, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writeEndElement(XMLStreamWriter2, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writeEndElement(XMLStreamWriter2, int) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
+
+
Method for forcibly writing an end element, without going + through Jackson generator (and thus, without updating currently + active element stack)
+
+
writeEndObject() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeEndObject(JsonGenerator, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writeFieldName(String) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeFieldName(SerializableString) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeIndentation(XMLStreamWriter2, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.FixedSpaceIndenter
+
 
+
writeIndentation(JsonGenerator, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.FixedSpaceIndenter
+
 
+
writeIndentation(JsonGenerator, int) - Method in interface com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Indenter
+
 
+
writeIndentation(XMLStreamWriter2, int) - Method in interface com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Indenter
+
 
+
writeIndentation(XMLStreamWriter2, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Lf2SpacesIndenter
+
 
+
writeIndentation(JsonGenerator, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Lf2SpacesIndenter
+
 
+
writeIndentation(JsonGenerator, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.NopIndenter
+
 
+
writeIndentation(XMLStreamWriter2, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.NopIndenter
+
 
+
writeLeafElement(XMLStreamWriter2, String, String, String, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writeLeafElement(XMLStreamWriter2, String, String, char[], int, int, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writeLeafElement(XMLStreamWriter2, String, String, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writeLeafElement(XMLStreamWriter2, String, String, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writeLeafElement(XMLStreamWriter2, String, String, long) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writeLeafElement(XMLStreamWriter2, String, String, double) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writeLeafElement(XMLStreamWriter2, String, String, float) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writeLeafElement(XMLStreamWriter2, String, String, BigInteger) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writeLeafElement(XMLStreamWriter2, String, String, BigDecimal) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writeLeafElement(XMLStreamWriter2, String, String, byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writeLeafElement(XMLStreamWriter2, String, String, String, boolean) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
+
 
+
writeLeafElement(XMLStreamWriter2, String, String, char[], int, int, boolean) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
+
 
+
writeLeafElement(XMLStreamWriter2, String, String, boolean) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
+
 
+
writeLeafElement(XMLStreamWriter2, String, String, int) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
+
 
+
writeLeafElement(XMLStreamWriter2, String, String, long) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
+
 
+
writeLeafElement(XMLStreamWriter2, String, String, double) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
+
 
+
writeLeafElement(XMLStreamWriter2, String, String, float) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
+
 
+
writeLeafElement(XMLStreamWriter2, String, String, BigInteger) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
+
 
+
writeLeafElement(XMLStreamWriter2, String, String, BigDecimal) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
+
 
+
writeLeafElement(XMLStreamWriter2, String, String, byte[], int, int) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
+
 
+
writeLeafNullElement(XMLStreamWriter2, String, String) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writeLeafNullElement(XMLStreamWriter2, String, String) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
+
 
+
writeNull() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeNumber(int) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeNumber(long) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeNumber(double) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeNumber(float) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeNumber(BigDecimal) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeNumber(BigInteger) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeNumber(String) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeObjectEntrySeparator(JsonGenerator) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writeObjectFieldValueSeparator(JsonGenerator) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writePrologLinefeed(XMLStreamWriter2) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writePrologLinefeed(XMLStreamWriter2) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
+
+
Method for trying to write a linefeed to separate entities outside of the + root element (that is, in prolog or epilog), most often called to separate + XML declaration from the root element.
+
+
writeRaw(String) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeRaw(String, int, int) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeRaw(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeRaw(char) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeRawUTF8String(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeRawValue(String) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeRawValue(String, int, int) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeRawValue(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeRawValue(SerializableString) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeRepeatedFieldName() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
+
Trivial helper method called when to add a replicated wrapper name
+
+
writeRootValueSeparator(JsonGenerator) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writeStartArray() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeStartArray(JsonGenerator) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writeStartElement(XMLStreamWriter2, String, String) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writeStartElement(XMLStreamWriter2, String, String) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
+
+
Method for forcibly writing a start element, without going + through Jackson generator (and thus, without updating currently + active element stack)
+
+
writeStartObject() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeStartObject(JsonGenerator) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
 
+
writeString(String) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeString(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeString(SerializableString) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeStringField(String, String) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeUTF8String(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
writeValue(XMLStreamWriter, Object) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
+
Method for serializing given value using specific XMLStreamReader: + useful when building large XML files by binding individual items, one at + a time.
+
+
+ + + +

X

+
+
XML_ATTRIBUTE_NAME - Static variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
XML_ATTRIBUTE_VALUE - Static variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
XML_END - Static variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
XML_END_ELEMENT - Static variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
XML_NULL - Static variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
XML_START_ELEMENT - Static variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
XML_TEXT - Static variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
XmlAnnotationIntrospector - Interface in com.fasterxml.jackson.dataformat.xml
+
+
Additional extension interface used above and beyond + AnnotationIntrospector to handle XML-specific configuration.
+
+
XmlAnnotationIntrospector.JaxbWrapper - Class in com.fasterxml.jackson.dataformat.xml
+
+
Wrapper we need to adapt JaxbAnnotationIntrospector as + XmlAnnotationIntrospector: something we can not (alas!) + do in JAXB module because of dependency direction (JAXB module + has no knowledge of this module).
+
+
XmlAnnotationIntrospector.Pair - Class in com.fasterxml.jackson.dataformat.xml
+
+
Extension of AnnotationIntrospector.Pair that can + also dispatch 'XmlAnnotationIntrospector' methods.
+
+
XmlBeanDeserializerModifier - Class in com.fasterxml.jackson.dataformat.xml.deser
+
+
The main reason for a modifier is to support handling of + 'wrapped' Collection types.
+
+
XmlBeanDeserializerModifier(String) - Constructor for class com.fasterxml.jackson.dataformat.xml.deser.XmlBeanDeserializerModifier
+
 
+
XmlBeanPropertyWriter - Class in com.fasterxml.jackson.dataformat.xml.ser
+
+
Property writer sub-class used for handling element wrapping needed for serializing + collection (array, Collection; possibly Map) types.
+
+
XmlBeanPropertyWriter(BeanPropertyWriter, PropertyName, PropertyName) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanPropertyWriter
+
 
+
XmlBeanPropertyWriter(BeanPropertyWriter, PropertyName, PropertyName, JsonSerializer<Object>) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanPropertyWriter
+
 
+
XmlBeanSerializer - Class in com.fasterxml.jackson.dataformat.xml.ser
+
+
Variant of BeanSerializer for XML handling.
+
+
XmlBeanSerializer(BeanSerializerBase) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
+
 
+
XmlBeanSerializer(XmlBeanSerializerBase, ObjectIdWriter, Object) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
+
 
+
XmlBeanSerializer(XmlBeanSerializerBase, ObjectIdWriter) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
+
 
+
XmlBeanSerializer(XmlBeanSerializerBase, Set<String>) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
+
 
+
XmlBeanSerializerBase - Class in com.fasterxml.jackson.dataformat.xml.ser
+
+
Specific sub-class of BeanSerializerBase needed to take care + of some xml-specific aspects, such as distinction between attributes + and elements.
+
+
XmlBeanSerializerBase(BeanSerializerBase) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase
+
 
+
XmlBeanSerializerBase(XmlBeanSerializerBase, ObjectIdWriter) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase
+
 
+
XmlBeanSerializerBase(XmlBeanSerializerBase, ObjectIdWriter, Object) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase
+
 
+
XmlBeanSerializerBase(XmlBeanSerializerBase, Set<String>) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase
+
 
+
XmlBeanSerializerBase(XmlBeanSerializerBase, NameTransformer) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase
+
 
+
XmlBeanSerializerModifier - Class in com.fasterxml.jackson.dataformat.xml.ser
+
+
We need a BeanSerializerModifier to replace default BeanSerializer + with XML-specific one; mostly to ensure that attribute properties are output + before element properties.
+
+
XmlBeanSerializerModifier() - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerModifier
+
 
+
xmlBuilder() - Static method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
XmlClassNameIdResolver(JavaType, TypeFactory, PolymorphicTypeValidator) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlClassNameIdResolver
+
 
+
XmlFactory - Class in com.fasterxml.jackson.dataformat.xml
+
+
Factory used for constructing FromXmlParser and ToXmlGenerator + instances.
+
+
XmlFactory() - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
Default constructor used to create factory instances.
+
+
XmlFactory(ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
XmlFactory(XMLInputFactory) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
XmlFactory(XMLInputFactory, XMLOutputFactory) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
XmlFactory(ObjectCodec, XMLInputFactory, XMLOutputFactory) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
XmlFactory(ObjectCodec, int, int, XMLInputFactory, XMLOutputFactory, String) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
XmlFactory(XmlFactory, ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
XmlFactory(XmlFactoryBuilder) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
Constructors used by JsonFactoryBuilder for instantiation.
+
+
XmlFactoryBuilder - Class in com.fasterxml.jackson.dataformat.xml
+
+
TSFBuilder + implementation for constructing XmlFactory + instances.
+
+
XmlFactoryBuilder() - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
XmlFactoryBuilder(XmlFactory) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
XmlInfo - Class in com.fasterxml.jackson.dataformat.xml.util
+
+
Helper container class used to contain XML specific information + we need to retain to construct proper bean serializer
+
+
XmlInfo(Boolean, String, Boolean, Boolean) - Constructor for class com.fasterxml.jackson.dataformat.xml.util.XmlInfo
+
 
+
xmlInputFactory() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
XmlJaxbAnnotationIntrospector - Class in com.fasterxml.jackson.dataformat.xml.jaxb
+
+
Alternative AnnotationIntrospector + implementation that + builds on JaxbAnnotationIntrospector.
+
+
XmlJaxbAnnotationIntrospector() - Constructor for class com.fasterxml.jackson.dataformat.xml.jaxb.XmlJaxbAnnotationIntrospector
+
+
Deprecated.
+
+
XmlJaxbAnnotationIntrospector(TypeFactory) - Constructor for class com.fasterxml.jackson.dataformat.xml.jaxb.XmlJaxbAnnotationIntrospector
+
 
+
XmlMapper - Class in com.fasterxml.jackson.dataformat.xml
+
+
Customized ObjectMapper that will read and write XML instead of JSON, + using XML-backed JsonFactory + implementation (XmlFactory).
+
+
XmlMapper() - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
XmlMapper(XMLInputFactory, XMLOutputFactory) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
XmlMapper(XMLInputFactory) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
XmlMapper(XmlFactory) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
XmlMapper(JacksonXmlModule) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
XmlMapper(XmlFactory, JacksonXmlModule) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
XmlMapper(XmlMapper) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
XmlMapper.Builder - Class in com.fasterxml.jackson.dataformat.xml
+
+
Builder implementation for constructing XmlMapper instances.
+
+
XmlMinimalClassNameIdResolver(JavaType, TypeFactory, PolymorphicTypeValidator) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver
+
 
+
xmlOutputFactory() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
 
+
XmlPrettyPrinter - Interface in com.fasterxml.jackson.dataformat.xml
+
+
There are some XML-specific quirks that need extra TLC when + indenting: so we will use a refinement of general purpose one.
+
+
XmlReadContext - Class in com.fasterxml.jackson.dataformat.xml.deser
+
+
Extension of JsonStreamContext, which implements + core methods needed, and adds small amount of additional + state data we need.
+
+
XmlReadContext(XmlReadContext, int, int, int) - Constructor for class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
XmlRootNameLookup - Class in com.fasterxml.jackson.dataformat.xml.util
+
+
Helper class used for efficiently finding root element name used with + XML serializations.
+
+
XmlRootNameLookup() - Constructor for class com.fasterxml.jackson.dataformat.xml.util.XmlRootNameLookup
+
 
+
XmlSerializerProvider - Class in com.fasterxml.jackson.dataformat.xml.ser
+
+
We need to override some parts of + SerializerProvider + implementation to handle oddities of XML output, like "extra" root element.
+
+
XmlSerializerProvider(XmlRootNameLookup) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
+
 
+
XmlSerializerProvider(XmlSerializerProvider, SerializationConfig, SerializerFactory) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
+
 
+
XmlSerializerProvider(XmlSerializerProvider) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
+
 
+
XmlStringDeserializer - Class in com.fasterxml.jackson.dataformat.xml.deser
+
+
Custom variant used instead of "plain" StringDeserializer to handle + couple of edge cases that XML parser exposes.
+
+
XmlStringDeserializer() - Constructor for class com.fasterxml.jackson.dataformat.xml.deser.XmlStringDeserializer
+
 
+
XmlTextDeserializer - Class in com.fasterxml.jackson.dataformat.xml.deser
+
+
Delegating deserializer that is used in the special cases where + we may sometimes see a "plain" String value but need to map it + as if it was a property of POJO.
+
+
XmlTextDeserializer(BeanDeserializerBase, SettableBeanProperty) - Constructor for class com.fasterxml.jackson.dataformat.xml.deser.XmlTextDeserializer
+
 
+
XmlTextDeserializer(BeanDeserializerBase, int) - Constructor for class com.fasterxml.jackson.dataformat.xml.deser.XmlTextDeserializer
+
 
+
XmlTokenStream - Class in com.fasterxml.jackson.dataformat.xml.deser
+
+
Simple helper class used on top of STAX XMLStreamReader to further + abstract out all irrelevant details, and to expose equivalent of flat token + stream with no "fluff" tokens (comments, processing instructions, mixed + content) all of which is just to simplify + actual higher-level conversion to JSON tokens.
+
+
XmlTokenStream(XMLStreamReader, Object, int) - Constructor for class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
XmlTypeResolverBuilder - Class in com.fasterxml.jackson.dataformat.xml
+
+
Custom specialization of StdTypeResolverBuilder; needed so that + type id property name can be modified as necessary to make it legal + XML element or attribute name.
+
+
XmlTypeResolverBuilder() - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder
+
 
+
XmlTypeResolverBuilder.XmlClassNameIdResolver - Class in com.fasterxml.jackson.dataformat.xml
+
 
+
XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver - Class in com.fasterxml.jackson.dataformat.xml
+
 
+
+ + + +

_

+
+
_allWs(String) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
_arrayIndenter - Variable in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
+
By default, let's use only spaces to separate array values.
+
+
_asXmlGenerator(JsonGenerator) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
+
 
+
_attributeCount - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
_attributeCount - Variable in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase
+
+
Number of attributes to write; these will have been ordered to be the first + properties to write.
+
+
_binaryValue - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
+
We will hold on to decoded binary data, for duration of + current event, so that multiple calls to + FromXmlParser.getBinaryValue(com.fasterxml.jackson.core.Base64Variant) will not need to decode data more + than once.
+
+
_byteArrayBuilder - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
+
ByteArrayBuilder is needed if 'getBinaryValue' is called.
+
+
_cdata - Variable in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase
+
+
Optional set of indexes of properties that should be serialized as CDATA, + instead of regular XML text segment.
+
+
_cfgDefaultUseWrapper - Variable in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
+
 
+
_cfgDefaultUseWrapper - Variable in class com.fasterxml.jackson.dataformat.xml.JacksonXmlModule
+
+
Determination of whether indexed properties (arrays, Lists) that are not explicitly + annotated (with JacksonXmlElementWrapper + or equivalent) should default to using implicit wrapper (with same name as property) or not.
+
+
_cfgNameForTextElement - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
+
In cases where a start element has both attributes and non-empty textual + value, we have to create a bogus property; we will use this as + the property name.
+
+
_cfgNameForTextElement - Variable in class com.fasterxml.jackson.dataformat.xml.JacksonXmlModule
+
+
Name used for pseudo-property used for returning XML Text value (which does + not have actual element name to use).
+
+
_cfgNameForTextElement - Variable in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
_cfgNameForTextValue - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlBeanDeserializerModifier
+
+
Virtual name used for text segments.
+
+
_child - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
_closed - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
+
Flag that indicates whether parser is closed or not.
+
+
_columnNr - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
_configureParser(JsonParser) - Method in class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
+
 
+
_constructDefaultPrettyPrinter() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
_constructDefaultTypeResolverBuilder(ObjectMapper.DefaultTyping, PolymorphicTypeValidator) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
_constructIntrospector() - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlModule
+
 
+
_constructStdTypeResolverBuilder() - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
+
+
We will override this method so that we can return instance + that cleans up type id property name to be a valid xml name.
+
+
_createGenerator(Writer, IOContext) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
_createParser(InputStream, IOContext) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
_createParser(Reader, IOContext) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
_createParser(char[], int, int, IOContext, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
_createParser(byte[], int, int, IOContext) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
_createXmlWriter(IOContext, OutputStream) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
_createXmlWriter(IOContext, Writer) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
_currentName - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
_currentState - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
_currentValue - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
_currentWrapper - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
+
Wrapping state, if any active (null if none)
+
+
_currText - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
_decodeBase64(Base64Variant) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
_decorate(IOContext, OutputStream) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
_decorate(IOContext, Writer) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
_elementNameStack - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
+
To support proper serialization of arrays it is necessary to keep + stack of element names, so that we can "revert" to earlier
+
+
_findRootName(Class<?>, MapperConfig<?>) - Method in class com.fasterxml.jackson.dataformat.xml.util.XmlRootNameLookup
+
 
+
_findXmlName(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
+
 
+
_formatFeatures - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
+
Bit flag composed of bits that indicate which + FromXmlParser.Features + are enabled.
+
+
_formatFeatures - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
+
Bit flag composed of bits that indicate which + FromXmlParser.Features + are enabled.
+
+
_formatFeatures - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
+
Bit flag composed of bits that indicate which + ToXmlGenerator.Features + are enabled.
+
+
_formatGeneratorFeatures - Variable in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
+
Set of ToXmlGenerator.Features enabled, as bitmask.
+
+
_formatParserFeatures - Variable in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
+
Set of FromXmlParser.Features enabled, as bitmask.
+
+
_getByteArrayBuilder() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
_handleEndObject() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
_handleEOF() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
+
Method called when an EOF is encountered between tokens.
+
+
_handleRepeatElement() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
+
Method called to handle details of repeating "virtual" + start/end elements, needed for handling 'unwrapped' lists.
+
+
_handleStartObject() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
_initFactories(XMLInputFactory, XMLOutputFactory) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
_initialized - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
+
Marker set when ToXmlGenerator.initGenerator() has been called or not.
+
+
_initializeXmlReader(XMLStreamReader) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
_initializeXmlWriter(XMLStreamWriter) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
_initWithRootName(ToXmlGenerator, QName) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
+
 
+
_intr - Variable in class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.JaxbWrapper
+
 
+
_ioContext - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
_ioContext - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
_isAttribute(BeanPropertyWriter) - Static method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase
+
 
+
_isAttribute - Variable in class com.fasterxml.jackson.dataformat.xml.util.XmlInfo
+
 
+
_isCData(BeanPropertyWriter) - Static method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase
+
 
+
_isCData - Variable in class com.fasterxml.jackson.dataformat.xml.util.XmlInfo
+
 
+
_isEmpty(String) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
_isText - Variable in class com.fasterxml.jackson.dataformat.xml.util.XmlInfo
+
 
+
_jdkXmlInFactory - Variable in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
Hiding place for JDK-serialization unthawed factories...
+
+
_jdkXmlOutFactory - Variable in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
+
Hiding place for JDK-serialization unthawed factories...
+
+
_justHadStartElement - Variable in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
+
Marker flag set on start element, and cleared if an end element + is encountered.
+
+
_lineNr - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
_localName - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
_mayBeLeaf - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
+
We need special handling to keep track of whether a value + may be exposed as simple leaf value.
+
+
_mixedText - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
+
If true we have a START_ELEMENT with mixed text
+
+
_nameForTextElement - Variable in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
+
In cases where a start element has both attributes and non-empty textual + value, we have to create a bogus property; we will use this as + the property name.
+
+
_namespace - Variable in class com.fasterxml.jackson.dataformat.xml.util.XmlInfo
+
 
+
_namespaceURI - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
_namesToWrap - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
_namesToWrap - Variable in class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
+
+
(Simple) Names of properties, for which virtual wrapping is needed + to compensate: these are so-called 'unwrapped' XML lists where property + name is used for elements, and not as List markers.
+
+
_namesToWrap - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
_nameTransformer - Variable in class com.fasterxml.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
+
+
Transformer used to add prefix and/or suffix for properties of unwrapped + POJO.
+
+
_nesting - Variable in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
+
Number of open levels of nesting.
+
+
_nextAttributeIndex - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
+
Index of the next attribute of the current START_ELEMENT + to return (as field name and value pair), if any; -1 + when no attributes to return
+
+
_nextIsAttribute - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
+
Marker flag that indicates whether next name to write + implies an attribute (true) or element (false)
+
+
_nextIsCData - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
+
Marker flag used to indicate that the next write of a (property) + value should be as CData
+
+
_nextIsUnwrapped - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
+
Marker flag used to indicate that the next write of a (property) + value should be done without using surrounding start/end + elements.
+
+
_nextLocalName - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
+
In cases where we need to 'inject' a virtual END_ELEMENT, we may also + need to restore START_ELEMENT afterwards; if so, this is where names + are held.
+
+
_nextName - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
+
Element or attribute name to use for next output call.
+
+
_nextNamespaceURI - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
_nextToken - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
_objectCodec - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
_objectIndenter - Variable in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
+
By default, let's use linefeed-adding indenter for separate + object entries.
+
+
_orderAttributesFirst(BeanPropertyWriter[], BeanPropertyWriter[]) - Static method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase
+
+
Method for re-sorting lists of bean properties such that attributes are strictly + written before elements.
+
+
_originalXmlWriter - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
_parent - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
 
+
_parsingContext - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
+
Information about parser context, context in which + the next token is to be parsed (root, array, object).
+
+
_releaseBuffers() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
+
Method called to release internal buffers owned by the base + parser.
+
+
_releaseBuffers() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
_repeatElement - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
+
Flag used to indicate that given element should be "replayed".
+
+
_reportUnimplementedStax2(String) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
+
Method called in case access to native Stax2 API implementation is required.
+
+
_rootNameFromConfig() - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
+
 
+
_rootNameLookup - Variable in class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
+
 
+
_rootNames - Variable in class com.fasterxml.jackson.dataformat.xml.util.XmlRootNameLookup
+
+
For efficient operation, let's try to minimize number of times we + need to introspect root element name to use.
+
+
_serializeObjectId(Object, JsonGenerator, SerializerProvider, TypeSerializer, WritableObjectId) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase
+
 
+
_serializeXmlNull(JsonGenerator) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
+
 
+
_sourceReference - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
_spacesInObjectEntries - Variable in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
+
+
By default we will add spaces around colons used to + separate object fields and values.
+
+
_startRootArray(ToXmlGenerator, QName) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
+
 
+
_stax2Emulation - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
+
Marker flag set if the underlying stream writer has to emulate + Stax2 API: this is problematic if trying to use ToXmlGenerator.writeRaw(java.lang.String) calls.
+
+
_textPropertyIndex - Variable in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase
+
+
Index of "text value" property we have, if any; can have at most + one such property.
+
+
_textValue - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
_type - Variable in class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
+
 
+
_valueInstantiator - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTextDeserializer
+
 
+
_verifyDeserType(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
+
 
+
_verifyDeserType(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTextDeserializer
+
 
+
_verifyValueWrite(String) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
_wrapAsIOE(JsonGenerator, Exception) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
+
 
+
_wrappedName - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
+
+
Name of property that requires wrapping
+
+
_wrappedQName - Variable in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanPropertyWriter
+
+
Element name used for items in the collection
+
+
_wrapperQName - Variable in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanPropertyWriter
+
+
Element name used as wrapper for collection.
+
+
_xmlGeneratorFeatures - Variable in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
_xmlInputFactory - Variable in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
_xmlInputFactory - Variable in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
+
Stax factory for creating underlying input stream readers; + `null` for "use default instance with default settings"
+
+
_xmlModule - Variable in class com.fasterxml.jackson.dataformat.xml.XmlMapper
+
 
+
_xmlNames - Variable in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase
+
+
Array that contains namespace URIs associated with properties, if any; + null if no namespace definitions have been assigned
+
+
_xmlOutputFactory - Variable in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
_xmlOutputFactory - Variable in class com.fasterxml.jackson.dataformat.xml.XmlFactoryBuilder
+
+
Stax factory for creating underlying output stream writers; + `null` for "use default instance with default settings"
+
+
_xmlParserFeatures - Variable in class com.fasterxml.jackson.dataformat.xml.XmlFactory
+
 
+
_xmlPrettyPrinter - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
+
We may need to use XML-specific indentation as well
+
+
_xmlPrimary - Variable in class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
+
 
+
_xmlReader - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
 
+
_xmlSecondary - Variable in class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
+
 
+
_xmlTextProperty - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTextDeserializer
+
+
Actual property that is indicated to be of type "XML Text" (and + is the only element-valued property)
+
+
_xmlTextPropertyIndex - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTextDeserializer
+
+
Property index of the "XML text property"; needed for finding actual + property instance after resolution and contextualization: instance + may change, but index will remain constant.
+
+
_xmlTokens - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
+
 
+
_xmlWriter - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
+
 
+
_xsiNilFound - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
+
+
Marker used to indicate presence of `xsi:nil="true"' in current START_ELEMENT.
+
+
+A B C D E F G H I J K L M N O P R S T U V W X _ 
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/index.html b/docs/javadoc/2.10/index.html new file mode 100644 index 000000000..cea031d45 --- /dev/null +++ b/docs/javadoc/2.10/index.html @@ -0,0 +1,76 @@ + + + + + + +Jackson-dataformat-XML 2.10.0 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.10/javadoc.sh b/docs/javadoc/2.10/javadoc.sh new file mode 100755 index 000000000..36e520a25 --- /dev/null +++ b/docs/javadoc/2.10/javadoc.sh @@ -0,0 +1 @@ +/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/../bin/javadoc @options @packages \ No newline at end of file diff --git a/docs/javadoc/2.10/options b/docs/javadoc/2.10/options new file mode 100644 index 000000000..51f898054 --- /dev/null +++ b/docs/javadoc/2.10/options @@ -0,0 +1,27 @@ +-classpath +'/Users/tatu/.m2/repository/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar:/Users/tatu/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.10.0/jackson-annotations-2.10.0.jar:/Users/tatu/.m2/repository/org/codehaus/woodstox/stax2-api/4.2/stax2-api-4.2.jar:/Users/tatu/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.10.0/jackson-databind-2.10.0.jar:/Users/tatu/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.10.0/jackson-core-2.10.0.jar:/Users/tatu/.m2/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.10.0/jackson-module-jaxb-annotations-2.10.0.jar:/Users/tatu/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.0.1/woodstox-core-6.0.1.jar' +-encoding +'UTF-8' +-protected +-quiet +-sourcepath +'/opt/java/jackson-dataformat-xml/src/main/java:/opt/java/jackson-dataformat-xml/target/generated-sources:/opt/java/jackson-dataformat-xml/target/generated-sources/annotations' +-author +-bottom +'Copyright © 2019 FasterXML. All rights reserved.' +-charset +'UTF-8' +-d +'/opt/java/jackson-dataformat-xml/target/apidocs' +-docencoding +'UTF-8' +-doctitle +'Jackson-dataformat-XML 2.10.0 API' +-link +'https://docs.oracle.com/javase/8/docs/api' +-linkoffline +'https://docs.oracle.com/javase/7/docs/api' '/opt/java/jackson-dataformat-xml/target/javadoc-bundle-options' +-use +-version +-windowtitle +'Jackson-dataformat-XML 2.10.0 API' \ No newline at end of file diff --git a/docs/javadoc/2.10/overview-frame.html b/docs/javadoc/2.10/overview-frame.html new file mode 100644 index 000000000..31b770de3 --- /dev/null +++ b/docs/javadoc/2.10/overview-frame.html @@ -0,0 +1,27 @@ + + + + + + +Overview List (Jackson-dataformat-XML 2.10.0 API) + + + + + +
All Classes
+
+

Packages

+ +
+

 

+ + diff --git a/docs/javadoc/2.10/overview-summary.html b/docs/javadoc/2.10/overview-summary.html new file mode 100644 index 000000000..8252a19b9 --- /dev/null +++ b/docs/javadoc/2.10/overview-summary.html @@ -0,0 +1,168 @@ + + + + + + +Overview (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Jackson-dataformat-XML 2.10.0 API

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Packages 
PackageDescription
com.fasterxml.jackson.dataformat.xml +
Package that contains XML-based backends which can serialize POJOs + to and deserialize from XML, using Stax XML parsers and generators + for XML processing and mostly standard Jackson data binding otherwise.
+
com.fasterxml.jackson.dataformat.xml.annotation +
Package that contains additional annotations that can be + used to configure XML-specific aspects of serialization + and deserialization
+
com.fasterxml.jackson.dataformat.xml.deser 
com.fasterxml.jackson.dataformat.xml.jaxb 
com.fasterxml.jackson.dataformat.xml.ser 
com.fasterxml.jackson.dataformat.xml.util 
+
+ +
+ + + + + + + +
+ + +

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/overview-tree.html b/docs/javadoc/2.10/overview-tree.html new file mode 100644 index 000000000..0fa4e013f --- /dev/null +++ b/docs/javadoc/2.10/overview-tree.html @@ -0,0 +1,366 @@ + + + + + + +Class Hierarchy (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +

Annotation Type Hierarchy

+ +

Enum Hierarchy

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/package-list b/docs/javadoc/2.10/package-list new file mode 100644 index 000000000..9915bc315 --- /dev/null +++ b/docs/javadoc/2.10/package-list @@ -0,0 +1,6 @@ +com.fasterxml.jackson.dataformat.xml +com.fasterxml.jackson.dataformat.xml.annotation +com.fasterxml.jackson.dataformat.xml.deser +com.fasterxml.jackson.dataformat.xml.jaxb +com.fasterxml.jackson.dataformat.xml.ser +com.fasterxml.jackson.dataformat.xml.util diff --git a/docs/javadoc/2.10/packages b/docs/javadoc/2.10/packages new file mode 100644 index 000000000..3f0275033 --- /dev/null +++ b/docs/javadoc/2.10/packages @@ -0,0 +1,6 @@ +com.fasterxml.jackson.dataformat.xml.annotation +com.fasterxml.jackson.dataformat.xml +com.fasterxml.jackson.dataformat.xml.deser +com.fasterxml.jackson.dataformat.xml.jaxb +com.fasterxml.jackson.dataformat.xml.ser +com.fasterxml.jackson.dataformat.xml.util \ No newline at end of file diff --git a/docs/javadoc/2.10/script.js b/docs/javadoc/2.10/script.js new file mode 100644 index 000000000..b34635693 --- /dev/null +++ b/docs/javadoc/2.10/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.10/serialized-form.html b/docs/javadoc/2.10/serialized-form.html new file mode 100644 index 000000000..9402d37cf --- /dev/null +++ b/docs/javadoc/2.10/serialized-form.html @@ -0,0 +1,638 @@ + + + + + + +Serialized Form (Jackson-dataformat-XML 2.10.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Serialized Form

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

Copyright © 2019 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/2.10/stylesheet.css b/docs/javadoc/2.10/stylesheet.css new file mode 100644 index 000000000..98055b22d --- /dev/null +++ b/docs/javadoc/2.10/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; +}