Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- activateDefaultTyping(PolymorphicTypeValidator, DefaultTyping) - Method in class tools.jackson.dataformat.xml.XmlMapper.Builder
- addVirtualWrapping(Set<String>, boolean) - Method in interface tools.jackson.dataformat.xml.deser.ElementWrappable
-
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.
- addVirtualWrapping(Set<String>, boolean) - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- AnnotationUtil - Class in tools.jackson.dataformat.xml.util
- AnnotationUtil() - Constructor for class tools.jackson.dataformat.xml.util.AnnotationUtil
- asArraySerializer() - Method in class tools.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 tools.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. - assignCurrentValue(Object) - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- assignCurrentValue(Object) - Method in class tools.jackson.dataformat.xml.deser.XmlReadContext
- assignCurrentValue(Object) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- AUTO_DETECT_XSI_TYPE - Enum constant in enum class tools.jackson.dataformat.xml.XmlReadFeature
-
Feature that enables automatic conversion of incoming "xsi:type" (where "type" is the local name and "xsi" prefix is bound to URI
XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI), into Jackson simple Property Name of"xsi:type". - AUTO_DETECT_XSI_TYPE - Enum constant in enum class tools.jackson.dataformat.xml.XmlWriteFeature
-
Feature that enables automatic conversion of logical property name
"xsi:type"into matching XML name where "type" is the local name and "xsi" prefix is bound to URIXMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI, and output is indicated to be done as XML Attribute.
B
- beforeArrayValues(JsonGenerator) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- beforeObjectEntries(JsonGenerator) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- build() - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- build() - Method in class tools.jackson.dataformat.xml.XmlMapper.Builder
- builder() - Static method in class tools.jackson.dataformat.xml.XmlFactory
-
Main factory method to use for constructing
XmlFactoryinstances with different configuration. - builder() - Static method in class tools.jackson.dataformat.xml.XmlMapper
- builder(XmlFactory) - Static method in class tools.jackson.dataformat.xml.XmlMapper
- Builder(XmlFactory) - Constructor for class tools.jackson.dataformat.xml.XmlMapper.Builder
- Builder(XmlMapper.XmlBuilderState) - Constructor for class tools.jackson.dataformat.xml.XmlMapper.Builder
-
NOTE: despite being public not exposed as part of API
- builderWithJackson2Defaults() - Static method in class tools.jackson.dataformat.xml.XmlFactory
-
The builder returned uses default settings more closely matching the default configs used in Jackson 2.x versions.
- builderWithJackson2Defaults() - Static method in class tools.jackson.dataformat.xml.XmlMapper
-
The builder returned uses default settings more closely matching the default configs used in Jackson 2.x versions.
C
- canParseAsync() - Method in class tools.jackson.dataformat.xml.XmlFactory
- canReadObjectId() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- canReadTypeId() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- canUseCharArrays() - Method in class tools.jackson.dataformat.xml.XmlFactory
-
Since 2.4, we do have actual capability for passing char arrays efficiently, but unfortunately have no working mechanism for recycling buffers.
- canUseSchema(FormatSchema) - Method in class tools.jackson.dataformat.xml.XmlFactory
- CaseInsensitiveNameSet - Class in tools.jackson.dataformat.xml.util
-
Helper class for matching element wrappers, possibly in case-insensitive manner.
- changeProperties(SerializationConfig, BeanDescription.Supplier, List<BeanPropertyWriter>) - Method in class tools.jackson.dataformat.xml.ser.XmlBeanSerializerModifier
-
First thing to do is to find annotations regarding XML serialization, and wrap collection serializers.
- checkNextIsUnwrapped() - Method in class tools.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 tools.jackson.dataformat.xml.deser.XmlTokenStream
- closeCompletely() - Method in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- collectDefaults() - Static method in enum class tools.jackson.dataformat.xml.XmlReadFeature
-
Method that calculates bit set (flags) of all features that are enabled by default.
- collectDefaults() - Static method in enum class tools.jackson.dataformat.xml.XmlWriteFeature
-
Method that calculates bit set (flags) of all features that are enabled by default.
- configure(XmlReadFeature, boolean) - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- configure(XmlReadFeature, boolean) - Method in class tools.jackson.dataformat.xml.XmlMapper.Builder
- configure(XmlWriteFeature, boolean) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- configure(XmlWriteFeature, boolean) - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- configure(XmlWriteFeature, boolean) - Method in class tools.jackson.dataformat.xml.XmlMapper.Builder
- configureForJackson2() - Method in class tools.jackson.dataformat.xml.XmlMapper.Builder
-
The builder returned uses default settings more closely matching the default configs used in Jackson 2.x versions.
- construct(Set<String>) - Static method in class tools.jackson.dataformat.xml.util.CaseInsensitiveNameSet
- contains(Object) - Method in class tools.jackson.dataformat.xml.util.CaseInsensitiveNameSet
- convertToArray() - Method in class tools.jackson.dataformat.xml.deser.XmlReadContext
- copy() - Method in class tools.jackson.dataformat.xml.XmlFactory
-
Note: compared to base implementation by
TokenStreamFactory, here the copy will actually share underlying XML input and output factories, as there is no way to make copies of those. - createChildArrayContext(int, int) - Method in class tools.jackson.dataformat.xml.deser.XmlReadContext
- createChildObjectContext(int, int) - Method in class tools.jackson.dataformat.xml.deser.XmlReadContext
- createContext(DeserializationConfig, FormatSchema, InjectableValues) - Method in class tools.jackson.dataformat.xml.deser.XmlDeserializationContexts
- createContext(SerializationConfig, GeneratorSettings) - Method in class tools.jackson.dataformat.xml.ser.XmlSerializationContexts
- createContextual(DeserializationContext, BeanProperty) - Method in class tools.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
- createContextual(DeserializationContext, BeanProperty) - Method in class tools.jackson.dataformat.xml.deser.XmlTextDeserializer
- createGenerator(XMLStreamWriter) - Method in class tools.jackson.dataformat.xml.XmlMapper
-
Overloaded variant that allows constructing
ToXmlGeneratorfor given StaxXMLStreamWriter. - createGenerator(ObjectWriteContext, XMLStreamWriter) - Method in class tools.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() - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- createParser(XMLStreamReader) - Method in class tools.jackson.dataformat.xml.XmlMapper
-
Overloaded variant that allows constructing
FromXmlParserfor given StaxXMLStreamReader. - createParser(ObjectReadContext, String) - Method in class tools.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(ObjectReadContext, XMLStreamReader) - Method in class tools.jackson.dataformat.xml.XmlFactory
-
Factory method that wraps given
XMLStreamReader, usually to allow partial data-binding. - createRootContext(int, int) - Static method in class tools.jackson.dataformat.xml.deser.XmlReadContext
-
Deprecated.
- createRootContext(DupDetector, int, int) - Static method in class tools.jackson.dataformat.xml.deser.XmlReadContext
- currentLocation() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
-
Method that returns location of the last processed character; usually for error reporting purposes
- currentName() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
-
Method that can be called to get the name associated with the current event.
- currentName() - Method in class tools.jackson.dataformat.xml.deser.XmlReadContext
- currentTokenLocation() - Method in class tools.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.
- currentValue() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- currentValue() - Method in class tools.jackson.dataformat.xml.deser.XmlReadContext
- currentValue() - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
D
- decodeName(XmlNameProcessor.XmlName) - Method in interface tools.jackson.dataformat.xml.XmlNameProcessor
-
Used during XML deserialization.
- decodeXmlClassName(String) - Static method in class tools.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 tools.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 tools.jackson.dataformat.xml.deser.FromXmlParser
-
The default name placeholder for XML text segments is empty String ("").
- DEFAULT_USE_WRAPPER - Static variable in class tools.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_PRETTY_PRINTER - Static variable in class tools.jackson.dataformat.xml.XmlMapper
- DEFAULT_XML_READ_FEATURE_FLAGS - Static variable in class tools.jackson.dataformat.xml.XmlFactory
-
Bitfield (set of flags) of all parser features that are enabled by default.
- DEFAULT_XML_WRITE_FEATURE_FLAGS - Static variable in class tools.jackson.dataformat.xml.XmlFactory
-
Bitfield (set of flags) of all generator features that are enabled by default.
- DefaultingXmlTypeResolverBuilder - Class in tools.jackson.dataformat.xml
-
Sub-class of
StdTypeResolverBuilderspecifically used with Default Typing. - DefaultingXmlTypeResolverBuilder(PolymorphicTypeValidator, DefaultTyping, JsonTypeInfo.As) - Constructor for class tools.jackson.dataformat.xml.DefaultingXmlTypeResolverBuilder
- DefaultingXmlTypeResolverBuilder(PolymorphicTypeValidator, DefaultTyping, String) - Constructor for class tools.jackson.dataformat.xml.DefaultingXmlTypeResolverBuilder
- defaultUseWrapper() - Method in class tools.jackson.dataformat.xml.XmlMapper.Builder
- defaultUseWrapper(boolean) - Method in class tools.jackson.dataformat.xml.XmlMapper.Builder
-
Determination of whether indexed properties (arrays, Lists) that are not explicitly annotated (with
JacksonXmlElementWrapperor equivalent) should default to using implicit wrapper (with same name as property) or not. - defaultXmlInputFactory() - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- defaultXmlInputFactory(ClassLoader) - Static method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- defaultXmlOutputFactory() - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- defaultXmlOutputFactory(ClassLoader) - Static method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- DefaultXmlPrettyPrinter - Class in tools.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 tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- DefaultXmlPrettyPrinter(DefaultXmlPrettyPrinter) - Constructor for class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- DefaultXmlPrettyPrinter.FixedSpaceIndenter - Class in tools.jackson.dataformat.xml.util
-
This is a very simple indenter that only every adds a single space for indentation.
- DefaultXmlPrettyPrinter.Indenter - Interface in tools.jackson.dataformat.xml.util
-
Interface that defines objects that can produce indentation used to separate object entries and array values.
- DefaultXmlPrettyPrinter.Lf2SpacesIndenter - Class in tools.jackson.dataformat.xml.util
-
Default linefeed-based indenter uses system-specific linefeeds and 2 spaces for indentation per level.
- DefaultXmlPrettyPrinter.NopIndenter - Class in tools.jackson.dataformat.xml.util
-
Dummy implementation that adds no indentation whatsoever
- deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.dataformat.xml.deser.XmlTextDeserializer
- deserialize(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
- deserialize(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.dataformat.xml.deser.XmlTextDeserializer
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.dataformat.xml.deser.XmlTextDeserializer
- disable(XmlReadFeature) - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- disable(XmlReadFeature...) - Method in class tools.jackson.dataformat.xml.XmlMapper.Builder
- disable(XmlReadFeature, XmlReadFeature...) - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- disable(XmlWriteFeature) - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- disable(XmlWriteFeature...) - Method in class tools.jackson.dataformat.xml.XmlMapper.Builder
- disable(XmlWriteFeature, XmlWriteFeature...) - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
E
- ElementWrappable - Interface in tools.jackson.dataformat.xml.deser
-
Minimal API to be implemented by XML-backed parsers for which "virtual" wrapping may be imposed.
- EMPTY_ELEMENT_AS_NULL - Enum constant in enum class tools.jackson.dataformat.xml.XmlReadFeature
-
Feature that indicates whether empty XML elements (both empty tags like
<tag />and<tag></tag>(with no intervening cdata) are exposed asJsonToken.VALUE_NULL) or not. - enable(XmlReadFeature) - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- enable(XmlReadFeature...) - Method in class tools.jackson.dataformat.xml.XmlMapper.Builder
- enable(XmlReadFeature, XmlReadFeature...) - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- enable(XmlWriteFeature) - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- enable(XmlWriteFeature...) - Method in class tools.jackson.dataformat.xml.XmlMapper.Builder
- enable(XmlWriteFeature, XmlWriteFeature...) - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- enabledByDefault() - Method in enum class tools.jackson.dataformat.xml.XmlReadFeature
- enabledByDefault() - Method in enum class tools.jackson.dataformat.xml.XmlWriteFeature
- enabledIn(int) - Method in enum class tools.jackson.dataformat.xml.XmlReadFeature
- enabledIn(int) - Method in enum class tools.jackson.dataformat.xml.XmlWriteFeature
- encodeName(XmlNameProcessor.XmlName) - Method in interface tools.jackson.dataformat.xml.XmlNameProcessor
-
Used during XML serialization.
- encodeXmlClassName(String) - Static method in class tools.jackson.dataformat.xml.XmlTypeResolverBuilder
-
Helper method for encoding regular Java class name in form that can be used as XML element name.
- extractScalarFromObject(JsonParser, ValueDeserializer<?>, Class<?>) - Method in class tools.jackson.dataformat.xml.deser.XmlDeserializationContext
F
- findIsAttributeAnnotation(MapperConfig<?>, AnnotationIntrospector, AnnotatedMember) - Static method in class tools.jackson.dataformat.xml.util.AnnotationUtil
- findIsCDataAnnotation(MapperConfig<?>, AnnotationIntrospector, AnnotatedMember) - Static method in class tools.jackson.dataformat.xml.util.AnnotationUtil
- findIsTextAnnotation(MapperConfig<?>, AnnotationIntrospector, AnnotatedMember) - Static method in class tools.jackson.dataformat.xml.util.AnnotationUtil
- findNameForDeserialization(MapperConfig<?>, Annotated) - Method in class tools.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
- findNameForSerialization(MapperConfig<?>, Annotated) - Method in class tools.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
- findNamespace(MapperConfig<?>, Annotated) - Method in class tools.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
- findNamespace(MapperConfig<?>, Annotated) - Method in class tools.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
- findNamespaceAnnotation(MapperConfig<?>, AnnotationIntrospector, AnnotatedMember) - Static method in class tools.jackson.dataformat.xml.util.AnnotationUtil
- findRootName(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
- findRootName(DatabindContext, Class<?>) - Method in class tools.jackson.dataformat.xml.util.XmlRootNameLookup
- findRootName(DatabindContext, JavaType) - Method in class tools.jackson.dataformat.xml.util.XmlRootNameLookup
- findWrapperName(MapperConfig<?>, Annotated) - Method in class tools.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
- finishWrappedValue(QName, QName) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
-
Method called after a structured collection output has completed
- FixedSpaceIndenter() - Constructor for class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.FixedSpaceIndenter
- flush() - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- forMapper(Object, TokenStreamFactory, DeserializerFactory, DeserializerCache) - Method in class tools.jackson.dataformat.xml.deser.XmlDeserializationContexts
- forMapper(Object, TokenStreamFactory, SerializerFactory, SerializerCache) - Method in class tools.jackson.dataformat.xml.ser.XmlSerializationContexts
- FORMAT_NAME_XML - Static variable in class tools.jackson.dataformat.xml.XmlFactory
-
Name used to identify XML format (and returned by
XmlFactory.getFormatName() - FromXmlParser - Class in tools.jackson.dataformat.xml.deser
-
JsonParserimplementation that exposes XML structure as set of JSON events that can be used for data binding. - FromXmlParser(ObjectReadContext, IOContext, int, int, XMLStreamReader, XmlTokenStream, XmlNameProcessor, String) - Constructor for class tools.jackson.dataformat.xml.deser.FromXmlParser
- FromXmlParser(ObjectReadContext, IOContext, int, int, XMLStreamReader, XmlNameProcessor, String) - Constructor for class tools.jackson.dataformat.xml.deser.FromXmlParser
G
- getBigIntegerValue() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- getBinaryValue(Base64Variant) - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- getCurrentLocation() - Method in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- getCurrentToken() - Method in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- getDecimalValue() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- getDoubleValue() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- getEmbeddedObject() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- getFloatValue() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- getFormatName() - Method in class tools.jackson.dataformat.xml.XmlFactory
-
Method that returns short textual id identifying format this factory supports.
- getFormatReadFeatures() - Method in class tools.jackson.dataformat.xml.XmlFactory
- getFormatReadFeatureType() - Method in class tools.jackson.dataformat.xml.XmlFactory
- getFormatWriteFeatures() - Method in class tools.jackson.dataformat.xml.XmlFactory
- getFormatWriteFeatureType() - Method in class tools.jackson.dataformat.xml.XmlFactory
- getIntValue() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- getLocalName() - Method in class tools.jackson.dataformat.xml.deser.XmlTokenStream
-
Accessor for local name of current named event (that is,
XML_START_ELEMENTorXML_ATTRIBUTE_NAME). - getLongValue() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- getMask() - Method in enum class tools.jackson.dataformat.xml.XmlReadFeature
- getMask() - Method in enum class tools.jackson.dataformat.xml.XmlWriteFeature
- getModuleName() - Method in class tools.jackson.dataformat.xml.XmlModule
- getNamespace() - Method in class tools.jackson.dataformat.xml.util.XmlInfo
- getNamespaceURI() - Method in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- getNumberType() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- getNumberValue() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- getParent() - Method in class tools.jackson.dataformat.xml.deser.XmlReadContext
- getPrettyPrinter() - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- getStaxReader() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
-
Method that allows application direct access to underlying Stax
XMLStreamWriter. - getStaxWriter() - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
-
Method that allows application direct access to underlying Stax
XMLStreamWriter. - getString() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- getString(Writer) - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- getStringCharacters() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- getStringLength() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- getStringOffset() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- getText() - Method in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- getTokenLocation() - Method in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- getXMLInputFactory() - Method in class tools.jackson.dataformat.xml.XmlFactory
- getXMLOutputFactory() - Method in class tools.jackson.dataformat.xml.XmlFactory
- getXmlReader() - Method in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- getXMLTextElementName() - Method in class tools.jackson.dataformat.xml.XmlFactory
H
- handleMissingName() - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- has(StreamWriteCapability) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- hasCurrentName() - Method in class tools.jackson.dataformat.xml.deser.XmlReadContext
- hasStringCharacters() - Method in class tools.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.
- hasXsiNil() - Method in class tools.jackson.dataformat.xml.deser.XmlTokenStream
I
- idFromValue(DatabindContext, Object) - Method in class tools.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlClassNameIdResolver
- idFromValue(DatabindContext, Object) - Method in class tools.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver
- idResolver(DatabindContext, JavaType, PolymorphicTypeValidator, Collection<NamedType>, boolean, boolean) - Method in class tools.jackson.dataformat.xml.DefaultingXmlTypeResolverBuilder
- idResolver(DatabindContext, JavaType, PolymorphicTypeValidator, Collection<NamedType>, boolean, boolean) - Method in class tools.jackson.dataformat.xml.XmlTypeResolverBuilder
- indentArraysWith(DefaultXmlPrettyPrinter.Indenter) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- indentObjectsWith(DefaultXmlPrettyPrinter.Indenter) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- init(JsonTypeInfo.Value, TypeIdResolver) - Method in class tools.jackson.dataformat.xml.DefaultingXmlTypeResolverBuilder
- initGenerator() - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
-
Method called before writing any other output, to optionally output XML declaration.
- initialize() - Method in class tools.jackson.dataformat.xml.deser.XmlTokenStream
-
Second part of initialization, to be called immediately after construction
- inRoot() - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- instance(AnnotationIntrospector, AnnotationIntrospector) - Static method in class tools.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
- isAttribute() - Element in annotation interface tools.jackson.dataformat.xml.annotation.JacksonXmlProperty
- isAttribute() - Method in class tools.jackson.dataformat.xml.util.XmlInfo
- isCData() - Method in class tools.jackson.dataformat.xml.util.XmlInfo
- isEnabled(XmlReadFeature) - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- isEnabled(XmlWriteFeature) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- isExpectedNumberIntToken() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
-
Since xml representation cannot really distinguish between different scalar types (numbers, booleans) -- they are all just Character Data, without schema -- we can try to infer type from intent here.
- isExpectedStartArrayToken() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
-
Since xml representation cannot really distinguish between array and object starts (both are represented with elements), this method is overridden and taken to mean that expectation is that the current start element is to mean 'start array', instead of default of 'start object'.
- isIndexedType(JavaType) - Static method in class tools.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.
- isInline() - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.FixedSpaceIndenter
- isInline() - Method in interface tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Indenter
- isInline() - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Lf2SpacesIndenter
- isInline() - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.NopIndenter
- isNaN() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- isOutputAsAttribute(MapperConfig<?>, Annotated) - Method in class tools.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
- isOutputAsAttribute(MapperConfig<?>, Annotated) - Method in class tools.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
- isOutputAsCData(MapperConfig<?>, Annotated) - Method in class tools.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
- isOutputAsCData(MapperConfig<?>, Annotated) - Method in class tools.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
- isOutputAsText(MapperConfig<?>, Annotated) - Method in class tools.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
- isOutputAsText(MapperConfig<?>, Annotated) - Method in class tools.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
- isText() - Method in class tools.jackson.dataformat.xml.util.XmlInfo
- isUnwrappingSerializer() - Method in class tools.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
- iterator() - Method in class tools.jackson.dataformat.xml.util.CaseInsensitiveNameSet
J
- JacksonXmlAnnotationIntrospector - Class in tools.jackson.dataformat.xml
-
Extension of
JacksonAnnotationIntrospectorthat is needed to support additional xml-specific annotation that Jackson provides. - JacksonXmlAnnotationIntrospector() - Constructor for class tools.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
- JacksonXmlAnnotationIntrospector(boolean) - Constructor for class tools.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
- JacksonXmlCData - Annotation Interface in tools.jackson.dataformat.xml.annotation
-
Adding this annotation will result in value of the property to be serialized within an xml
CDATAsection. - JacksonXmlElementWrapper - Annotation Interface in tools.jackson.dataformat.xml.annotation
-
Annotation that is similar to JAXB
jakarta.xml.bind.annotation.XmlElementWrapper, to indicate wrapper element to use (if any) for Collection types (arrays,Collection). - JacksonXmlProperty - Annotation Interface in tools.jackson.dataformat.xml.annotation
-
Annotation that can be used to provide XML-specific configuration for properties, above and beyond what
JsonPropertycontains. - JacksonXmlRootElement - Annotation Interface in tools.jackson.dataformat.xml.annotation
-
Deprecated.
- JacksonXmlText - Annotation Interface in tools.jackson.dataformat.xml.annotation
-
Interface that is loosely similar to
jakarta.xml.bind.annotation.XmlValuein that it can be used on one (and only one!)
K
- KEY_XML_INFO - Static variable in class tools.jackson.dataformat.xml.ser.XmlBeanSerializerBase
-
Marker used for storing associated internal data with
BeanPropertyWriterinstances; to mark instances that are to be written out as attributes.
L
- Lf2SpacesIndenter() - Constructor for class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Lf2SpacesIndenter
- localName() - Element in annotation interface tools.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper
- localName() - Element in annotation interface tools.jackson.dataformat.xml.annotation.JacksonXmlProperty
- localName() - Element in annotation interface tools.jackson.dataformat.xml.annotation.JacksonXmlRootElement
-
Deprecated.
- localPart - Variable in class tools.jackson.dataformat.xml.XmlNameProcessor.XmlName
M
- markAsStreamEnd() - Method in class tools.jackson.dataformat.xml.deser.XmlTokenStream
-
Method that can be called to mark stream as having reached end of stream.
- modifyDeserializer(DeserializationConfig, BeanDescription.Supplier, ValueDeserializer<?>) - Method in class tools.jackson.dataformat.xml.deser.XmlBeanDeserializerModifier
- modifySerializer(SerializationConfig, BeanDescription.Supplier, ValueSerializer<?>) - Method in class tools.jackson.dataformat.xml.ser.XmlBeanSerializerModifier
N
- nameForTextElement() - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- nameForTextElement() - Method in class tools.jackson.dataformat.xml.XmlMapper.Builder
- nameForTextElement(String) - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- nameForTextElement(String) - Method in class tools.jackson.dataformat.xml.XmlMapper.Builder
-
Name used for pseudo-property used for returning XML Text value (cdata within element, which does not have actual element name to use) as a named value (since JSON data model just has named values, except for arrays).
- namespace - Variable in class tools.jackson.dataformat.xml.XmlNameProcessor.XmlName
- namespace() - Element in annotation interface tools.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper
- namespace() - Element in annotation interface tools.jackson.dataformat.xml.annotation.JacksonXmlProperty
- namespace() - Element in annotation interface tools.jackson.dataformat.xml.annotation.JacksonXmlRootElement
-
Deprecated.
- newAlwaysOnBase64Processor() - Static method in class tools.jackson.dataformat.xml.XmlNameProcessors
-
Similar to
XmlNameProcessors.newBase64Processor(String), however, names will always be escaped with base64. - newBase64Processor() - Static method in class tools.jackson.dataformat.xml.XmlNameProcessors
-
Convenience method equivalent to calling
XmlNameProcessors.newBase64Processor(String)with"base64_tag_" - newBase64Processor(String) - Static method in class tools.jackson.dataformat.xml.XmlNameProcessors
-
Generates a new processor that escapes all names that contains characters OTHER than following characters: Lower- or upper-case ASCII letter (a to z, A to Z) Digit (0 to 9) in position OTHER than the first characters Underscore Hyphen (
-) in position OTHER than the first character Colon (only exposed if underlying parser is in non-namespace-aware mode) with a base64-encoded version. - newDelegatingInstance(ValueDeserializer<?>) - Method in class tools.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
- newDelegatingInstance(ValueDeserializer<?>) - Method in class tools.jackson.dataformat.xml.deser.XmlTextDeserializer
- newPassthroughProcessor() - Static method in class tools.jackson.dataformat.xml.XmlNameProcessors
-
Generates a new processor that does nothing and just passes through the names as-is.
- newReplacementProcessor() - Static method in class tools.jackson.dataformat.xml.XmlNameProcessors
-
Convenience method equivalent to calling
XmlNameProcessors.newReplacementProcessor(String)with"_" - newReplacementProcessor(String) - Static method in class tools.jackson.dataformat.xml.XmlNameProcessors
-
Generates a new processor that replaces all characters that are NOT one of: Lower- or upper-case ASCII letter (a to z, A to Z) Digit (0 to 9) in position OTHER than the first character Underscore Hyphen (
-) in position OTHER than the first character Colon (only exposed if underlying parser is in non-namespace-aware mode) in an XML name with a replacement string. - next() - Method in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- next() - Method in class tools.jackson.dataformat.xml.util.Stax2JacksonReaderAdapter
- nextStringValue() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
-
Method overridden to support more reliable deserialization of String collections.
- nextToken() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- NopIndenter() - Constructor for class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.NopIndenter
P
- PackageVersion - Class in tools.jackson.dataformat.xml
-
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
- PackageVersion() - Constructor for class tools.jackson.dataformat.xml.PackageVersion
- Pair(AnnotationIntrospector, AnnotationIntrospector) - Constructor for class tools.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
- PROCESS_XSI_NIL - Enum constant in enum class tools.jackson.dataformat.xml.XmlReadFeature
-
Feature that indicates whether XML Schema Instance attribute
xsi:nilwill be processed automatically -- to indicatenullvalues -- or not. - pushbackCurrentToken() - Method in class tools.jackson.dataformat.xml.deser.XmlTokenStream
-
Method that can be called to ask stream to literally just return current token with the next call to
XmlTokenStream.next(), without more work.
R
- readResolve() - Method in class tools.jackson.dataformat.xml.util.XmlRootNameLookup
- readResolve() - Method in class tools.jackson.dataformat.xml.XmlFactory
-
Method that we need to override to actually make restoration go through constructors etc.
- readResolve() - Method in class tools.jackson.dataformat.xml.XmlMapper
- readResolve() - Method in class tools.jackson.dataformat.xml.XmlMapper.XmlBuilderState
- readRootValue(JsonParser, JavaType, ValueDeserializer<Object>, Object) - Method in class tools.jackson.dataformat.xml.deser.XmlDeserializationContext
- readValue(XMLStreamReader, Class<T>) - Method in class tools.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
XMLStreamReaderwith data-binding by Jackson. - readValue(XMLStreamReader, TypeReference<T>) - Method in class tools.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
XMLStreamReaderwith data-binding by Jackson. - readValue(XMLStreamReader, JavaType) - Method in class tools.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
XMLStreamReaderwith data-binding by Jackson. - rebuild() - Method in class tools.jackson.dataformat.xml.XmlFactory
- rebuild() - Method in class tools.jackson.dataformat.xml.XmlMapper
- repeatStartElement() - Method in class tools.jackson.dataformat.xml.deser.XmlTokenStream
-
Method used to add virtual wrapping, which just duplicates START_ELEMENT stream points to, and its matching closing element.
- reset(int, int, int) - Method in class tools.jackson.dataformat.xml.deser.XmlReadContext
- ROOT_NAME_FOR_NULL - Static variable in class tools.jackson.dataformat.xml.util.XmlRootNameLookup
-
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 literal
"null".
S
- sanitizeXmlTypeName(String) - Static method in class tools.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, SerializationContext) - Method in class tools.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
-
Main serialization method that will delegate actual output to configured
BeanPropertyWriterinstances. - serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.dataformat.xml.ser.XmlBeanSerializer
-
Main serialization method that will delegate actual output to configured
BeanPropertyWriterinstances. - serializeAsProperty(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.dataformat.xml.ser.XmlBeanPropertyWriter
-
Overridden version so that we can wrap output within wrapper element if and as necessary.
- serializePolymorphic(JsonGenerator, Object, JavaType, ValueSerializer<Object>, TypeSerializer) - Method in class tools.jackson.dataformat.xml.ser.XmlSerializationContext
- serializeValue(JsonGenerator, Object) - Method in class tools.jackson.dataformat.xml.ser.XmlSerializationContext
- serializeValue(JsonGenerator, Object, JavaType) - Method in class tools.jackson.dataformat.xml.ser.XmlSerializationContext
- serializeValue(JsonGenerator, Object, JavaType, ValueSerializer<Object>) - Method in class tools.jackson.dataformat.xml.ser.XmlSerializationContext
- serializeWithType(Object, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.dataformat.xml.ser.XmlBeanSerializerBase
- setCurrentName(String) - Method in class tools.jackson.dataformat.xml.deser.XmlReadContext
- setDefaultUseWrapper(boolean) - Method in class tools.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
- setNamesToWrap(Set<String>) - Method in class tools.jackson.dataformat.xml.deser.XmlReadContext
- setNextIsAttribute(boolean) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- setNextIsCData(boolean) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- setNextIsUnwrapped(boolean) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- setNextName(QName) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- setNextNameIfMissing(QName) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
-
Method that does same as
ToXmlGenerator.setNextName(javax.xml.namespace.QName), unless a name has already been set. - setupModule(JacksonModule.SetupContext) - Method in class tools.jackson.dataformat.xml.XmlModule
- shared() - Static method in class tools.jackson.dataformat.xml.XmlMapper
-
Accessor method for getting globally shared "default"
XmlMapperinstance: one that has default configuration, no (custom) modules registered, no config overrides. - shouldWrap(String) - Method in class tools.jackson.dataformat.xml.deser.XmlReadContext
- size() - Method in class tools.jackson.dataformat.xml.util.CaseInsensitiveNameSet
- skipAttributes() - Method in class tools.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 tools.jackson.dataformat.xml.deser.XmlTokenStream
- snapshot() - Method in class tools.jackson.dataformat.xml.XmlFactory
-
Instances are immutable so just return `this`
- startLocation(ContentReference) - Method in class tools.jackson.dataformat.xml.deser.XmlReadContext
- startWrappedValue(QName, QName) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
-
Methdod called when a structured (collection, array, map) is being output.
- Stax2JacksonReaderAdapter - Class in tools.jackson.dataformat.xml.util
-
Refinement of
Stax2ReaderAdapterto override certain methods, to patch over flaws of JDK-provided default Stax implementation, SJSXP - Stax2JacksonReaderAdapter(XMLStreamReader) - Constructor for class tools.jackson.dataformat.xml.util.Stax2JacksonReaderAdapter
- staxClassLoader() - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- staxClassLoader(ClassLoader) - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
-
Method that can be used to specific
ClassLoaderfor creatingXMLInputFactoryandXMLOutputFactoryinstances if those are not explicitly defined by caller: passed to respectivenewFactory()methods. - StaxUtil - Class in tools.jackson.dataformat.xml.util
- StaxUtil() - Constructor for class tools.jackson.dataformat.xml.util.StaxUtil
- streamReadCapabilities() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- streamReadContext() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- streamReadInputSource() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- streamWriteCapabilities() - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- streamWriteContext() - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- streamWriteOutputBuffered() - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
-
Stax2 does not expose buffered content amount, so we can only return
-1from here - streamWriteOutputTarget() - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
T
- throwAsReadException(XMLStreamException, JsonParser) - Static method in class tools.jackson.dataformat.xml.util.StaxUtil
- throwAsWriteException(XMLStreamException, JsonGenerator) - Static method in class tools.jackson.dataformat.xml.util.StaxUtil
- tokenStreamFactory() - Method in class tools.jackson.dataformat.xml.XmlMapper
- tools.jackson.dataformat.xml - module tools.jackson.dataformat.xml
- tools.jackson.dataformat.xml - package tools.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.
- tools.jackson.dataformat.xml.annotation - package tools.jackson.dataformat.xml.annotation
-
Package that contains additional annotations that can be used to configure XML-specific aspects of serialization and deserialization
- tools.jackson.dataformat.xml.deser - package tools.jackson.dataformat.xml.deser
- tools.jackson.dataformat.xml.ser - package tools.jackson.dataformat.xml.ser
- tools.jackson.dataformat.xml.util - package tools.jackson.dataformat.xml.util
- toStax2Base64Variant(Base64Variant) - Static method in class tools.jackson.dataformat.xml.util.StaxUtil
-
Helper method used to "convert" Jackson's
Base64Variantinto corresponding Stax2 equivalent, to try to allow Jackson-style configuration for XML output as well. - toString() - Method in class tools.jackson.dataformat.xml.deser.XmlReadContext
-
Overridden to provide developer readable "JsonPath" representation of the context.
- toString() - Method in class tools.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
- toString() - Method in class tools.jackson.dataformat.xml.ser.XmlBeanSerializer
- ToXmlGenerator - Class in tools.jackson.dataformat.xml.ser
-
JsonGeneratorthat outputs JAXB-style XML output instead of JSON content. - ToXmlGenerator(ObjectWriteContext, IOContext, int, int, XMLStreamWriter, XmlPrettyPrinter, XmlNameProcessor) - Constructor for class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- typeFromId(DatabindContext, String) - Method in class tools.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlClassNameIdResolver
- typeFromId(DatabindContext, String) - Method in class tools.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver
- TypeUtil - Class in tools.jackson.dataformat.xml.util
- TypeUtil() - Constructor for class tools.jackson.dataformat.xml.util.TypeUtil
U
- UNWRAP_ROOT_OBJECT_NODE - Enum constant in enum class tools.jackson.dataformat.xml.XmlWriteFeature
-
Feature that determines writing of root values of type
ObjectNode(JsonNodesubtype that represents Object content values), regarding XML output. - unwrappingSerializer(NameTransformer) - Method in class tools.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
- unwrappingSerializer(NameTransformer) - Method in class tools.jackson.dataformat.xml.ser.XmlBeanSerializer
- UnwrappingXmlBeanSerializer - Class in tools.jackson.dataformat.xml.ser
-
Copy of
UnwrappingBeanSerializerrequired to extendXmlBeanSerializerBasefor XML-specific handling. - UnwrappingXmlBeanSerializer(UnwrappingXmlBeanSerializer, Set<String>, Set<String>) - Constructor for class tools.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
- UnwrappingXmlBeanSerializer(UnwrappingXmlBeanSerializer, BeanPropertyWriter[], BeanPropertyWriter[]) - Constructor for class tools.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
- UnwrappingXmlBeanSerializer(UnwrappingXmlBeanSerializer, ObjectIdWriter) - Constructor for class tools.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
- UnwrappingXmlBeanSerializer(UnwrappingXmlBeanSerializer, ObjectIdWriter, Object) - Constructor for class tools.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
- UnwrappingXmlBeanSerializer(XmlBeanSerializerBase, NameTransformer) - Constructor for class tools.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
-
Constructor used for creating unwrapping instance of a standard
BeanSerializer - updateProperties(DeserializationConfig, BeanDescription.Supplier, List<BeanPropertyDefinition>) - Method in class tools.jackson.dataformat.xml.deser.XmlBeanDeserializerModifier
- USE_PROPERTY_NAME - Static variable in annotation interface tools.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.
- useWrapping() - Element in annotation interface tools.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper
-
Optional property that can be used to explicitly disable wrapping, usually via mix-ins, or when using
AnnotationIntrospectorpairs.
V
- value() - Element in annotation interface tools.jackson.dataformat.xml.annotation.JacksonXmlCData
-
Whether the property text should always be within a CDATA section when serialized.
- value() - Element in annotation interface tools.jackson.dataformat.xml.annotation.JacksonXmlText
-
Whether serialization of the property should always be done as basic XML text or not; if true, will be, if false, not.
- valueOf(String) - Static method in enum class tools.jackson.dataformat.xml.XmlReadFeature
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class tools.jackson.dataformat.xml.XmlWriteFeature
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class tools.jackson.dataformat.xml.XmlReadFeature
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class tools.jackson.dataformat.xml.XmlWriteFeature
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueStarted() - Method in class tools.jackson.dataformat.xml.deser.XmlReadContext
-
Method called to mark start of new value, mostly to update `index` for Array and Root contexts.
- version() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- version() - Method in class tools.jackson.dataformat.xml.PackageVersion
- version() - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- version() - Method in class tools.jackson.dataformat.xml.XmlFactory
- version() - Method in class tools.jackson.dataformat.xml.XmlMapper
- version() - Method in class tools.jackson.dataformat.xml.XmlModule
- VERSION - Static variable in class tools.jackson.dataformat.xml.PackageVersion
W
- withByNameInclusion(Set<String>, Set<String>) - Method in class tools.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
- withByNameInclusion(Set<String>, Set<String>) - Method in class tools.jackson.dataformat.xml.ser.XmlBeanSerializer
- withCustomNewLine(String) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
-
Sets custom new-line.
- withFilterId(Object) - Method in class tools.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
- withFilterId(Object) - Method in class tools.jackson.dataformat.xml.ser.XmlBeanSerializer
- withNameForTextElement(String) - Method in class tools.jackson.dataformat.xml.XmlFactory
-
"Mutant factory" method used to allow
XmlMapper.Builderto configure name used for text elements, instead of requiring defining it viaXmlFactoryBuilder. - withObjectIdWriter(ObjectIdWriter) - Method in class tools.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
- withObjectIdWriter(ObjectIdWriter) - Method in class tools.jackson.dataformat.xml.ser.XmlBeanSerializer
- withProperties(BeanPropertyWriter[], BeanPropertyWriter[]) - Method in class tools.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
- withProperties(BeanPropertyWriter[], BeanPropertyWriter[]) - Method in class tools.jackson.dataformat.xml.ser.XmlBeanSerializer
- wrapIfNecessary(XMLStreamReader) - Static method in class tools.jackson.dataformat.xml.util.Stax2JacksonReaderAdapter
- WrapperHandlingDeserializer - Class in tools.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 tools.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
- WrapperHandlingDeserializer(BeanDeserializerBase, Set<String>) - Constructor for class tools.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
- WRITE_NULLS_AS_XSI_NIL - Enum constant in enum class tools.jackson.dataformat.xml.XmlWriteFeature
-
Feature that controls whether serialization of Java
nullvalues adds XML attribute of `xsi:nil`, as defined by XML Schema (see this article for details) or not. - WRITE_STANDALONE_YES_TO_XML_DECLARATION - Enum constant in enum class tools.jackson.dataformat.xml.XmlWriteFeature
-
Feature that controls whether XML declaration should include the standalone attribute when generator is initialized (true) or not (false).
- WRITE_XML_1_1 - Enum constant in enum class tools.jackson.dataformat.xml.XmlWriteFeature
-
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. - WRITE_XML_DECLARATION - Enum constant in enum class tools.jackson.dataformat.xml.XmlWriteFeature
-
Feature that controls whether XML declaration should be written before when generator is initialized (true) or not (false)
- WRITE_XML_SCHEMA_CONFORMING_FLOATS - Enum constant in enum class tools.jackson.dataformat.xml.XmlWriteFeature
-
Feature that determines how floating-point infinity values are serialized.
- writeArrayValueSeparator(JsonGenerator) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writeBinary(Base64Variant, byte[], int, int) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeBinary(Base64Variant, InputStream, int) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeBoolean(boolean) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeEndArray() - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeEndArray(JsonGenerator, int) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writeEndElement(XMLStreamWriter2, int) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writeEndElement(XMLStreamWriter2, int) - Method in interface tools.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 tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeEndObject(JsonGenerator, int) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writeIndentation(XMLStreamWriter2, int) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.FixedSpaceIndenter
- writeIndentation(XMLStreamWriter2, int) - Method in interface tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Indenter
- writeIndentation(XMLStreamWriter2, int) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Lf2SpacesIndenter
- writeIndentation(XMLStreamWriter2, int) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.NopIndenter
- writeIndentation(JsonGenerator, int) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.FixedSpaceIndenter
- writeIndentation(JsonGenerator, int) - Method in interface tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Indenter
- writeIndentation(JsonGenerator, int) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Lf2SpacesIndenter
- writeIndentation(JsonGenerator, int) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.NopIndenter
- writeLeafElement(XMLStreamWriter2, String, String, boolean) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writeLeafElement(XMLStreamWriter2, String, String, boolean) - Method in interface tools.jackson.dataformat.xml.XmlPrettyPrinter
- writeLeafElement(XMLStreamWriter2, String, String, char[], int, int, boolean) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writeLeafElement(XMLStreamWriter2, String, String, char[], int, int, boolean) - Method in interface tools.jackson.dataformat.xml.XmlPrettyPrinter
- writeLeafElement(XMLStreamWriter2, String, String, double) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writeLeafElement(XMLStreamWriter2, String, String, double) - Method in interface tools.jackson.dataformat.xml.XmlPrettyPrinter
- writeLeafElement(XMLStreamWriter2, String, String, float) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writeLeafElement(XMLStreamWriter2, String, String, float) - Method in interface tools.jackson.dataformat.xml.XmlPrettyPrinter
- writeLeafElement(XMLStreamWriter2, String, String, int) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writeLeafElement(XMLStreamWriter2, String, String, int) - Method in interface tools.jackson.dataformat.xml.XmlPrettyPrinter
- writeLeafElement(XMLStreamWriter2, String, String, long) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writeLeafElement(XMLStreamWriter2, String, String, long) - Method in interface tools.jackson.dataformat.xml.XmlPrettyPrinter
- writeLeafElement(XMLStreamWriter2, String, String, String, boolean) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writeLeafElement(XMLStreamWriter2, String, String, String, boolean) - Method in interface tools.jackson.dataformat.xml.XmlPrettyPrinter
- writeLeafElement(XMLStreamWriter2, String, String, BigDecimal) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writeLeafElement(XMLStreamWriter2, String, String, BigDecimal) - Method in interface tools.jackson.dataformat.xml.XmlPrettyPrinter
- writeLeafElement(XMLStreamWriter2, String, String, BigInteger) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writeLeafElement(XMLStreamWriter2, String, String, BigInteger) - Method in interface tools.jackson.dataformat.xml.XmlPrettyPrinter
- writeLeafElement(XMLStreamWriter2, String, String, Base64Variant, byte[], int, int) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writeLeafElement(XMLStreamWriter2, String, String, Base64Variant, byte[], int, int) - Method in interface tools.jackson.dataformat.xml.XmlPrettyPrinter
- writeLeafNullElement(XMLStreamWriter2, String, String) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writeLeafNullElement(XMLStreamWriter2, String, String) - Method in interface tools.jackson.dataformat.xml.XmlPrettyPrinter
- writeLeafXsiNilElement(XMLStreamWriter2, String, String) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writeLeafXsiNilElement(XMLStreamWriter2, String, String) - Method in interface tools.jackson.dataformat.xml.XmlPrettyPrinter
- writeName(String) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeName(SerializableString) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeNull() - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeNumber(double) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeNumber(float) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeNumber(int) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeNumber(long) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeNumber(short) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeNumber(String) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeNumber(BigDecimal) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeNumber(BigInteger) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeObjectEntrySeparator(JsonGenerator) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writeObjectNameValueSeparator(JsonGenerator) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writePrologLinefeed(XMLStreamWriter2) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writePrologLinefeed(XMLStreamWriter2) - Method in interface tools.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.
- writePropertyId(long) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeRaw(char) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeRaw(char[], int, int) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeRaw(String) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeRaw(String, int, int) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeRawUTF8String(byte[], int, int) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeRawValue(char[], int, int) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeRawValue(String) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeRawValue(String, int, int) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeRawValue(SerializableString) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeRepeatedPropertyName() - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
-
Trivial helper method called when to add a replicated wrapper name
- writeReplace() - Method in class tools.jackson.dataformat.xml.XmlMapper
- writeRootValueSeparator(JsonGenerator) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writeStartArray() - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeStartArray(Object) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeStartArray(JsonGenerator) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writeStartElement(XMLStreamWriter2, String, String) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writeStartElement(XMLStreamWriter2, String, String) - Method in interface tools.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 tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeStartObject(Object) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeStartObject(JsonGenerator) - Method in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- writeString(char[], int, int) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeString(String) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeString(SerializableString) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeUTF8String(byte[], int, int) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- writeValue(XMLStreamWriter, Object) - Method in class tools.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 tools.jackson.dataformat.xml.deser.XmlTokenStream
- XML_ATTRIBUTE_VALUE - Static variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- XML_END - Static variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- XML_END_ELEMENT - Static variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- XML_READ_CAPABILITIES - Static variable in class tools.jackson.dataformat.xml.deser.FromXmlParser
-
XML format has some peculiarities, indicated via capability system.
- XML_ROOT_TEXT - Static variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- XML_START_ELEMENT - Static variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- XML_TEXT - Static variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- XmlAnnotationIntrospector - Interface in tools.jackson.dataformat.xml
-
Additional extension interface used above and beyond
AnnotationIntrospectorto handle XML-specific configuration. - XmlAnnotationIntrospector.Pair - Class in tools.jackson.dataformat.xml
-
Extension of
AnnotationIntrospector.Pairthat can also dispatch 'XmlAnnotationIntrospector' methods. - XmlBeanDeserializerModifier - Class in tools.jackson.dataformat.xml.deser
-
The main reason for a modifier is to support handling of 'wrapped' Collection types.
- XmlBeanDeserializerModifier(String) - Constructor for class tools.jackson.dataformat.xml.deser.XmlBeanDeserializerModifier
- XmlBeanPropertyWriter - Class in tools.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 tools.jackson.dataformat.xml.ser.XmlBeanPropertyWriter
- XmlBeanPropertyWriter(BeanPropertyWriter, PropertyName, PropertyName, ValueSerializer<Object>) - Constructor for class tools.jackson.dataformat.xml.ser.XmlBeanPropertyWriter
- XmlBeanSerializer - Class in tools.jackson.dataformat.xml.ser
-
Variant of
BeanSerializerfor XML handling. - XmlBeanSerializer(BeanSerializerBase) - Constructor for class tools.jackson.dataformat.xml.ser.XmlBeanSerializer
- XmlBeanSerializer(XmlBeanSerializerBase, Set<String>, Set<String>) - Constructor for class tools.jackson.dataformat.xml.ser.XmlBeanSerializer
- XmlBeanSerializer(XmlBeanSerializerBase, BeanPropertyWriter[], BeanPropertyWriter[]) - Constructor for class tools.jackson.dataformat.xml.ser.XmlBeanSerializer
- XmlBeanSerializer(XmlBeanSerializerBase, ObjectIdWriter) - Constructor for class tools.jackson.dataformat.xml.ser.XmlBeanSerializer
- XmlBeanSerializer(XmlBeanSerializerBase, ObjectIdWriter, Object) - Constructor for class tools.jackson.dataformat.xml.ser.XmlBeanSerializer
- XmlBeanSerializerBase - Class in tools.jackson.dataformat.xml.ser
-
Specific sub-class of
BeanSerializerBaseneeded to take care of some xml-specific aspects, such as distinction between attributes and elements. - XmlBeanSerializerBase(BeanSerializerBase) - Constructor for class tools.jackson.dataformat.xml.ser.XmlBeanSerializerBase
- XmlBeanSerializerBase(XmlBeanSerializerBase, Set<String>, Set<String>) - Constructor for class tools.jackson.dataformat.xml.ser.XmlBeanSerializerBase
- XmlBeanSerializerBase(XmlBeanSerializerBase, BeanPropertyWriter[], BeanPropertyWriter[]) - Constructor for class tools.jackson.dataformat.xml.ser.XmlBeanSerializerBase
- XmlBeanSerializerBase(XmlBeanSerializerBase, ObjectIdWriter) - Constructor for class tools.jackson.dataformat.xml.ser.XmlBeanSerializerBase
- XmlBeanSerializerBase(XmlBeanSerializerBase, ObjectIdWriter, Object) - Constructor for class tools.jackson.dataformat.xml.ser.XmlBeanSerializerBase
- XmlBeanSerializerBase(XmlBeanSerializerBase, NameTransformer) - Constructor for class tools.jackson.dataformat.xml.ser.XmlBeanSerializerBase
- XmlBeanSerializerModifier - Class in tools.jackson.dataformat.xml.ser
-
We need a
ValueSerializerModifierto replace defaultBeanSerializerwith XML-specific one; mostly to ensure that attribute properties are output before element properties. - XmlBeanSerializerModifier() - Constructor for class tools.jackson.dataformat.xml.ser.XmlBeanSerializerModifier
- xmlBuilder() - Static method in class tools.jackson.dataformat.xml.XmlMapper
- XmlBuilderState(XmlMapper.Builder) - Constructor for class tools.jackson.dataformat.xml.XmlMapper.XmlBuilderState
- XmlClassNameIdResolver(JavaType, Collection<NamedType>, PolymorphicTypeValidator) - Constructor for class tools.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlClassNameIdResolver
- XmlDeserializationContext - Class in tools.jackson.dataformat.xml.deser
-
XML-specific
DeserializationContextneeded to override certain handlers. - XmlDeserializationContext(TokenStreamFactory, DeserializerFactory, DeserializerCache, DeserializationConfig, FormatSchema, InjectableValues) - Constructor for class tools.jackson.dataformat.xml.deser.XmlDeserializationContext
- XmlDeserializationContexts - Class in tools.jackson.dataformat.xml.deser
- XmlDeserializationContexts() - Constructor for class tools.jackson.dataformat.xml.deser.XmlDeserializationContexts
- XmlDeserializationContexts(TokenStreamFactory, DeserializerFactory, DeserializerCache) - Constructor for class tools.jackson.dataformat.xml.deser.XmlDeserializationContexts
- XmlFactory - Class in tools.jackson.dataformat.xml
-
Factory used for constructing
FromXmlParserandToXmlGeneratorinstances. - XmlFactory() - Constructor for class tools.jackson.dataformat.xml.XmlFactory
-
Default constructor used to create factory instances.
- XmlFactory(int, int, XMLInputFactory, XMLOutputFactory, XmlNameProcessor, String) - Constructor for class tools.jackson.dataformat.xml.XmlFactory
- XmlFactory(XMLInputFactory) - Constructor for class tools.jackson.dataformat.xml.XmlFactory
- XmlFactory(XMLInputFactory, XMLOutputFactory) - Constructor for class tools.jackson.dataformat.xml.XmlFactory
- XmlFactory(XmlFactory) - Constructor for class tools.jackson.dataformat.xml.XmlFactory
-
Constructor used by
XmlFactory.copy() - XmlFactory(XmlFactoryBuilder) - Constructor for class tools.jackson.dataformat.xml.XmlFactory
-
Constructor used by
XmlFactoryBuilderfor instantiation. - XmlFactory(XmlFactory, String) - Constructor for class tools.jackson.dataformat.xml.XmlFactory
- XmlFactoryBuilder - Class in tools.jackson.dataformat.xml
-
TSFBuilderimplementation for constructingXmlFactoryinstances. - XmlFactoryBuilder() - Constructor for class tools.jackson.dataformat.xml.XmlFactoryBuilder
- XmlFactoryBuilder(XmlFactory) - Constructor for class tools.jackson.dataformat.xml.XmlFactoryBuilder
- XmlInfo - Class in tools.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 tools.jackson.dataformat.xml.util.XmlInfo
- xmlInputFactory() - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- xmlInputFactory(XMLInputFactory) - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- XmlMapper - Class in tools.jackson.dataformat.xml
-
Customized
ObjectMapperthat will read and write XML instead of JSON, using XML-backedTokenStreamFactoryimplementation (XmlFactory), operation on STAXXMLStreamReaders andXMLStreamWriters. - XmlMapper() - Constructor for class tools.jackson.dataformat.xml.XmlMapper
- XmlMapper(XmlFactory) - Constructor for class tools.jackson.dataformat.xml.XmlMapper
- XmlMapper(XmlMapper.Builder) - Constructor for class tools.jackson.dataformat.xml.XmlMapper
- XmlMapper.Builder - Class in tools.jackson.dataformat.xml
-
Builder implementation for constructing
XmlMapperinstances. - XmlMapper.XmlBuilderState - Class in tools.jackson.dataformat.xml
-
Saved configuration entity to use with builder for
XmlMapperinstances. - XmlMinimalClassNameIdResolver(JavaType, Collection<NamedType>, PolymorphicTypeValidator) - Constructor for class tools.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver
- XmlModule - Class in tools.jackson.dataformat.xml
- XmlModule() - Constructor for class tools.jackson.dataformat.xml.XmlModule
- XmlName() - Constructor for class tools.jackson.dataformat.xml.XmlNameProcessor.XmlName
- xmlNameProcessor() - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- xmlNameProcessor(XmlNameProcessor) - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- XmlNameProcessor - Interface in tools.jackson.dataformat.xml
-
API of processors primarily used for dealing with XML names containing invalid characters.
- XmlNameProcessor.XmlName - Class in tools.jackson.dataformat.xml
-
Representation of an XML element or attribute name
- XmlNameProcessors - Class in tools.jackson.dataformat.xml
-
Contains default
XmlNameProcessorimplementations. - xmlOutputFactory() - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- xmlOutputFactory(XMLOutputFactory) - Method in class tools.jackson.dataformat.xml.XmlFactoryBuilder
- XmlPrettyPrinter - Interface in tools.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 tools.jackson.dataformat.xml.deser
-
Extension of
TokenStreamContext, which implements core methods needed, and adds small amount of additional state data we need. - XmlReadContext(int, XmlReadContext, int, int, int) - Constructor for class tools.jackson.dataformat.xml.deser.XmlReadContext
-
Deprecated.
- XmlReadContext(int, XmlReadContext, DupDetector, int, int, int) - Constructor for class tools.jackson.dataformat.xml.deser.XmlReadContext
- XmlReadFeature - Enum Class in tools.jackson.dataformat.xml
-
Enumeration that defines all togglable features for XML parsers.
- XmlRootNameLookup - Class in tools.jackson.dataformat.xml.util
-
Helper class used for efficiently finding root element name used with XML serializations.
- XmlRootNameLookup() - Constructor for class tools.jackson.dataformat.xml.util.XmlRootNameLookup
- XmlSerializationContext - Class in tools.jackson.dataformat.xml.ser
-
We need to override some parts of
SerializationContextimplementation to handle oddities of XML output, like "extra" root element. - XmlSerializationContext(TokenStreamFactory, SerializationConfig, GeneratorSettings, SerializerFactory, SerializerCache, XmlRootNameLookup) - Constructor for class tools.jackson.dataformat.xml.ser.XmlSerializationContext
- XmlSerializationContexts - Class in tools.jackson.dataformat.xml.ser
-
Factory implementation we need to provide custom
SerializationContextvariants. - XmlSerializationContexts() - Constructor for class tools.jackson.dataformat.xml.ser.XmlSerializationContexts
- XmlSerializationContexts(TokenStreamFactory, SerializerFactory, SerializerCache, XmlRootNameLookup) - Constructor for class tools.jackson.dataformat.xml.ser.XmlSerializationContexts
- XmlTextDeserializer - Class in tools.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, int) - Constructor for class tools.jackson.dataformat.xml.deser.XmlTextDeserializer
- XmlTextDeserializer(BeanDeserializerBase, SettableBeanProperty) - Constructor for class tools.jackson.dataformat.xml.deser.XmlTextDeserializer
- XmlTokenStream - Class in tools.jackson.dataformat.xml.deser
-
Simple helper class used on top of STAX
XMLStreamReaderto 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, ContentReference, int, XmlNameProcessor) - Constructor for class tools.jackson.dataformat.xml.deser.XmlTokenStream
- XmlTypeResolverBuilder - Class in tools.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(JsonTypeInfo.Value) - Constructor for class tools.jackson.dataformat.xml.XmlTypeResolverBuilder
- XmlTypeResolverBuilder.XmlClassNameIdResolver - Class in tools.jackson.dataformat.xml
- XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver - Class in tools.jackson.dataformat.xml
- XmlTypeResolverProvider - Class in tools.jackson.dataformat.xml
- XmlTypeResolverProvider() - Constructor for class tools.jackson.dataformat.xml.XmlTypeResolverProvider
- XmlWriteFeature - Enum Class in tools.jackson.dataformat.xml
-
Enumeration that defines all togglable extra XML-specific features.
_
- _allWs(String) - Static method in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- _arrayIndenter - Variable in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
-
By default, let's use only spaces to separate array values.
- _asXmlGenerator(JsonGenerator) - Method in class tools.jackson.dataformat.xml.ser.XmlSerializationContext
- _attributeCount - Variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- _attributeCount - Variable in class tools.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 tools.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(tools.jackson.core.Base64Variant)will not need to decode data more than once. - _byteArrayBuilder - Variable in class tools.jackson.dataformat.xml.deser.FromXmlParser
-
ByteArrayBuilder is needed if 'getBinaryValue' is called.
- _caseInsensitive - Variable in class tools.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
- _cdata - Variable in class tools.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 tools.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
- _cfgNameForTextElement - Variable in class tools.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 tools.jackson.dataformat.xml.XmlFactory
- _cfgNameForTextValue - Variable in class tools.jackson.dataformat.xml.deser.XmlBeanDeserializerModifier
-
Virtual name used for text segments.
- _cfgProcessXsiNil - Variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- _cfgProcessXsiType - Variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- _checkNumericValue(int) - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- _child - Variable in class tools.jackson.dataformat.xml.deser.XmlReadContext
- _classLoaderForStax - Variable in class tools.jackson.dataformat.xml.XmlFactoryBuilder
-
Optional
ClassLoaderto use for constructingXMLInputFactoryandXMLOutputFactoryinstances if not explicitly specified by caller. - _closeInput() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- _closeInput() - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- _columnNr - Variable in class tools.jackson.dataformat.xml.deser.XmlReadContext
- _configureParser(JsonParser) - Method in class tools.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
- _constructDefaultPrettyPrinter() - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- _constructStdTypeResolverBuilder(MapperConfig<?>, JsonTypeInfo.Value, JavaType) - Method in class tools.jackson.dataformat.xml.XmlTypeResolverProvider
- _convertNumberToBigDecimal() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- _convertNumberToBigInteger() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- _convertNumberToDouble() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- _convertNumberToFloat() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- _convertNumberToInt() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- _convertNumberToLong() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- _createGenerator(ObjectWriteContext, IOContext, Writer) - Method in class tools.jackson.dataformat.xml.XmlFactory
- _createParser(ObjectReadContext, IOContext, byte[], int, int) - Method in class tools.jackson.dataformat.xml.XmlFactory
- _createParser(ObjectReadContext, IOContext, char[], int, int, boolean) - Method in class tools.jackson.dataformat.xml.XmlFactory
- _createParser(ObjectReadContext, IOContext, DataInput) - Method in class tools.jackson.dataformat.xml.XmlFactory
- _createParser(ObjectReadContext, IOContext, InputStream) - Method in class tools.jackson.dataformat.xml.XmlFactory
- _createParser(ObjectReadContext, IOContext, Reader) - Method in class tools.jackson.dataformat.xml.XmlFactory
- _createUTF8Generator(ObjectWriteContext, IOContext, OutputStream) - Method in class tools.jackson.dataformat.xml.XmlFactory
- _createXmlWriter(OutputStream) - Method in class tools.jackson.dataformat.xml.XmlFactory
- _createXmlWriter(Writer) - Method in class tools.jackson.dataformat.xml.XmlFactory
- _currentName - Variable in class tools.jackson.dataformat.xml.deser.XmlReadContext
- _currentState - Variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- _currentStateDesc() - Method in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- _currentValue - Variable in class tools.jackson.dataformat.xml.deser.XmlReadContext
- _currentWrapper - Variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
-
Wrapping state, if any active (null if none)
- _currText - Variable in class tools.jackson.dataformat.xml.deser.FromXmlParser
- _decodeAttributeName(String, String) - Method in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- _decodeBase64(Base64Variant) - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- _decodeElementName(String, String) - Method in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- _defaultDefaultTypingResolver(PolymorphicTypeValidator, DefaultTyping, JsonTypeInfo.As) - Method in class tools.jackson.dataformat.xml.XmlMapper.Builder
- _defaultDefaultTypingResolver(PolymorphicTypeValidator, DefaultTyping, String) - Method in class tools.jackson.dataformat.xml.XmlMapper.Builder
- _defaultDeserializationContexts() - Method in class tools.jackson.dataformat.xml.XmlMapper.Builder
- _defaultPrettyPrinter() - Method in class tools.jackson.dataformat.xml.XmlMapper.Builder
-
Overridden to (try to) ensure we use XML-compatible default indenter
- _defaultSerializationContexts() - Method in class tools.jackson.dataformat.xml.XmlMapper.Builder
- _defaultUseWrapper - Variable in class tools.jackson.dataformat.xml.XmlMapper.Builder
- _defaultUseWrapper - Variable in class tools.jackson.dataformat.xml.XmlMapper.XmlBuilderState
- _dups - Variable in class tools.jackson.dataformat.xml.deser.XmlReadContext
-
Object used for checking for duplicate field names, if enabled (null if not enabled)
- _elementNameStack - Variable in class tools.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(DatabindContext, Class<?>) - Method in class tools.jackson.dataformat.xml.util.XmlRootNameLookup
- _findXmlName(Annotated) - Method in class tools.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
- _formatFeatures - Variable in class tools.jackson.dataformat.xml.deser.FromXmlParser
-
Bit flag composed of bits that indicate which
XmlReadFeatures are enabled. - _formatFeatures - Variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
-
Bit flag composed of bits that indicate which
XmlReadFeatures are enabled. - _formatFeatures - Variable in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
-
Bit flag composed of bits that indicate which
XmlWriteFeatures are enabled. - _formatGeneratorFeatures - Variable in class tools.jackson.dataformat.xml.XmlFactoryBuilder
-
Set of
ToXmlGenerator.Features enabled, as bitmask. - _formatParserFeatures - Variable in class tools.jackson.dataformat.xml.XmlFactoryBuilder
-
Set of
FromXmlParser.Features enabled, as bitmask. - _fromXmlParser(ObjectReadContext, IOContext, XMLStreamReader) - Method in class tools.jackson.dataformat.xml.XmlFactory
-
Overridable method to allow using custom FromXmlParser sub-classes.
- _getByteArrayBuilder() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- _handleEndObject() - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- _handleEOF() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
-
Method called when an EOF is encountered between tokens.
- _handleRepeatElement() - Method in class tools.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 tools.jackson.dataformat.xml.ser.ToXmlGenerator
- _initFactories(XMLInputFactory, XMLOutputFactory) - Method in class tools.jackson.dataformat.xml.XmlFactory
- _initialized - Variable in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
-
Marker set when
ToXmlGenerator.initGenerator()has been called or not. - _initializeXmlReader(XMLStreamReader) - Method in class tools.jackson.dataformat.xml.XmlFactory
- _initializeXmlWriter(XMLStreamWriter) - Method in class tools.jackson.dataformat.xml.XmlFactory
- _initWithRootName(ToXmlGenerator, QName) - Method in class tools.jackson.dataformat.xml.ser.XmlSerializationContext
- _isAttribute - Variable in class tools.jackson.dataformat.xml.util.XmlInfo
- _isAttribute(BeanPropertyWriter) - Static method in class tools.jackson.dataformat.xml.ser.XmlBeanSerializerBase
- _isCData - Variable in class tools.jackson.dataformat.xml.util.XmlInfo
- _isCData(BeanPropertyWriter) - Static method in class tools.jackson.dataformat.xml.ser.XmlBeanSerializerBase
- _isIntNumber(String) - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- _isText - Variable in class tools.jackson.dataformat.xml.util.XmlInfo
- _jdkXmlInFactory - Variable in class tools.jackson.dataformat.xml.XmlFactory
- _jdkXmlOutFactory - Variable in class tools.jackson.dataformat.xml.XmlFactory
- _justHadStartElement - Variable in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
-
Marker flag set on start element, and cleared if an end element is encountered.
- _lineNr - Variable in class tools.jackson.dataformat.xml.deser.XmlReadContext
- _localName - Variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- _mayBeLeaf - Variable in class tools.jackson.dataformat.xml.deser.FromXmlParser
-
We need special handling to keep track of whether a value may be exposed as simple leaf value.
- _nameForTextElement - Variable in class tools.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.
- _nameForTextElement - Variable in class tools.jackson.dataformat.xml.XmlMapper.Builder
- _nameForTextElement - Variable in class tools.jackson.dataformat.xml.XmlMapper.XmlBuilderState
- _nameProcessor - Variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- _nameProcessor - Variable in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
-
Escapes names with invalid XML characters
- _nameProcessor - Variable in class tools.jackson.dataformat.xml.XmlFactory
- _nameProcessor - Variable in class tools.jackson.dataformat.xml.XmlFactoryBuilder
-
See
XmlNameProcessorandXmlNameProcessors - _namespace - Variable in class tools.jackson.dataformat.xml.util.XmlInfo
- _namespaceURI - Variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- _namesToWrap - Variable in class tools.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 tools.jackson.dataformat.xml.deser.XmlReadContext
- _nameToDecode - Variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
-
Reusable internal value object
- _nameToEncode - Variable in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
-
Reusable internal value object
- _nameTransformer - Variable in class tools.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
-
Transformer used to add prefix and/or suffix for properties of unwrapped POJO.
- _nesting - Variable in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
-
Number of open levels of nesting.
- _newLine - Variable in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
- _nextAttributeIndex - Variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
-
Index of the next attribute of the current START_ELEMENT to return (as property name and value pair), if any; -1 when no attributes to return
- _nextIsAttribute - Variable in class tools.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 tools.jackson.dataformat.xml.ser.ToXmlGenerator
-
Marker flag used to indicate that the next write of a (property) value should be as CData
- _nextIsLeadingMixed - Variable in class tools.jackson.dataformat.xml.deser.FromXmlParser
-
Additional flag that is strictly needed when exposing "mixed" leading String value as "anonymous" property/string pair.
- _nextIsUnwrapped - Variable in class tools.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 tools.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 tools.jackson.dataformat.xml.ser.ToXmlGenerator
-
Element or attribute name to use for next output call.
- _nextNamespaceURI - Variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- _nextToken - Variable in class tools.jackson.dataformat.xml.deser.FromXmlParser
- _nextToken() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- _numberBigInt - Variable in class tools.jackson.dataformat.xml.deser.FromXmlParser
- _numberInt - Variable in class tools.jackson.dataformat.xml.deser.FromXmlParser
- _numberLong - Variable in class tools.jackson.dataformat.xml.deser.FromXmlParser
- _numTypesValid - Variable in class tools.jackson.dataformat.xml.deser.FromXmlParser
-
Bit field that indicates which numeric representations have been calculated for the current type
- _objectIndenter - Variable in class tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
-
By default, let's use linefeed-adding indenter for separate object entries.
- _orderAttributesFirst(BeanPropertyWriter[], BeanPropertyWriter[]) - Static method in class tools.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 tools.jackson.dataformat.xml.ser.ToXmlGenerator
- _parent - Variable in class tools.jackson.dataformat.xml.deser.XmlReadContext
- _propName(String, JsonTypeInfo.Id) - Method in class tools.jackson.dataformat.xml.XmlTypeResolverBuilder
- _releaseBuffers() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- _releaseBuffers() - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- _repeatCurrentToken - Variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
-
Marker flag set if caller wants to "push back" current token so that next call to
XmlTokenStream.next()should simply be given what was already read. - _repeatElement - Variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
-
Flag used to indicate that given element should be "replayed".
- _reportUnimplementedStax2(String) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
-
Method called in case access to native Stax2 API implementation is required.
- _rootNameFromConfig() - Method in class tools.jackson.dataformat.xml.ser.XmlSerializationContext
- _rootNameLookup - Variable in class tools.jackson.dataformat.xml.ser.XmlSerializationContext
- _rootNameLookup - Variable in class tools.jackson.dataformat.xml.ser.XmlSerializationContexts
- _rootNames - Variable in class tools.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.
- _saveState() - Method in class tools.jackson.dataformat.xml.XmlMapper.Builder
- _serializeObjectId(Object, JsonGenerator, SerializationContext, TypeSerializer, WritableObjectId) - Method in class tools.jackson.dataformat.xml.ser.XmlBeanSerializerBase
- _serializeProperties(Object, JsonGenerator, SerializationContext) - Method in class tools.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.
- _serializePropertiesFiltered(Object, JsonGenerator, SerializationContext, Object) - Method in class tools.jackson.dataformat.xml.ser.XmlBeanSerializerBase
- _serializeUnwrappedObjectNode(ToXmlGenerator, Object, ValueSerializer<Object>) - Method in class tools.jackson.dataformat.xml.ser.XmlSerializationContext
- _serializeXmlNull(JsonGenerator) - Method in class tools.jackson.dataformat.xml.ser.XmlSerializationContext
- _shouldUnwrapObjectNode(ToXmlGenerator, Object) - Method in class tools.jackson.dataformat.xml.ser.XmlSerializationContext
- _skipEndElement() - Method in class tools.jackson.dataformat.xml.deser.FromXmlParser
- _sourceReference - Variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- _startElementAfterText - Variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
-
Flag set true if current event is
XML_TEXTand there is START_ELEMENT - _startRootArray(ToXmlGenerator, QName) - Method in class tools.jackson.dataformat.xml.ser.XmlSerializationContext
- _stateDesc(int) - Method in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- _stax2Emulation - Variable in class tools.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. - _streamReadContext - Variable in class tools.jackson.dataformat.xml.deser.FromXmlParser
-
Information about parser context, context in which the next token is to be parsed (root, array, object).
- _streamWriteContext - Variable in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
-
Object that keeps track of the current contextual state of the generator.
- _textPropertyIndex - Variable in class tools.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 tools.jackson.dataformat.xml.deser.XmlTokenStream
-
Current text value for TEXT_VALUE returned
- _toXmlGenerator(ObjectWriteContext, IOContext, XMLStreamWriter) - Method in class tools.jackson.dataformat.xml.XmlFactory
-
Overridable method to allow using custom FromXmlParser sub-classes.
- _type - Variable in class tools.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
- _valueInstantiator - Variable in class tools.jackson.dataformat.xml.deser.XmlTextDeserializer
- _verifyDeserType(ValueDeserializer<?>) - Method in class tools.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
- _verifyDeserType(ValueDeserializer<?>) - Method in class tools.jackson.dataformat.xml.deser.XmlTextDeserializer
- _verifyValueWrite(String) - Method in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- _wrapAsJacksonE(JsonGenerator, Exception) - Method in class tools.jackson.dataformat.xml.ser.XmlSerializationContext
- _wrappedName - Variable in class tools.jackson.dataformat.xml.deser.XmlReadContext
-
Name of property that requires wrapping
- _wrappedQName - Variable in class tools.jackson.dataformat.xml.ser.XmlBeanPropertyWriter
-
Element name used for items in the collection
- _wrapperQName - Variable in class tools.jackson.dataformat.xml.ser.XmlBeanPropertyWriter
-
Element name used as wrapper for collection.
- _xmlInputFactory - Variable in class tools.jackson.dataformat.xml.XmlFactory
- _xmlInputFactory - Variable in class tools.jackson.dataformat.xml.XmlFactoryBuilder
-
Stax factory for creating underlying input stream readers; `null` for "use default instance with default settings"
- _xmlNames - Variable in class tools.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 tools.jackson.dataformat.xml.XmlFactory
- _xmlOutputFactory - Variable in class tools.jackson.dataformat.xml.XmlFactoryBuilder
-
Stax factory for creating underlying output stream writers; `null` for "use default instance with default settings"
- _xmlPrettyPrinter - Variable in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
-
We may need to use XML-specific indentation as well
- _xmlPrimary - Variable in class tools.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
- _xmlReader - Variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
- _xmlSecondary - Variable in class tools.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
- _xmlTextProperty - Variable in class tools.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 tools.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 tools.jackson.dataformat.xml.deser.FromXmlParser
- _xmlWriter - Variable in class tools.jackson.dataformat.xml.ser.ToXmlGenerator
- _xsiNilFound - Variable in class tools.jackson.dataformat.xml.deser.XmlTokenStream
-
Marker used to indicate presence of `xsi:nil="true"' in current START_ELEMENT.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
JsonRootNameinstead