| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.fasterxml.jackson.core.ObjectCodec
com.fasterxml.jackson.databind.ObjectMapper
com.fasterxml.jackson.dataformat.xml.XmlMapper
public class XmlMapper
Customized ObjectMapper that will read and write XML instead of JSON,
 using XML-backed JsonFactory
 implementation (XmlFactory).
Mapper itself overrides some aspects of functionality to try to handle data binding aspects as similar to JAXB as possible.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.ObjectMapper | 
|---|
| com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder, com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping | 
| Field Summary | |
|---|---|
| protected  JacksonXmlModule | _xmlModule | 
| protected static JacksonXmlModule | DEFAULT_XML_MODULE | 
| Fields inherited from class com.fasterxml.jackson.databind.ObjectMapper | 
|---|
| _defaultPrettyPrinter, _deserializationConfig, _deserializationContext, _injectableValues, _jsonFactory, _mixInAnnotations, _rootDeserializers, _rootNames, _serializationConfig, _serializerFactory, _serializerProvider, _subtypeResolver, _typeFactory, DEFAULT_ANNOTATION_INTROSPECTOR, DEFAULT_BASE, DEFAULT_INTROSPECTOR, STD_VISIBILITY_CHECKER | 
| Constructor Summary | |
|---|---|
| XmlMapper() | |
| XmlMapper(JacksonXmlModule module) | |
| XmlMapper(XmlFactory xmlFactory) | |
| XmlMapper(XmlFactory xmlFactory,
          JacksonXmlModule module) | |
| Method Summary | |
|---|---|
| protected  com.fasterxml.jackson.core.PrettyPrinter | _defaultPrettyPrinter()XML indentation differs from JSON indentation, thereby need to change default pretty-printer | 
|  com.fasterxml.jackson.databind.ObjectMapper | configure(FromXmlParser.Feature f,
          boolean state) | 
|  com.fasterxml.jackson.databind.ObjectMapper | configure(ToXmlGenerator.Feature f,
          boolean state) | 
|  XmlMapper | copy() | 
|  XmlFactory | getFactory() | 
|  XmlFactory | getJsonFactory()Deprecated. Since 2.1, use getFactory()instead | 
| protected  void | setXMLTextElementName(String name)Method called by JacksonXmlModuleto pass configuration
 information toXmlFactory, during registration. | 
|  com.fasterxml.jackson.core.Version | version() | 
| Methods inherited from class com.fasterxml.jackson.databind.ObjectMapper | 
|---|
| _checkInvalidCopy, _configAndWriteValue, _configAndWriteValue, _convert, _findRootDeserializer, _initForReading, _readMapAndClose, _readValue, _serializerProvider, _unwrapAndDeserialize, acceptJsonFormatVisitor, acceptJsonFormatVisitor, addHandler, addMixInAnnotations, canDeserialize, canSerialize, clearProblemHandlers, configure, configure, configure, configure, configure, constructType, convertValue, convertValue, convertValue, createArrayNode, createDeserializationContext, createObjectNode, disable, disable, disable, disable, disable, disableDefaultTyping, enable, enable, enable, enable, enable, enableDefaultTyping, enableDefaultTyping, enableDefaultTyping, enableDefaultTypingAsProperty, findMixInClassFor, generateJsonSchema, getDeserializationConfig, getDeserializationContext, getNodeFactory, getSerializationConfig, getSerializerFactory, getSerializerProvider, getSubtypeResolver, getTypeFactory, getVisibilityChecker, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, mixInCount, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, readerForUpdating, readerWithView, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValues, readValues, readValues, readValues, registerModule, registerSubtypes, registerSubtypes, setAnnotationIntrospector, setAnnotationIntrospectors, setBase64Variant, setDateFormat, setDefaultTyping, setFilters, setHandlerInstantiator, setInjectableValues, setLocale, setMixInAnnotations, setNodeFactory, setPropertyNamingStrategy, setSerializationInclusion, setSerializerFactory, setSerializerProvider, setSubtypeResolver, setTimeZone, setTypeFactory, setVisibility, setVisibilityChecker, treeAsTokens, treeToValue, valueToTree, writer, writer, writer, writer, writer, writer, writer, writer, writerWithDefaultPrettyPrinter, writerWithType, writerWithType, writerWithType, writerWithView, writeTree, writeValue, writeValue, writeValue, writeValue, writeValueAsBytes, writeValueAsString | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
protected static final JacksonXmlModule DEFAULT_XML_MODULE
protected final JacksonXmlModule _xmlModule
| Constructor Detail | 
|---|
public XmlMapper()
public XmlMapper(XmlFactory xmlFactory)
public XmlMapper(JacksonXmlModule module)
public XmlMapper(XmlFactory xmlFactory,
                 JacksonXmlModule module)
| Method Detail | 
|---|
public XmlMapper copy()
copy in class com.fasterxml.jackson.databind.ObjectMapperpublic com.fasterxml.jackson.core.Version version()
version in interface com.fasterxml.jackson.core.Versionedversion in class com.fasterxml.jackson.databind.ObjectMapperprotected void setXMLTextElementName(String name)
JacksonXmlModule to pass configuration
 information to XmlFactory, during registration.
@Deprecated public XmlFactory getJsonFactory()
getFactory() instead
getJsonFactory in class com.fasterxml.jackson.databind.ObjectMapperpublic XmlFactory getFactory()
getFactory in class com.fasterxml.jackson.databind.ObjectMapper
public com.fasterxml.jackson.databind.ObjectMapper configure(ToXmlGenerator.Feature f,
                                                             boolean state)
public com.fasterxml.jackson.databind.ObjectMapper configure(FromXmlParser.Feature f,
                                                             boolean state)
protected com.fasterxml.jackson.core.PrettyPrinter _defaultPrettyPrinter()
_defaultPrettyPrinter in class com.fasterxml.jackson.databind.ObjectMapper| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||