Index

A B C D E F G H I J K L M N P R S T U V W X _ 
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 URI XMLConstants.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 XmlFactory instances 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 ToXmlGenerator for given Stax XMLStreamWriter.
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 FromXmlParser for given Stax XMLStreamReader.
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
 
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 StdTypeResolverBuilder specifically 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 JacksonXmlElementWrapper or 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 as JsonToken.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
JsonParser implementation 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_ELEMENT or XML_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 JacksonAnnotationIntrospector that 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 CDATA section.
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 JsonProperty contains.
JacksonXmlRootElement - Annotation Interface in tools.jackson.dataformat.xml.annotation
Deprecated.
Since 3.0 use JsonRootName instead
JacksonXmlText - Annotation Interface in tools.jackson.dataformat.xml.annotation
Interface that is loosely similar to jakarta.xml.bind.annotation.XmlValue in 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 BeanPropertyWriter instances; 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:nil will be processed automatically -- to indicate null values -- 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 XMLStreamReader with 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 XMLStreamReader with 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 XMLStreamReader with 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 BeanPropertyWriter instances.
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.dataformat.xml.ser.XmlBeanSerializer
Main serialization method that will delegate actual output to configured BeanPropertyWriter instances.
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" XmlMapper instance: 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 Stax2ReaderAdapter to 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 ClassLoader for creating XMLInputFactory and XMLOutputFactory instances if those are not explicitly defined by caller: passed to respective newFactory() 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 -1 from 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 Base64Variant into 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
JsonGenerator that 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 (JsonNode subtype 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 UnwrappingBeanSerializer required to extend XmlBeanSerializerBase for 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 AnnotationIntrospector pairs.

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.Builder to configure name used for text elements, instead of requiring defining it via XmlFactoryBuilder.
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 null values 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 AnnotationIntrospector to handle XML-specific configuration.
XmlAnnotationIntrospector.Pair - Class in tools.jackson.dataformat.xml
Extension of AnnotationIntrospector.Pair that 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 BeanSerializer for 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 BeanSerializerBase needed 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 ValueSerializerModifier to replace default BeanSerializer with 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 DeserializationContext needed 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 FromXmlParser and ToXmlGenerator instances.
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 XmlFactoryBuilder for instantiation.
XmlFactory(XmlFactory, String) - Constructor for class tools.jackson.dataformat.xml.XmlFactory
 
XmlFactoryBuilder - Class in tools.jackson.dataformat.xml
TSFBuilder implementation for constructing XmlFactory instances.
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 ObjectMapper that will read and write XML instead of JSON, using XML-backed TokenStreamFactory implementation (XmlFactory), operation on STAX XMLStreamReaders and XMLStreamWriters.
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 XmlMapper instances.
XmlMapper.XmlBuilderState - Class in tools.jackson.dataformat.xml
Saved configuration entity to use with builder for XmlMapper instances.
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 XmlNameProcessor implementations.
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
 
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 SerializationContext implementation 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 SerializationContext variants.
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 XMLStreamReader to further abstract out all irrelevant details, and to expose equivalent of flat token stream with no "fluff" tokens (comments, processing instructions, mixed content) all of which is just to simplify actual higher-level conversion to JSON tokens.
XmlTokenStream(XMLStreamReader, 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 ClassLoader to use for constructing XMLInputFactory and XMLOutputFactory instances 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
 
_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
_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_TEXT and 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.
A B C D E F G H I J K L M N P R S T U V W X _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form