A B C D E F G H I J K M N O R S T U V W X _

A

addVirtualWrapping(Set<String>) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
Method that may be called to indicate that specified names (only local parts retained currently: this may be changed in future) should be considered "auto-wrapping", meaning that they will be doubled to contain two opening elements, two matching closing elements.
AnnotationUtil - Class in com.fasterxml.jackson.dataformat.xml.util
 
AnnotationUtil() - Constructor for class com.fasterxml.jackson.dataformat.xml.util.AnnotationUtil
 

B

beforeArrayValues(JsonGenerator) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
beforeObjectEntries(JsonGenerator) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 

C

changeProperties(SerializationConfig, BeanDescription, List<BeanPropertyWriter>) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerModifier
First thing to do is to find annotations regarding XML serialization, and wrap collection serializers.
checkNextIsUnwrapped() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
Method called to see if unwrapping is required; and if so, clear the flag (so further calls will return 'false' unless state is re-set)
close() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
close() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
close() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
closeCompletely() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
collectDefaults() - Static method in enum com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.Feature
Method that calculates bit set (flags) of all features that are enabled by default.
collectDefaults() - Static method in enum com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.Feature
Method that calculates bit set (flags) of all features that are enabled by default.
com.fasterxml.jackson.dataformat.xml - package com.fasterxml.jackson.dataformat.xml
Package that contains XML-based backends which can serialize POJOs to and deserialize from XML, using Stax XML parsers and generators for XML processing and mostly standard Jackson data binding otherwise.
com.fasterxml.jackson.dataformat.xml.annotation - package com.fasterxml.jackson.dataformat.xml.annotation
Package that contains additional annotations that can be used to configure XML-specific aspects of serialization and deserialization
com.fasterxml.jackson.dataformat.xml.deser - package com.fasterxml.jackson.dataformat.xml.deser
 
com.fasterxml.jackson.dataformat.xml.jaxb - package com.fasterxml.jackson.dataformat.xml.jaxb
 
com.fasterxml.jackson.dataformat.xml.ser - package com.fasterxml.jackson.dataformat.xml.ser
 
com.fasterxml.jackson.dataformat.xml.util - package com.fasterxml.jackson.dataformat.xml.util
 
configure(FromXmlParser.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
configure(ToXmlGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
configure(FromXmlParser.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
Method for enabling or disabling specified XML parser feature.
configure(ToXmlGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
Method for enabling or disabling specified XML generator feature.
configure(ToXmlGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
 
configure(FromXmlParser.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
 
convertToArray() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
 
convertToString() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
copy() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
Note: compared to base implementation by JsonFactory, here the copy will actually share underlying XML input and output factories, as there is no way to make copies of those.
copy() - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
 
createChildArrayContext(int, int) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
 
createChildObjectContext(int, int) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
 
createGenerator(OutputStream) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
createGenerator(OutputStream, JsonEncoding) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
createGenerator(Writer) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
createGenerator(File, JsonEncoding) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
createInstance(SerializationConfig, SerializerFactory) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
 
createJsonGenerator(OutputStream, JsonEncoding) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
note: co-variant return type
createJsonGenerator(Writer) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
createJsonGenerator(File, JsonEncoding) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
createRootContext(int, int) - Static method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
 
createRootContext() - Static method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
 

D

decodeXmlClassName(String) - Static method in class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder
Helper method for decoding "XML safe" Java class name back into actual class name
DEFAULT_UNKNOWN_ELEMENT - Static variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
If we support optional definition of element names, this is the element name to use...
DEFAULT_UNNAMED_TEXT_PROPERTY - Static variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
The default name placeholder for XML text segments is empty String ("").
DEFAULT_USE_WRAPPER - Static variable in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
For backwards compatibility with 2.0, the default behavior is to assume use of List wrapper if no annotations are used.
DEFAULT_XML_MODULE - Static variable in class com.fasterxml.jackson.dataformat.xml.XmlMapper
 
DefaultXmlPrettyPrinter - Class in com.fasterxml.jackson.dataformat.xml.util
Indentation to use with XML is different from JSON, because JSON requires use of separator characters and XML just basic whitespace.
DefaultXmlPrettyPrinter() - Constructor for class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
DefaultXmlPrettyPrinter.FixedSpaceIndenter - Class in com.fasterxml.jackson.dataformat.xml.util
This is a very simple indenter that only every adds a single space for indentation.
DefaultXmlPrettyPrinter.FixedSpaceIndenter() - Constructor for class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.FixedSpaceIndenter
 
DefaultXmlPrettyPrinter.Indenter - Interface in com.fasterxml.jackson.dataformat.xml.util
Interface that defines objects that can produce indentation used to separate object entries and array values.
DefaultXmlPrettyPrinter.Lf2SpacesIndenter - Class in com.fasterxml.jackson.dataformat.xml.util
Default linefeed-based indenter uses system-specific linefeeds and 2 spaces for indentation per level.
DefaultXmlPrettyPrinter.Lf2SpacesIndenter() - Constructor for class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Lf2SpacesIndenter
 
DefaultXmlPrettyPrinter.NopIndenter - Class in com.fasterxml.jackson.dataformat.xml.util
Dummy implementation that adds no indentation whatsoever
DefaultXmlPrettyPrinter.NopIndenter() - Constructor for class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.NopIndenter
 
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
 
deserialize(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
 
disable(FromXmlParser.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
disable(ToXmlGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
disable(FromXmlParser.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
Method for disabling specified XML parser feature.
disable(ToXmlGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
Method for disabling specified XML generator feature.

E

enable(FromXmlParser.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
enable(ToXmlGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
enable(FromXmlParser.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
Method for enabling specified XML parser feature.
enable(ToXmlGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
Method for enabling specified XML generator feature.
enabledByDefault() - Method in enum com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.Feature
 
enabledByDefault() - Method in enum com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.Feature
 
encodeXmlClassName(String) - Static method in class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder
Helper method for encoding regular Java class name in form that can be used as XML element name.
expectComma() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
 

F

findAnnotation(Class<A>, Annotated, boolean, boolean, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.jaxb.XmlJaxbAnnotationIntrospector
 
findDeserializationName(AnnotatedField) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
Deprecated. 
findDeserializationName(AnnotatedMethod) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
Deprecated. 
findDeserializationName(AnnotatedParameter) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
Deprecated. 
findIsAttributeAnnotation(AnnotationIntrospector, AnnotatedMember) - Static method in class com.fasterxml.jackson.dataformat.xml.util.AnnotationUtil
 
findIsTextAnnotation(AnnotationIntrospector, AnnotatedMember) - Static method in class com.fasterxml.jackson.dataformat.xml.util.AnnotationUtil
 
findNameForDeserialization(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
 
findNameForSerialization(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
 
findNamespace(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
 
findNamespace(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.jaxb.XmlJaxbAnnotationIntrospector
 
findNamespace(Annotated) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector
Method that can be called to figure out generic namespace property for an annotated object.
findNamespace(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
 
findNamespaceAnnotation(AnnotationIntrospector, AnnotatedMember) - Static method in class com.fasterxml.jackson.dataformat.xml.util.AnnotationUtil
 
findRootName(AnnotatedClass) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
 
findRootName(JavaType, MapperConfig<?>) - Method in class com.fasterxml.jackson.dataformat.xml.util.XmlRootNameLookup
 
findRootName(Class<?>, MapperConfig<?>) - Method in class com.fasterxml.jackson.dataformat.xml.util.XmlRootNameLookup
 
findSerializationName(AnnotatedField) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
Deprecated. 
findSerializationName(AnnotatedMethod) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
Deprecated. 
findWrapperName(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
 
finishWrappedValue(QName, QName) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
Method called after a structured collection output has completed
flush() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
FORMAT_NAME_XML - Static variable in class com.fasterxml.jackson.dataformat.xml.XmlFactory
Name used to identify XML format (and returned by XmlFactory.getFormatName()
FromXmlParser - Class in com.fasterxml.jackson.dataformat.xml.deser
JsonParser implementation that exposes XML structure as set of JSON events that can be used for data binding.
FromXmlParser(IOContext, int, int, ObjectCodec, XMLStreamReader) - Constructor for class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
FromXmlParser.Feature - Enum in com.fasterxml.jackson.dataformat.xml.deser
Enumeration that defines all togglable features for XML parsers

G

getBigIntegerValue() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
getBinaryValue(Base64Variant) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
getCodec() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
getCurrentLocation() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
Method that returns location of the last processed character; usually for error reporting purposes
getCurrentLocation() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
getCurrentName() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
Method that can be called to get the name associated with the current event.
getCurrentName() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
 
getCurrentToken() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
getDecimalValue() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
getDoubleValue() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
getEmbeddedObject() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
getFactory() - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
 
getFloatValue() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
getFormatName() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
Method that returns short textual id identifying format this factory supports.
getIntValue() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
getJsonFactory() - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
Deprecated. Since 2.1, use XmlMapper.getFactory() instead
getLocalName() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
getLongValue() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
getMask() - Method in enum com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.Feature
 
getMask() - Method in enum com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.Feature
 
getNamespace() - Method in class com.fasterxml.jackson.dataformat.xml.util.XmlInfo
 
getNamespaceURI() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
getNamesToWrap() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
 
getNumberType() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
getNumberValue() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
getParent() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
 
getParsingContext() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
getStartLocation(Object) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
 
getStaxReader() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
Method that allows application direct access to underlying Stax XMLStreamWriter.
getStaxWriter() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
Method that allows application direct access to underlying Stax XMLStreamWriter.
getText() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
getText() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
getTextCharacters() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
getTextLength() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
getTextOffset() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
getTokenLocation() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
Method that return the starting location of the current token; that is, position of the first character from input that starts the current token.
getTokenLocation() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
getValueAsString() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
getValueAsString(String) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
getXmlReader() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 

H

handleMissingName() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
hasAttributes() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
hasFormat(InputAccessor) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
hasTextCharacters() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
XML input actually would offer access to character arrays; but since we must coalesce things it cannot really be exposed.
hasXMLFormat(InputAccessor) - Static method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
Method that tries to figure out if content seems to be in some kind of XML format.

I

idFromValue(Object) - Method in class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlClassNameIdResolver
 
idFromValue(Object) - Method in class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver
 
idResolver(MapperConfig<?>, JavaType, Collection<NamedType>, boolean, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder
 
indentArraysWith(DefaultXmlPrettyPrinter.Indenter) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
indentObjectsWith(DefaultXmlPrettyPrinter.Indenter) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
init(JsonTypeInfo.Id, TypeIdResolver) - Method in class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder
 
initGenerator() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
Method called before writing any other output, to optionally output XML declaration.
instance(AnnotationIntrospector, AnnotationIntrospector) - Static method in class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
 
isAttribute() - Method in class com.fasterxml.jackson.dataformat.xml.util.XmlInfo
 
isClosed() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
isEnabled(FromXmlParser.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
isEnabled(ToXmlGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
isEnabled(FromXmlParser.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
Checked whether specified XML parser feature is enabled.
isEnabled(ToXmlGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
Check whether specified XML generator feature is enabled.
isExpectedStartArrayToken() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
Since xml representation can not really distinguish between array and object starts (both are represented with elements), this method is overridden and taken to mean that expecation is that the current start element is to mean 'start array', instead of default of 'start object'.
isIndexedType(JavaType) - Static method in class com.fasterxml.jackson.dataformat.xml.util.TypeUtil
Helper method used for figuring out if given raw type is a collection ("indexed") type; in which case a wrapper element is typically added.
isInline() - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.FixedSpaceIndenter
 
isInline() - Method in interface com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Indenter
 
isInline() - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Lf2SpacesIndenter
 
isInline() - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.NopIndenter
 
isOutputAsAttribute(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
 
isOutputAsAttribute(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.jaxb.XmlJaxbAnnotationIntrospector
Here we assume fairly simple logic; if there is XmlAttribute to be found, we consider it an attibute; if XmlElement, not-an-attribute; and otherwise we will consider there to be no information.
isOutputAsAttribute(Annotated) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector
Method used to check whether given annotated element (field, method, constructor parameter) has indicator that suggests it be output as an XML attribute or not (as element)
isOutputAsAttribute(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
 
isOutputAsText(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
 
isOutputAsText(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.jaxb.XmlJaxbAnnotationIntrospector
 
isOutputAsText(Annotated) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector
Method used to check whether given annotated element (field, method, constructor parameter) has indicator that suggests it should be serialized as text, without element wrapper.
isOutputAsText(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
 
isText() - Method in class com.fasterxml.jackson.dataformat.xml.util.XmlInfo
 

J

JacksonXmlAnnotationIntrospector - Class in com.fasterxml.jackson.dataformat.xml
Extension of JacksonAnnotationIntrospector that is needed to support additional xml-specific annotation that Jackson provides.
JacksonXmlAnnotationIntrospector() - Constructor for class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
 
JacksonXmlAnnotationIntrospector(boolean) - Constructor for class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
 
JacksonXmlElementWrapper - Annotation Type in com.fasterxml.jackson.dataformat.xml.annotation
Annotation that is similar to JAXB javax.xml.bind.annotation.XmlElementWrapper, to indicate wrapper element to use (if any) for Collection types (arrays, java.util.Collection).
JacksonXmlModule - Class in com.fasterxml.jackson.dataformat.xml
Module that implements most functionality needed to support producing and consuming XML instead of JSON.
JacksonXmlModule() - Constructor for class com.fasterxml.jackson.dataformat.xml.JacksonXmlModule
 
JacksonXmlProperty - Annotation Type in com.fasterxml.jackson.dataformat.xml.annotation
Annotation that can be used to provide XML-specific configuration for properties, above and beyond what JsonProperty contains.
JacksonXmlRootElement - Annotation Type in com.fasterxml.jackson.dataformat.xml.annotation
Annotation that can be used to define name of root element used for the root-level object when serialized, which normally uses name of the type (class).
JacksonXmlText - Annotation Type in com.fasterxml.jackson.dataformat.xml.annotation
Interface that is loosely similar to XmlValue in that it can be used on one (and only one!) property of a POJO.

K

KEY_XML_INFO - Static variable in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
Marker used for storing associated internal data with BeanPropertyWriter instances; to mark instances that are to be written out as attributes.

M

modifyDeserializer(DeserializationConfig, BeanDescription, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlBeanDeserializerModifier
 
modifySerializer(SerializationConfig, BeanDescription, JsonSerializer<?>) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerModifier
 

N

newDelegatingInstance(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
 
next() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
nextToken() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 

O

overrideCurrentName(String) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 

R

readResolve() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
Method that we need to override to actually make restoration go through constructors etc.
repeatStartElement() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
Method used to add virtual wrapping, which just duplicates START_ELEMENT stream points to, and its matching closing element.
requiresCustomCodec() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
XML format does require support from custom ObjectCodec (that is, XmlMapper), so need to return true here.
requiresCustomCodec() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
XML format does require support from custom ObjectCodec (that is, XmlMapper), so need to return true here.
reset(int, int, int) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
 
ROOT_NAME_FOR_NULL - Static variable in class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
If all we get to serialize is a null, there's no way to figure out expected root name; so let's just default to something like "<null>"...

S

sanitizeXmlTypeName(String) - Static method in class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder
Since XML names can not contain all characters JSON names can, we may need to replace characters.
serializeAsField(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanPropertyWriter
Overridden version so that we can wrap output within wrapper element if and as necessary.
serializeFields(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
Main serialization method needs to be overridden to allow XML-specific extra handling, such as indication of whether to write attributes or elements.
serializeValue(JsonGenerator, Object) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
 
serializeValue(JsonGenerator, Object, JavaType) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
 
serializeValue(JsonGenerator, Object, JavaType, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
 
serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
 
setCodec(ObjectCodec) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
setCurrentName(String) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
 
setDefaultUseWrapper(boolean) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlModule
Method that can be used to define whether AnnotationIntrospector we register will use wrapper for indexed (List, array) properties or not, if there are no explicit annotations.
setNamesToWrap(Set<String>) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
 
setNextIsAttribute(boolean) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
setNextIsUnwrapped(boolean) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
setNextName(QName) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
setPrettyPrinter(PrettyPrinter) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
setupModule(Module.SetupContext) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlModule
 
setXMLInputFactory(XMLInputFactory) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
setXMLOutputFactory(XMLOutputFactory) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
setXMLTextElementName(String) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
setXMLTextElementName(String) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlModule
Method that can be used to define alternate "virtual name" to use for XML CDATA segments; that is, text values.
setXMLTextElementName(String) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
setXMLTextElementName(String) - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
Method called by JacksonXmlModule to pass configuration information to XmlFactory, during registration.
skipAttributes() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
Method called to skip any attributes current START_ELEMENT may have, so that they are not returned as token.
skipEndElement() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
spacesInObjectEntries(boolean) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
startWrappedValue(QName, QName) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
Methdod called when a structured (collection, array, map) is being output.
StaxUtil - Class in com.fasterxml.jackson.dataformat.xml.util
 
StaxUtil() - Constructor for class com.fasterxml.jackson.dataformat.xml.util.StaxUtil
 

T

throwXmlAsIOException(XMLStreamException) - Static method in class com.fasterxml.jackson.dataformat.xml.util.StaxUtil
Adapter method used when only IOExceptions are declared to be thrown, but a XMLStreamException was caught.
toString() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
Overridden to provide developer readable "JsonPath" representation of the context.
ToXmlGenerator - Class in com.fasterxml.jackson.dataformat.xml.ser
JsonGenerator that outputs JAXB-style XML output instead of JSON content.
ToXmlGenerator(IOContext, int, int, ObjectCodec, XMLStreamWriter) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
ToXmlGenerator.Feature - Enum in com.fasterxml.jackson.dataformat.xml.ser
Enumeration that defines all togglable extra XML-specific features
typeFromId(String) - Method in class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlClassNameIdResolver
 
typeFromId(String) - Method in class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver
 
typeProperty(String) - Method in class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder
 
TypeUtil - Class in com.fasterxml.jackson.dataformat.xml.util
 
TypeUtil() - Constructor for class com.fasterxml.jackson.dataformat.xml.util.TypeUtil
 

U

unwrappingSerializer(NameTransformer) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
 
updateProperties(DeserializationConfig, BeanDescription, List<BeanPropertyDefinition>) - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlBeanDeserializerModifier
 
USE_PROPERTY_NAME - Static variable in annotation type com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper
Marker value (empty String) that denotes that the underlying property name should also be used as the wrapper name, effectively "doubling" start and end elements.
useDefaultPrettyPrinter() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
Standard JSON indenter does not work well with XML, use default XML indenter instead.

V

valueOf(String) - Static method in enum com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.Feature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.Feature
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.Feature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.Feature
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
version() - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
 

W

withObjectIdWriter(ObjectIdWriter) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
 
WrapperHandlingDeserializer - Class in com.fasterxml.jackson.dataformat.xml.deser
Delegating deserializer whose only function is to handle case of "unwrapped" List/array deserialization from XML.
WrapperHandlingDeserializer(BeanDeserializerBase) - Constructor for class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
 
WrapperHandlingDeserializer(BeanDeserializerBase, Set<String>) - Constructor for class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
 
writeArrayValueSeparator(JsonGenerator) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
writeBinary(Base64Variant, byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeBoolean(boolean) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeEndArray() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeEndArray(JsonGenerator, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
writeEndObject() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeEndObject(JsonGenerator, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
writeFieldName(String) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeFieldName(SerializableString) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeIndentation(XMLStreamWriter2, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.FixedSpaceIndenter
 
writeIndentation(JsonGenerator, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.FixedSpaceIndenter
 
writeIndentation(JsonGenerator, int) - Method in interface com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Indenter
 
writeIndentation(XMLStreamWriter2, int) - Method in interface com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Indenter
 
writeIndentation(XMLStreamWriter2, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Lf2SpacesIndenter
 
writeIndentation(JsonGenerator, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Lf2SpacesIndenter
 
writeIndentation(JsonGenerator, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.NopIndenter
 
writeIndentation(XMLStreamWriter2, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.NopIndenter
 
writeLeafElement(XMLStreamWriter2, String, String, String) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
writeLeafElement(XMLStreamWriter2, String, String, char[], int, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
writeLeafElement(XMLStreamWriter2, String, String, boolean) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
writeLeafElement(XMLStreamWriter2, String, String, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
writeLeafElement(XMLStreamWriter2, String, String, long) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
writeLeafElement(XMLStreamWriter2, String, String, double) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
writeLeafElement(XMLStreamWriter2, String, String, float) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
writeLeafElement(XMLStreamWriter2, String, String, BigInteger) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
writeLeafElement(XMLStreamWriter2, String, String, BigDecimal) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
writeLeafElement(XMLStreamWriter2, String, String, byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
writeLeafElement(XMLStreamWriter2, String, String, String) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
 
writeLeafElement(XMLStreamWriter2, String, String, char[], int, int) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
 
writeLeafElement(XMLStreamWriter2, String, String, boolean) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
 
writeLeafElement(XMLStreamWriter2, String, String, int) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
 
writeLeafElement(XMLStreamWriter2, String, String, long) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
 
writeLeafElement(XMLStreamWriter2, String, String, double) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
 
writeLeafElement(XMLStreamWriter2, String, String, float) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
 
writeLeafElement(XMLStreamWriter2, String, String, BigInteger) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
 
writeLeafElement(XMLStreamWriter2, String, String, BigDecimal) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
 
writeLeafElement(XMLStreamWriter2, String, String, byte[], int, int) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
 
writeLeafNullElement(XMLStreamWriter2, String, String) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
writeLeafNullElement(XMLStreamWriter2, String, String) - Method in interface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
 
writeNull() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeNumber(int) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeNumber(long) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeNumber(double) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeNumber(float) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeNumber(BigDecimal) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeNumber(BigInteger) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeNumber(String) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeObjectEntrySeparator(JsonGenerator) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
writeObjectFieldValueSeparator(JsonGenerator) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
writeRaw(String) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeRaw(String, int, int) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeRaw(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeRaw(char) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeRawUTF8String(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeRootValueSeparator(JsonGenerator) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
writeStartArray() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeStartArray(JsonGenerator) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
writeStartObject() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeStartObject(JsonGenerator) - Method in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
 
writeString(String) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeString(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeString(SerializableString) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeStringField(String, String) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
writeUTF8String(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 

X

XML_ATTRIBUTE_NAME - Static variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
XML_ATTRIBUTE_VALUE - Static variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
XML_END - Static variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
XML_END_ELEMENT - Static variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
XML_START_ELEMENT - Static variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
XML_TEXT - Static variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
XmlAnnotationIntrospector - Interface in com.fasterxml.jackson.dataformat.xml
Additional extension interface used above and beyond AnnotationIntrospector to handle XML-specific configuration.
XmlAnnotationIntrospector.Pair - Class in com.fasterxml.jackson.dataformat.xml
Extension of AnnotationIntrospector.Pair that can also dispatch 'XmlAnnotationIntrospector' methods.
XmlAnnotationIntrospector.Pair(AnnotationIntrospector, AnnotationIntrospector) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
 
XmlBeanDeserializerModifier - Class in com.fasterxml.jackson.dataformat.xml.deser
The main reason for a modifier is to support handling of 'wrapped' Collection types.
XmlBeanDeserializerModifier(String) - Constructor for class com.fasterxml.jackson.dataformat.xml.deser.XmlBeanDeserializerModifier
 
XmlBeanPropertyWriter - Class in com.fasterxml.jackson.dataformat.xml.ser
Property writer sub-class used for handling element wrapping needed for serializing collection (array, Collection; possibly Map) types.
XmlBeanPropertyWriter(BeanPropertyWriter, PropertyName, PropertyName) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanPropertyWriter
 
XmlBeanPropertyWriter(BeanPropertyWriter, PropertyName, PropertyName, JsonSerializer<Object>) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanPropertyWriter
 
XmlBeanSerializer - Class in com.fasterxml.jackson.dataformat.xml.ser
Specific sub-class of BeanSerializer needed to take care of some xml-specific aspects, such as distinction between attributes and elements.
XmlBeanSerializer(BeanSerializerBase) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
 
XmlBeanSerializer(XmlBeanSerializer, ObjectIdWriter) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
 
XmlBeanSerializerModifier - Class in com.fasterxml.jackson.dataformat.xml.ser
We need a BeanSerializerModifier to replace default BeanSerializer with XML-specific one; mostly to ensure that attribute properties are output before element properties.
XmlBeanSerializerModifier() - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerModifier
 
XmlFactory - Class in com.fasterxml.jackson.dataformat.xml
Factory used for constructing FromXmlParser and ToXmlGenerator instances.
XmlFactory() - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlFactory
Default constructor used to create factory instances.
XmlFactory(ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
XmlFactory(XMLInputFactory, XMLOutputFactory) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
XmlFactory(ObjectCodec, XMLInputFactory, XMLOutputFactory) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
XmlInfo - Class in com.fasterxml.jackson.dataformat.xml.util
Helper container class used to contain XML specific information we need to retain to construct proper bean serializer
XmlInfo(Boolean, String, Boolean) - Constructor for class com.fasterxml.jackson.dataformat.xml.util.XmlInfo
 
XmlJaxbAnnotationIntrospector - Class in com.fasterxml.jackson.dataformat.xml.jaxb
Alternative AnnotationIntrospector implementation that builds on introspector from Jackson XC package that uses JAXB annotations, not Jackson annotations.
XmlJaxbAnnotationIntrospector() - Constructor for class com.fasterxml.jackson.dataformat.xml.jaxb.XmlJaxbAnnotationIntrospector
Deprecated. 
XmlJaxbAnnotationIntrospector(TypeFactory) - Constructor for class com.fasterxml.jackson.dataformat.xml.jaxb.XmlJaxbAnnotationIntrospector
 
XmlMapper - Class in com.fasterxml.jackson.dataformat.xml
Customized ObjectMapper that will read and write XML instead of JSON, using XML-backed JsonFactory implementation (XmlFactory).
XmlMapper() - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlMapper
 
XmlMapper(XmlFactory) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlMapper
 
XmlMapper(JacksonXmlModule) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlMapper
 
XmlMapper(XmlFactory, JacksonXmlModule) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlMapper
 
XmlPrettyPrinter - Interface in com.fasterxml.jackson.dataformat.xml
There are some XML-specific quirks that need extra TLC when indenting: so we will use a refinement of general purpose one.
XmlReadContext - Class in com.fasterxml.jackson.dataformat.xml.deser
Extension of JsonStreamContext, which implements core methods needed, and adds small amount of additional state data we need.
XmlReadContext(XmlReadContext, int, int, int) - Constructor for class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
 
XmlRootNameLookup - Class in com.fasterxml.jackson.dataformat.xml.util
Helper class used for efficiently finding root element name used with XML serializations.
XmlRootNameLookup() - Constructor for class com.fasterxml.jackson.dataformat.xml.util.XmlRootNameLookup
 
XmlSerializerProvider - Class in com.fasterxml.jackson.dataformat.xml.ser
We need to override some parts of SerializerProvider implementation to handle oddities of XML output, like "extra" root element.
XmlSerializerProvider(XmlRootNameLookup) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
 
XmlSerializerProvider(XmlSerializerProvider, SerializationConfig, SerializerFactory) - Constructor for class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
 
XmlTokenStream - Class in com.fasterxml.jackson.dataformat.xml.deser
Simple helper class used on top of STAX XMLStreamReader to further abstract out all irrelevant details, and to expose equivalent of flat token stream with no "fluff" tokens (comments, processing instructions, mixed content) all of which is just to simplify actual higher-level conversion to JSON tokens
XmlTokenStream(XMLStreamReader, Object) - Constructor for class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
XmlTypeResolverBuilder - Class in com.fasterxml.jackson.dataformat.xml
Custom specialization of StdTypeResolverBuilder; needed so that type id property name can be modified as necessary to make it legal XML element or attribute name.
XmlTypeResolverBuilder() - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder
 
XmlTypeResolverBuilder.XmlClassNameIdResolver - Class in com.fasterxml.jackson.dataformat.xml
 
XmlTypeResolverBuilder.XmlClassNameIdResolver(JavaType, TypeFactory) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlClassNameIdResolver
 
XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver - Class in com.fasterxml.jackson.dataformat.xml
 
XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver(JavaType, TypeFactory) - Constructor for class com.fasterxml.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver
 

_

_arrayIndenter - Variable in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
By default, let's use only spaces to separate array values.
_attributeCount - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
_attributeCount - Variable in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
Number of attributes to write; these will have been ordered to be the first properties to write.
_binaryValue - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
We will hold on to decoded binary data, for duration of current event, so that multiple calls to FromXmlParser.getBinaryValue(com.fasterxml.jackson.core.Base64Variant) will not need to decode data more than once.
_byteArrayBuilder - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
ByteArrayBuilder is needed if 'getBinaryValue' is called.
_cfgDefaultUseWrapper - Variable in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
 
_cfgDefaultUseWrapper - Variable in class com.fasterxml.jackson.dataformat.xml.JacksonXmlModule
Determination of whether indexed properties (arrays, Lists) that are not explicitly annotated (with JacksonXmlElementWrapper or equivalent) should default to using implicit wrapper (with same name as property) or not.
_cfgNameForTextElement - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
In cases where a start element has both attributes and non-empty textual value, we have to create a bogus property; we will use this as the property name.
_cfgNameForTextElement - Variable in class com.fasterxml.jackson.dataformat.xml.JacksonXmlModule
Name used for pseudo-property used for returning XML Text value (which does not have actual element name to use).
_cfgNameForTextElement - Variable in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
_cfgNameForTextValue - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlBeanDeserializerModifier
Virtual name used for text segments.
_child - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
 
_closed - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
Flag that indicates whether parser is closed or not.
_columnNr - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
 
_configureParser(JsonParser) - Method in class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
 
_constructIntrospector() - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlModule
 
_constructStdTypeResolverBuilder() - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
We will override this method so that we can return instance that cleans up type id property name to be a valid xml name.
_createContextual(DeserializationContext, BeanProperty, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
 
_createJsonParser(InputStream, IOContext) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
Deprecated. 
_createJsonParser(Reader, IOContext) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
Deprecated. 
_createJsonParser(byte[], int, int, IOContext) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
Deprecated. 
_createParser(InputStream, IOContext) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
_createParser(Reader, IOContext) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
_createParser(byte[], int, int, IOContext) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
_createXmlWriter(OutputStream) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
_createXmlWriter(Writer) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
_currentName - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
 
_currentState - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
_currentWrapper - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
Wrapping state, if any active (null if none)
_currText - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
_decodeBase64(Base64Variant) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
_defaultPrettyPrinter() - Method in class com.fasterxml.jackson.dataformat.xml.XmlMapper
XML indentation differs from JSON indentation, thereby need to change default pretty-printer
_elementNameStack - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
To support proper serialization of arrays it is necessary to keep stack of element names, so that we can "revert" to earlier
_findXmlName(Annotated) - Method in class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
 
_getByteArrayBuilder() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
_handleEndObject() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
_handleEOF() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
Method called when an EOF is encountered between tokens.
_handleRepeatElement() - Method in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
Method called to handle details of repeating "virtual" start/end elements, needed for handling 'unwrapped' lists.
_handleStartObject() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
_initFactories(XMLInputFactory, XMLOutputFactory) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
_initializeXmlReader(XMLStreamReader) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
_initializeXmlWriter(XMLStreamWriter) - Method in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
_initWithRootName(JsonGenerator, QName) - Method in class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
 
_ioContext - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
_ioContext - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
_isAttribute(BeanPropertyWriter) - Static method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
 
_isAttribute - Variable in class com.fasterxml.jackson.dataformat.xml.util.XmlInfo
 
_isEmpty(String) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
_isText - Variable in class com.fasterxml.jackson.dataformat.xml.util.XmlInfo
 
_jdkXmlInFactory - Variable in class com.fasterxml.jackson.dataformat.xml.XmlFactory
Hiding place for JDK-serialization unthawed factories...
_jdkXmlOutFactory - Variable in class com.fasterxml.jackson.dataformat.xml.XmlFactory
Hiding place for JDK-serialization unthawed factories...
_lineNr - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
 
_localName - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
_mayBeLeaf - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
We need special handling to keep track of whether a value may be exposed as simple leaf value.
_namespace - Variable in class com.fasterxml.jackson.dataformat.xml.util.XmlInfo
 
_namespaceURI - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
_namesToWrap - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
_namesToWrap - Variable in class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
 
_namesToWrap - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
 
_nesting - Variable in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
Number of open levels of nesting.
_nextAttributeIndex - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
Index of the next attribute of the current START_ELEMENT to return (as field name and value pair), if any; -1 when no attributes to return
_nextIsAttribute - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
Marker flag that indicates whether next name to write implies an attribute (true) or element (false)
_nextIsUnwrapped - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
Marker flag used to indicate that the next write of a (property) value should be done without using surrounding start/end elements.
_nextLocalName - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
In cases where we need to 'inject' a virtual END_ELEMENT, we may also need to restore START_ELEMENT afterwards; if so, this is where names are held.
_nextName - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
Element or attribute name to use for next output call.
_nextNamespaceURI - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
_nextToken - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
_objectCodec - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
_objectIndenter - Variable in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
By default, let's use linefeed-adding indenter for separate object entries.
_orderAttributesFirst(BeanPropertyWriter[], BeanPropertyWriter[]) - Static method in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
Method for re-sorting lists of bean properties such that attributes are strictly written before elements.
_originalXmlWriter - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
_parent - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
 
_parsingContext - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
Information about parser context, context in which the next token is to be parsed (root, array, object).
_releaseBuffers() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
Method called to release internal buffers owned by the base parser.
_releaseBuffers() - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
_repeatElement - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
Flag used to indicate that given element should be "replayed".
_reportBase64EOF() - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
_reportInvalidBase64(Base64Variant, char, int, String) - Method in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
_reportUnimplementedStax2(String) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
Method called
_rootNameLookup - Variable in class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
 
_rootNames - Variable in class com.fasterxml.jackson.dataformat.xml.util.XmlRootNameLookup
For efficient operation, let's try to minimize number of times we need to introspect root element name to use.
_sourceReference - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
_spacesInObjectEntries - Variable in class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
By default we will add spaces around colons used to separate object fields and values.
_stax2Emulation - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
Marker flag set if the underlying stream writer has to emulate Stax2 API: this is problematic if trying to use ToXmlGenerator.writeRaw(java.lang.String) calls.
_textPropertyIndex - Variable in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
Index of "text value" property we have, if any; can have at most one such property.
_textValue - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
_verifyDeserType(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
 
_verifyValueWrite(String) - Method in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 
_wrappedName - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
Name of property that requires wrapping
_wrappedName - Variable in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanPropertyWriter
Element name used for items in the collection
_wrapperName - Variable in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanPropertyWriter
Element name used as wrapper for collection.
_xmlFeatures - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
Bit flag composed of bits that indicate which FromXmlParser.Features are enabled.
_xmlFeatures - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
Bit flag composed of bits that indicate which ToXmlGenerator.Features are enabled.
_xmlGeneratorFeatures - Variable in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
_xmlInputFactory - Variable in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
_xmlModule - Variable in class com.fasterxml.jackson.dataformat.xml.XmlMapper
 
_xmlNames - Variable in class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
Array that contains namespace URIs associated with properties, if any; null if no namespace definitions have been assigned
_xmlOutputFactory - Variable in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
_xmlParserFeatures - Variable in class com.fasterxml.jackson.dataformat.xml.XmlFactory
 
_xmlPrettyPrinter - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
We may need to use XML-specific indentation as well
_xmlPrimary - Variable in class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
 
_xmlReader - Variable in class com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
 
_xmlSecondary - Variable in class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
 
_xmlTokens - Variable in class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
 
_xmlWriter - Variable in class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
 

A B C D E F G H I J K M N O R S T U V W X _

Copyright © 2012 FasterXML. All Rights Reserved.