<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!-- NewPage --> <html lang="en"> <head> <!-- Generated by javadoc (version 1.7.0_10-ea) on Sun Jul 14 20:03:27 PDT 2013 --> <title>ObjectMapper (Jackson JSON Processor)</title> <meta name="date" content="2013-07-14"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> </head> <body> <script type="text/javascript"><!-- if (location.href.indexOf('is-external=true') == -1) { parent.document.title="ObjectMapper (Jackson JSON Processor)"; } //--> </script> <noscript> <div>JavaScript is disabled on your browser.</div> </noscript> <!-- ========= START OF TOP NAVBAR ======= --> <div class="topNav"><a name="navbar_top"> <!-- --> </a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> <!-- --> </a> <ul class="navList" title="Navigation"> <li><a href="../../../../overview-summary.html">Overview</a></li> <li><a href="package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="class-use/ObjectMapper.html">Use</a></li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../../../../deprecated-list.html">Deprecated</a></li> <li><a href="../../../../index-all.html">Index</a></li> <li><a href="../../../../help-doc.html">Help</a></li> </ul> </div> <div class="subNav"> <ul class="navList"> <li><a href="../../../../org/codehaus/jackson/map/Module.SetupContext.html" title="interface in org.codehaus.jackson.map"><span class="strong">Prev Class</span></a></li> <li><a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in org.codehaus.jackson.map"><span class="strong">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../index.html?org/codehaus/jackson/map/ObjectMapper.html" target="_top">Frames</a></li> <li><a href="ObjectMapper.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_top"> <li><a href="../../../../allclasses-noframe.html">All Classes</a></li> </ul> <div> <script type="text/javascript"><!-- allClassesLink = document.getElementById("allclasses_navbar_top"); if(window==top) { allClassesLink.style.display = "block"; } else { allClassesLink.style.display = "none"; } //--> </script> </div> <div> <ul class="subNavList"> <li>Summary: </li> <li><a href="#nested_class_summary">Nested</a> | </li> <li><a href="#field_summary">Field</a> | </li> <li><a href="#constructor_summary">Constr</a> | </li> <li><a href="#method_summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> <li><a href="#field_detail">Field</a> | </li> <li><a href="#constructor_detail">Constr</a> | </li> <li><a href="#method_detail">Method</a></li> </ul> </div> <a name="skip-navbar_top"> <!-- --> </a></div> <!-- ========= END OF TOP NAVBAR ========= --> <!-- ======== START OF CLASS DATA ======== --> <div class="header"> <div class="subTitle">org.codehaus.jackson.map</div> <h2 title="Class ObjectMapper" class="title">Class ObjectMapper</h2> </div> <div class="contentContainer"> <ul class="inheritance"> <li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> <li> <ul class="inheritance"> <li><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">org.codehaus.jackson.ObjectCodec</a></li> <li> <ul class="inheritance"> <li>org.codehaus.jackson.map.ObjectMapper</li> </ul> </li> </ul> </li> </ul> <div class="description"> <ul class="blockList"> <li class="blockList"> <dl> <dt>All Implemented Interfaces:</dt> <dd><a href="../../../../org/codehaus/jackson/Versioned.html" title="interface in org.codehaus.jackson">Versioned</a></dd> </dl> <hr> <br> <pre>public class <span class="strong">ObjectMapper</span> extends <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a> implements <a href="../../../../org/codehaus/jackson/Versioned.html" title="interface in org.codehaus.jackson">Versioned</a></pre> <div class="block">This mapper (or, data binder, or codec) provides functionality for converting between Java objects (instances of JDK provided core classes, beans), and matching JSON constructs. It will use instances of <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> and <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> for implementing actual reading/writing of JSON. <p> The main conversion API is defined in <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson"><code>ObjectCodec</code></a>, so that implementation details of this class need not be exposed to streaming parser and generator classes. <p> Note on caching: root-level deserializers are always cached, and accessed using full (generics-aware) type information. This is different from caching of referenced types, which is more limited and is done only for a subset of all deserializer types. The main reason for difference is that at root-level there is no incoming reference (and hence no referencing property, no referral information or annotations to produce differing deserializers), and that the performance impact greatest at root level (since it'll essentially cache the full graph of deserializers involved).</div> </li> </ul> </div> <div class="summary"> <ul class="blockList"> <li class="blockList"> <!-- ======== NESTED CLASS SUMMARY ======== --> <ul class="blockList"> <li class="blockList"><a name="nested_class_summary"> <!-- --> </a> <h3>Nested Class Summary</h3> <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation"> <caption><span>Nested Classes</span><span class="tabEnd"> </span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> <th class="colLast" scope="col">Class and Description</th> </tr> <tr class="altColor"> <td class="colFirst"><code>static class </code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in org.codehaus.jackson.map">ObjectMapper.DefaultTypeResolverBuilder</a></strong></code> <div class="block">Customized <a href="../../../../org/codehaus/jackson/map/jsontype/TypeResolverBuilder.html" title="interface in org.codehaus.jackson.map.jsontype"><code>TypeResolverBuilder</code></a> that provides type resolver builders used with so-called "default typing" (see <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#enableDefaultTyping()"><code>enableDefaultTyping()</code></a> for details).</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static class </code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTyping.html" title="enum in org.codehaus.jackson.map">ObjectMapper.DefaultTyping</a></strong></code> <div class="block">Enumeration used with <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#enableDefaultTyping()"><code>enableDefaultTyping()</code></a> to specify what kind of types (classes) default typing should be used for.</div> </td> </tr> </table> </li> </ul> <!-- =========== FIELD SUMMARY =========== --> <ul class="blockList"> <li class="blockList"><a name="field_summary"> <!-- --> </a> <h3>Field Summary</h3> <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> <caption><span>Fields</span><span class="tabEnd"> </span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> <th class="colLast" scope="col">Field and Description</th> </tr> <tr class="altColor"> <td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_deserializationConfig">_deserializationConfig</a></strong></code> <div class="block">Configuration object that defines basic global settings for the serialization process</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_deserializerProvider">_deserializerProvider</a></strong></code> <div class="block">Object that manages access to deserializers used for deserializing JSON content into Java objects, including possible caching of the deserializers.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_injectableValues">_injectableValues</a></strong></code> <div class="block">Provider for values to inject in deserialized POJOs.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_jsonFactory">_jsonFactory</a></strong></code> <div class="block">Factory used to create <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> and <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> instances as necessary.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a><<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>,<a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">JsonDeserializer</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>>></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_rootDeserializers">_rootDeserializers</a></strong></code> <div class="block">We will use a separate main-level Map for keeping track of root-level deserializers.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_serializationConfig">_serializationConfig</a></strong></code> <div class="block">Configuration object that defines basic global settings for the serialization process</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map">SerializerFactory</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_serializerFactory">_serializerFactory</a></strong></code> <div class="block">Serializer factory used for constructing serializers.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_serializerProvider">_serializerProvider</a></strong></code> <div class="block">Object that manages access to serializers used for serialization, including caching.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_subtypeResolver">_subtypeResolver</a></strong></code> <div class="block">Registered concrete subtypes that can be used instead of (or in addition to) ones declared using annotations.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_typeFactory">_typeFactory</a></strong></code> <div class="block">Specific factory used for creating <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type"><code>JavaType</code></a> instances; needed to allow modules to add more custom type handling (mostly to support types of non-Java JVM languages)</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>protected static <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#DEFAULT_ANNOTATION_INTROSPECTOR">DEFAULT_ANNOTATION_INTROSPECTOR</a></strong></code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>protected static <a href="../../../../org/codehaus/jackson/map/ClassIntrospector.html" title="class in org.codehaus.jackson.map">ClassIntrospector</a><? extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#DEFAULT_INTROSPECTOR">DEFAULT_INTROSPECTOR</a></strong></code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>protected static <a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a><?></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#STD_VISIBILITY_CHECKER">STD_VISIBILITY_CHECKER</a></strong></code> </td> </tr> </table> </li> </ul> <!-- ======== CONSTRUCTOR SUMMARY ======== --> <ul class="blockList"> <li class="blockList"><a name="constructor_summary"> <!-- --> </a> <h3>Constructor Summary</h3> <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> <caption><span>Constructors</span><span class="tabEnd"> </span></caption> <tr> <th class="colOne" scope="col">Constructor and Description</th> </tr> <tr class="altColor"> <td class="colOne"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#ObjectMapper()">ObjectMapper</a></strong>()</code> <div class="block">Default constructor, which will construct the default <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> as necessary, use <a href="../../../../org/codehaus/jackson/map/ser/StdSerializerProvider.html" title="class in org.codehaus.jackson.map.ser"><code>StdSerializerProvider</code></a> as its <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map"><code>SerializerProvider</code></a>, and <a href="../../../../org/codehaus/jackson/map/ser/BeanSerializerFactory.html" title="class in org.codehaus.jackson.map.ser"><code>BeanSerializerFactory</code></a> as its <a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map"><code>SerializerFactory</code></a>.</div> </td> </tr> <tr class="rowColor"> <td class="colOne"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#ObjectMapper(org.codehaus.jackson.JsonFactory)">ObjectMapper</a></strong>(<a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a> jf)</code> <div class="block">Construct mapper that uses specified <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> for constructing necessary <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a>s and/or <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>s.</div> </td> </tr> <tr class="altColor"> <td class="colOne"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#ObjectMapper(org.codehaus.jackson.JsonFactory, org.codehaus.jackson.map.SerializerProvider, org.codehaus.jackson.map.DeserializerProvider)">ObjectMapper</a></strong>(<a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a> jf, <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a> sp, <a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a> dp)</code> </td> </tr> <tr class="rowColor"> <td class="colOne"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#ObjectMapper(org.codehaus.jackson.JsonFactory, org.codehaus.jackson.map.SerializerProvider, org.codehaus.jackson.map.DeserializerProvider, org.codehaus.jackson.map.SerializationConfig, org.codehaus.jackson.map.DeserializationConfig)">ObjectMapper</a></strong>(<a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a> jf, <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a> sp, <a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a> dp, <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> sconfig, <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> dconfig)</code> </td> </tr> <tr class="altColor"> <td class="colOne"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#ObjectMapper(org.codehaus.jackson.map.SerializerFactory)">ObjectMapper</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map">SerializerFactory</a> sf)</code> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>Use other constructors instead; note that you can just set serializer factory with <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setSerializerFactory(org.codehaus.jackson.map.SerializerFactory)"><code>setSerializerFactory(org.codehaus.jackson.map.SerializerFactory)</code></a></i></div> </div> </td> </tr> </table> </li> </ul> <!-- ========== METHOD SUMMARY =========== --> <ul class="blockList"> <li class="blockList"><a name="method_summary"> <!-- --> </a> <h3>Method Summary</h3> <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> <caption><span>Methods</span><span class="tabEnd"> </span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> <th class="colLast" scope="col">Method and Description</th> </tr> <tr class="altColor"> <td class="colFirst"><code>protected void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_configAndWriteValue(org.codehaus.jackson.JsonGenerator, java.lang.Object)">_configAndWriteValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a> jgen, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> <div class="block">Method called to configure the generator as necessary and then call write functionality</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>protected void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_configAndWriteValue(org.codehaus.jackson.JsonGenerator, java.lang.Object, java.lang.Class)">_configAndWriteValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a> jgen, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> viewClass)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_convert(java.lang.Object, org.codehaus.jackson.type.JavaType)">_convert</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> fromValue, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> toValueType)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/DeserializationContext.html" title="class in org.codehaus.jackson.map">DeserializationContext</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_createDeserializationContext(org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationConfig)">_createDeserializationContext</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> cfg)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/PrettyPrinter.html" title="interface in org.codehaus.jackson">PrettyPrinter</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_defaultPrettyPrinter()">_defaultPrettyPrinter</a></strong>()</code> <div class="block">Helper method that should return default pretty-printer to use for generators constructed by this mapper, when instructed to use default pretty printer.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">JsonDeserializer</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_findRootDeserializer(org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.type.JavaType)">_findRootDeserializer</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> cfg, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType)</code> <div class="block">Method called to locate deserializer for the passed root-level value.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_initForReading(org.codehaus.jackson.JsonParser)">_initForReading</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp)</code> <div class="block">Method called to ensure that given parser is ready for reading content for data binding.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_readMapAndClose(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">_readMapAndClose</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_readValue(org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">_readValue</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> cfg, <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType)</code> <div class="block">Actual implementation of value reading+binding operation.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_unwrapAndDeserialize(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType, org.codehaus.jackson.map.DeserializationContext, org.codehaus.jackson.map.JsonDeserializer)">_unwrapAndDeserialize</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> rootType, <a href="../../../../org/codehaus/jackson/map/DeserializationContext.html" title="class in org.codehaus.jackson.map">DeserializationContext</a> ctxt, <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">JsonDeserializer</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> deser)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#canDeserialize(org.codehaus.jackson.type.JavaType)">canDeserialize</a></strong>(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> type)</code> <div class="block">Method that can be called to check whether mapper thinks it could deserialize an Object of given type.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#canSerialize(java.lang.Class)">canSerialize</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> type)</code> <div class="block">Method that can be called to check whether mapper thinks it could serialize an instance of given Class.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#configure(org.codehaus.jackson.map.DeserializationConfig.Feature, boolean)">configure</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a> f, boolean state)</code> <div class="block">Method for changing state of an on/off deserialization feature for this object mapper.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#configure(org.codehaus.jackson.JsonGenerator.Feature, boolean)">configure</a></strong>(<a href="../../../../org/codehaus/jackson/JsonGenerator.Feature.html" title="enum in org.codehaus.jackson">JsonGenerator.Feature</a> f, boolean state)</code> <div class="block">Method for changing state of an on/off <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> feature for <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> instance this object mapper uses.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#configure(org.codehaus.jackson.JsonParser.Feature, boolean)">configure</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.Feature.html" title="enum in org.codehaus.jackson">JsonParser.Feature</a> f, boolean state)</code> <div class="block">Method for changing state of an on/off <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> feature for <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> instance this object mapper uses.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#configure(org.codehaus.jackson.map.SerializationConfig.Feature, boolean)">configure</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a> f, boolean state)</code> <div class="block">Method for changing state of an on/off serialization feature for this object mapper.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#constructType(java.lang.reflect.Type)">constructType</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a> t)</code> <div class="block">Convenience method for constructing <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type"><code>JavaType</code></a> out of given type (typically <code>java.lang.Class</code>), but without explicit context.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#convertValue(java.lang.Object, java.lang.Class)">convertValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> fromValue, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> toValueType)</code> <div class="block">Convenience method for doing two-step conversion from given value, into instance of given value type.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#convertValue(java.lang.Object, org.codehaus.jackson.type.JavaType)">convertValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> fromValue, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> toValueType)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#convertValue(java.lang.Object, org.codehaus.jackson.type.TypeReference)">convertValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> fromValue, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a> toValueTypeRef)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#copyDeserializationConfig()">copyDeserializationConfig</a></strong>()</code> <div class="block">Method that creates a copy of the shared default <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> object that defines configuration settings for deserialization.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#copySerializationConfig()">copySerializationConfig</a></strong>()</code> <div class="block">Method that creates a copy of the shared default <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map"><code>SerializationConfig</code></a> object that defines configuration settings for serialization.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/node/ArrayNode.html" title="class in org.codehaus.jackson.node">ArrayNode</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#createArrayNode()">createArrayNode</a></strong>()</code> <div class="block"> Note: return type is co-variant, as basic ObjectCodec abstraction can not refer to concrete node types (as it's part of core package, whereas impls are part of mapper package)</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/node/ObjectNode.html" title="class in org.codehaus.jackson.node">ObjectNode</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#createObjectNode()">createObjectNode</a></strong>()</code> <div class="block"> Note: return type is co-variant, as basic ObjectCodec abstraction can not refer to concrete node types (as it's part of core package, whereas impls are part of mapper package)</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#defaultPrettyPrintingWriter()">defaultPrettyPrintingWriter</a></strong>()</code> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithDefaultPrettyPrinter()"><code>writerWithDefaultPrettyPrinter()</code></a> instead.</i></div> </div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#disable(org.codehaus.jackson.map.DeserializationConfig.Feature...)">disable</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a>... f)</code> <div class="block">Method for enabling specified <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> features.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#disable(org.codehaus.jackson.map.SerializationConfig.Feature...)">disable</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a>... f)</code> <div class="block">Method for enabling specified <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> features.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#disableDefaultTyping()">disableDefaultTyping</a></strong>()</code> <div class="block">Method for disabling automatic inclusion of type information; if so, only explicitly annotated types (ones with <a href="../../../../org/codehaus/jackson/annotate/JsonTypeInfo.html" title="annotation in org.codehaus.jackson.annotate"><code>JsonTypeInfo</code></a>) will have additional embedded type information.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#enable(org.codehaus.jackson.map.DeserializationConfig.Feature...)">enable</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a>... f)</code> <div class="block">Method for enabling specified <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> features.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#enable(org.codehaus.jackson.map.SerializationConfig.Feature...)">enable</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a>... f)</code> <div class="block">Method for enabling specified <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> features.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#enableDefaultTyping()">enableDefaultTyping</a></strong>()</code> <div class="block">Convenience method that is equivalent to calling</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#enableDefaultTyping(org.codehaus.jackson.map.ObjectMapper.DefaultTyping)">enableDefaultTyping</a></strong>(<a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTyping.html" title="enum in org.codehaus.jackson.map">ObjectMapper.DefaultTyping</a> dti)</code> <div class="block">Convenience method that is equivalent to calling</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#enableDefaultTyping(org.codehaus.jackson.map.ObjectMapper.DefaultTyping, org.codehaus.jackson.annotate.JsonTypeInfo.As)">enableDefaultTyping</a></strong>(<a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTyping.html" title="enum in org.codehaus.jackson.map">ObjectMapper.DefaultTyping</a> applicability, <a href="../../../../org/codehaus/jackson/annotate/JsonTypeInfo.As.html" title="enum in org.codehaus.jackson.annotate">JsonTypeInfo.As</a> includeAs)</code> <div class="block">Method for enabling automatic inclusion of type information, needed for proper deserialization of polymorphic types (unless types have been annotated with <a href="../../../../org/codehaus/jackson/annotate/JsonTypeInfo.html" title="annotation in org.codehaus.jackson.annotate"><code>JsonTypeInfo</code></a>).</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#enableDefaultTypingAsProperty(org.codehaus.jackson.map.ObjectMapper.DefaultTyping, java.lang.String)">enableDefaultTypingAsProperty</a></strong>(<a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTyping.html" title="enum in org.codehaus.jackson.map">ObjectMapper.DefaultTyping</a> applicability, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName)</code> <div class="block">Method for enabling automatic inclusion of type information -- needed for proper deserialization of polymorphic types (unless types have been annotated with <a href="../../../../org/codehaus/jackson/annotate/JsonTypeInfo.html" title="annotation in org.codehaus.jackson.annotate"><code>JsonTypeInfo</code></a>) -- using "As.PROPERTY" inclusion mechanism and specified property name to use for inclusion (default being "@class" since default type information always uses class name as type identifier)</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#filteredWriter(org.codehaus.jackson.map.ser.FilterProvider)">filteredWriter</a></strong>(<a href="../../../../org/codehaus/jackson/map/ser/FilterProvider.html" title="class in org.codehaus.jackson.map.ser">FilterProvider</a> filterProvider)</code> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer(org.codehaus.jackson.map.ser.FilterProvider)"><code>writer(FilterProvider)</code></a> instead.</i></div> </div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/schema/JsonSchema.html" title="class in org.codehaus.jackson.schema">JsonSchema</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#generateJsonSchema(java.lang.Class)">generateJsonSchema</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> t)</code> <div class="block">Generate <a href="http://json-schema.org/">Json-schema</a> instance for specified class.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/schema/JsonSchema.html" title="class in org.codehaus.jackson.schema">JsonSchema</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#generateJsonSchema(java.lang.Class, org.codehaus.jackson.map.SerializationConfig)">generateJsonSchema</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> t, <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> cfg)</code> <div class="block">Generate <a href="http://json-schema.org/">Json-schema</a> instance for specified class, using specific serialization configuration</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getDeserializationConfig()">getDeserializationConfig</a></strong>()</code> <div class="block">Method that returns the shared default <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> object that defines configuration settings for deserialization.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getDeserializerProvider()">getDeserializerProvider</a></strong>()</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getJsonFactory()">getJsonFactory</a></strong>()</code> <div class="block">Method that can be used to get hold of <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> that this mapper uses if it needs to construct <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a>s and/or <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>s.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getNodeFactory()">getNodeFactory</a></strong>()</code> <div class="block">Method that can be used to get hold of <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node"><code>JsonNodeFactory</code></a> that this mapper will use when directly constructing root <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances for Trees.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getSerializationConfig()">getSerializationConfig</a></strong>()</code> <div class="block">Method that returns the shared default <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map"><code>SerializationConfig</code></a> object that defines configuration settings for serialization.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getSerializerProvider()">getSerializerProvider</a></strong>()</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getSubtypeResolver()">getSubtypeResolver</a></strong>()</code> <div class="block">Method for accessing subtype resolver in use.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getTypeFactory()">getTypeFactory</a></strong>()</code> <div class="block">Accessor for getting currently configured <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a> instance.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a><?></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getVisibilityChecker()">getVisibilityChecker</a></strong>()</code> <div class="block">Method for accessing currently configured visibility checker; object used for determining whether given property element (method, field, constructor) can be auto-detected or not.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#isEnabled(org.codehaus.jackson.map.DeserializationConfig.Feature)">isEnabled</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a> f)</code> <div class="block">Convenience method, equivalent to:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#isEnabled(org.codehaus.jackson.JsonGenerator.Feature)">isEnabled</a></strong>(<a href="../../../../org/codehaus/jackson/JsonGenerator.Feature.html" title="enum in org.codehaus.jackson">JsonGenerator.Feature</a> f)</code> <div class="block">Convenience method, equivalent to:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#isEnabled(org.codehaus.jackson.JsonParser.Feature)">isEnabled</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.Feature.html" title="enum in org.codehaus.jackson">JsonParser.Feature</a> f)</code> <div class="block">Convenience method, equivalent to:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#isEnabled(org.codehaus.jackson.map.SerializationConfig.Feature)">isEnabled</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a> f)</code> <div class="block">Convenience method, equivalent to:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#prettyPrintingWriter(org.codehaus.jackson.PrettyPrinter)">prettyPrintingWriter</a></strong>(<a href="../../../../org/codehaus/jackson/PrettyPrinter.html" title="interface in org.codehaus.jackson">PrettyPrinter</a> pp)</code> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer(org.codehaus.jackson.map.ser.FilterProvider)"><code>writer(FilterProvider)</code></a> instead.</i></div> </div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#reader()">reader</a></strong>()</code> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> with default settings.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#reader(java.lang.Class)">reader</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> type)</code> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will read or update instances of specified type</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#reader(org.codehaus.jackson.FormatSchema)">reader</a></strong>(<a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a> schema)</code> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will pass specific schema object to <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> used for reading content.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#reader(org.codehaus.jackson.map.InjectableValues)">reader</a></strong>(<a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a> injectableValues)</code> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will use specified injectable values.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#reader(org.codehaus.jackson.type.JavaType)">reader</a></strong>(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> type)</code> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will read or update instances of specified type</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#reader(org.codehaus.jackson.node.JsonNodeFactory)">reader</a></strong>(<a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a> f)</code> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will use specified <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node"><code>JsonNodeFactory</code></a> for constructing JSON trees.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#reader(org.codehaus.jackson.type.TypeReference)">reader</a></strong>(<a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a><?> type)</code> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will read or update instances of specified type</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readerForUpdating(java.lang.Object)">readerForUpdating</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> valueToUpdate)</code> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will update given Object (usually Bean, but can be a Collection or Map as well, but NOT an array) with JSON data.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readTree(byte[])">readTree</a></strong>(byte[] content)</code> <div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readTree(java.io.File)">readTree</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> file)</code> <div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readTree(java.io.InputStream)">readTree</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> in)</code> <div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readTree(org.codehaus.jackson.JsonParser)">readTree</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp)</code> <div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readTree(org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationConfig)">readTree</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> cfg)</code> <div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readTree(java.io.Reader)">readTree</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> r)</code> <div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readTree(java.lang.String)">readTree</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> content)</code> <div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readTree(java.net.URL)">readTree</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a> source)</code> <div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(byte[], java.lang.Class)">readValue</a></strong>(byte[] src, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(byte[], int, int, java.lang.Class)">readValue</a></strong>(byte[] src, int offset, int len, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(byte[], int, int, org.codehaus.jackson.type.JavaType)">readValue</a></strong>(byte[] src, int offset, int len, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(byte[], int, int, org.codehaus.jackson.type.TypeReference)">readValue</a></strong>(byte[] src, int offset, int len, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a> valueTypeRef)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(byte[], org.codehaus.jackson.type.JavaType)">readValue</a></strong>(byte[] src, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(byte[], org.codehaus.jackson.type.TypeReference)">readValue</a></strong>(byte[] src, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a> valueTypeRef)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.io.File, java.lang.Class)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> src, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.io.File, org.codehaus.jackson.type.JavaType)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> src, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.io.File, org.codehaus.jackson.type.TypeReference)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> src, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a> valueTypeRef)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.io.InputStream, java.lang.Class)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> src, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.io.InputStream, org.codehaus.jackson.type.JavaType)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> src, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.io.InputStream, org.codehaus.jackson.type.TypeReference)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> src, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a> valueTypeRef)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(org.codehaus.jackson.JsonNode, java.lang.Class)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> root, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType)</code> <div class="block">Convenience method for converting results from given JSON tree into given value type.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(org.codehaus.jackson.JsonNode, org.codehaus.jackson.type.JavaType)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> root, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType)</code> <div class="block">Convenience method for converting results from given JSON tree into given value type.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(org.codehaus.jackson.JsonNode, org.codehaus.jackson.type.TypeReference)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> root, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a> valueTypeRef)</code> <div class="block">Convenience method for converting results from given JSON tree into given value type.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(org.codehaus.jackson.JsonParser, java.lang.Class)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType)</code> <div class="block">Method to deserialize JSON content into a non-container type (it can be an array type, however): typically a bean, array or a wrapper type (like <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a>).</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(org.codehaus.jackson.JsonParser, java.lang.Class, org.codehaus.jackson.map.DeserializationConfig)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType, <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> cfg)</code> <div class="block">Method to deserialize JSON content into a non-container type (it can be an array type, however): typically a bean, array or a wrapper type (like <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a>).</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType)</code> <div class="block">Method to deserialize JSON content into a Java type, reference to which is passed as argument.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType, org.codehaus.jackson.map.DeserializationConfig)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType, <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> cfg)</code> <div class="block">Method to deserialize JSON content into a Java type, reference to which is passed as argument.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a><?> valueTypeRef)</code> <div class="block">Method to deserialize JSON content into a Java type, reference to which is passed as argument.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference, org.codehaus.jackson.map.DeserializationConfig)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a><?> valueTypeRef, <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> cfg)</code> <div class="block">Method to deserialize JSON content into a Java type, reference to which is passed as argument.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.io.Reader, java.lang.Class)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> src, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.io.Reader, org.codehaus.jackson.type.JavaType)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> src, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.io.Reader, org.codehaus.jackson.type.TypeReference)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> src, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a> valueTypeRef)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.lang.String, java.lang.Class)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> content, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.lang.String, org.codehaus.jackson.type.JavaType)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> content, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.lang.String, org.codehaus.jackson.type.TypeReference)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> content, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a> valueTypeRef)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.net.URL, java.lang.Class)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a> src, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.net.URL, org.codehaus.jackson.type.JavaType)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a> src, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.net.URL, org.codehaus.jackson.type.TypeReference)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a> src, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a> valueTypeRef)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValues(org.codehaus.jackson.JsonParser, java.lang.Class)">readValues</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType)</code> <div class="block">Method for reading sequence of Objects from parser stream.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValues(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">readValues</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType)</code> <div class="block">Method for reading sequence of Objects from parser stream.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValues(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference)">readValues</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a><?> valueTypeRef)</code> <div class="block">Method for reading sequence of Objects from parser stream.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#registerModule(org.codehaus.jackson.map.Module)">registerModule</a></strong>(<a href="../../../../org/codehaus/jackson/map/Module.html" title="class in org.codehaus.jackson.map">Module</a> module)</code> <div class="block">Method for registering a module that can extend functionality provided by this mapper; for example, by adding providers for custom serializers and deserializers.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#registerSubtypes(java.lang.Class...)">registerSubtypes</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... classes)</code> <div class="block">Method for registering specified class as a subtype, so that typename-based resolution can link supertypes to subtypes (as an alternative to using annotations).</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#registerSubtypes(org.codehaus.jackson.map.jsontype.NamedType...)">registerSubtypes</a></strong>(<a href="../../../../org/codehaus/jackson/map/jsontype/NamedType.html" title="class in org.codehaus.jackson.map.jsontype">NamedType</a>... types)</code> <div class="block">Method for registering specified class as a subtype, so that typename-based resolution can link supertypes to subtypes (as an alternative to using annotations).</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#schemaBasedReader(org.codehaus.jackson.FormatSchema)">schemaBasedReader</a></strong>(<a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a> schema)</code> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#reader(org.codehaus.jackson.FormatSchema)"><code>reader(FormatSchema)</code></a> instead.</i></div> </div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#schemaBasedWriter(org.codehaus.jackson.FormatSchema)">schemaBasedWriter</a></strong>(<a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a> schema)</code> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer(org.codehaus.jackson.map.ser.FilterProvider)"><code>writer(FilterProvider)</code></a> instead.</i></div> </div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">setAnnotationIntrospector</a></strong>(<a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> ai)</code> <div class="block">Method for changing <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map"><code>AnnotationIntrospector</code></a> used by this mapper instance for both serialization and deserialization</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setDateFormat(java.text.DateFormat)">setDateFormat</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> dateFormat)</code> <div class="block">Method for configuring the default <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a> to use when serializing time values as Strings, and deserializing from JSON Strings.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setDefaultTyping(org.codehaus.jackson.map.jsontype.TypeResolverBuilder)">setDefaultTyping</a></strong>(<a href="../../../../org/codehaus/jackson/map/jsontype/TypeResolverBuilder.html" title="interface in org.codehaus.jackson.map.jsontype">TypeResolverBuilder</a><?> typer)</code> <div class="block">Method for enabling automatic inclusion of type information, using specified handler object for determining which types this affects, as well as details of how information is embedded.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setDeserializationConfig(org.codehaus.jackson.map.DeserializationConfig)">setDeserializationConfig</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> cfg)</code> <div class="block">Method for replacing the shared default deserialization configuration object.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setDeserializerProvider(org.codehaus.jackson.map.DeserializerProvider)">setDeserializerProvider</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a> p)</code> <div class="block">Method for setting specific <a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map"><code>DeserializerProvider</code></a> to use for handling caching of <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map"><code>JsonDeserializer</code></a> instances.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setFilters(org.codehaus.jackson.map.ser.FilterProvider)">setFilters</a></strong>(<a href="../../../../org/codehaus/jackson/map/ser/FilterProvider.html" title="class in org.codehaus.jackson.map.ser">FilterProvider</a> filterProvider)</code> <div class="block">Convenience method that is equivalent to:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setHandlerInstantiator(org.codehaus.jackson.map.HandlerInstantiator)">setHandlerInstantiator</a></strong>(<a href="../../../../org/codehaus/jackson/map/HandlerInstantiator.html" title="class in org.codehaus.jackson.map">HandlerInstantiator</a> hi)</code> <div class="block">Method for configuring <a href="../../../../org/codehaus/jackson/map/HandlerInstantiator.html" title="class in org.codehaus.jackson.map"><code>HandlerInstantiator</code></a> to use for creating instances of handlers (such as serializers, deserializers, type and type id resolvers), given a class.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setInjectableValues(org.codehaus.jackson.map.InjectableValues)">setInjectableValues</a></strong>(<a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a> injectableValues)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setNodeFactory(org.codehaus.jackson.node.JsonNodeFactory)">setNodeFactory</a></strong>(<a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a> f)</code> <div class="block">Method for specifying <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node"><code>JsonNodeFactory</code></a> to use for constructing root level tree nodes (via method <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#createObjectNode()"><code>createObjectNode()</code></a></div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setPropertyNamingStrategy(org.codehaus.jackson.map.PropertyNamingStrategy)">setPropertyNamingStrategy</a></strong>(<a href="../../../../org/codehaus/jackson/map/PropertyNamingStrategy.html" title="class in org.codehaus.jackson.map">PropertyNamingStrategy</a> s)</code> <div class="block">Method for setting custom property naming strategy to use.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setSerializationConfig(org.codehaus.jackson.map.SerializationConfig)">setSerializationConfig</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> cfg)</code> <div class="block">Method for replacing the shared default serialization configuration object.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setSerializationInclusion(org.codehaus.jackson.map.annotate.JsonSerialize.Inclusion)">setSerializationInclusion</a></strong>(<a href="../../../../org/codehaus/jackson/map/annotate/JsonSerialize.Inclusion.html" title="enum in org.codehaus.jackson.map.annotate">JsonSerialize.Inclusion</a> incl)</code> <div class="block">Method for setting defalt POJO property inclusion strategy for serialization.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setSerializerFactory(org.codehaus.jackson.map.SerializerFactory)">setSerializerFactory</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map">SerializerFactory</a> f)</code> <div class="block">Method for setting specific <a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map"><code>SerializerFactory</code></a> to use for constructing (bean) serializers.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setSerializerProvider(org.codehaus.jackson.map.SerializerProvider)">setSerializerProvider</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a> p)</code> <div class="block">Method for setting specific <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map"><code>SerializerProvider</code></a> to use for handling caching of <a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="class in org.codehaus.jackson.map"><code>JsonSerializer</code></a> instances.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setSubtypeResolver(org.codehaus.jackson.map.jsontype.SubtypeResolver)">setSubtypeResolver</a></strong>(<a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a> r)</code> <div class="block">Method for setting custom subtype resolver to use.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setTypeFactory(org.codehaus.jackson.map.type.TypeFactory)">setTypeFactory</a></strong>(<a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a> f)</code> <div class="block">Method that can be used to override <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a> instance used by this mapper.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setVisibility(org.codehaus.jackson.annotate.JsonMethod, org.codehaus.jackson.annotate.JsonAutoDetect.Visibility)">setVisibility</a></strong>(<a href="../../../../org/codehaus/jackson/annotate/JsonMethod.html" title="enum in org.codehaus.jackson.annotate">JsonMethod</a> forMethod, <a href="../../../../org/codehaus/jackson/annotate/JsonAutoDetect.Visibility.html" title="enum in org.codehaus.jackson.annotate">JsonAutoDetect.Visibility</a> visibility)</code> <div class="block">Convenience method that allows changing configuration for underlying <a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect"><code>VisibilityChecker</code></a>s, to change details of what kinds of properties are auto-detected.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setVisibilityChecker(org.codehaus.jackson.map.introspect.VisibilityChecker)">setVisibilityChecker</a></strong>(<a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a><?> vc)</code> <div class="block">Method for setting currently configured visibility checker; object used for determining whether given property element (method, field, constructor) can be auto-detected or not.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#treeAsTokens(org.codehaus.jackson.JsonNode)">treeAsTokens</a></strong>(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> n)</code> <div class="block">Method for constructing a <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> out of JSON tree representation.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><T> T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#treeToValue(org.codehaus.jackson.JsonNode, java.lang.Class)">treeToValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> n, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType)</code> <div class="block">Convenience conversion method that will bind data given JSON tree contains into specific value (usually bean) type.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#typedWriter(java.lang.Class)">typedWriter</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> rootType)</code> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithType(java.lang.Class)"><code>writerWithType(Class)</code></a> instead.</i></div> </div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#typedWriter(org.codehaus.jackson.type.JavaType)">typedWriter</a></strong>(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> rootType)</code> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithType(org.codehaus.jackson.type.JavaType)"><code>writerWithType(JavaType)</code></a> instead.</i></div> </div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#typedWriter(org.codehaus.jackson.type.TypeReference)">typedWriter</a></strong>(<a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a><?> rootType)</code> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithType(org.codehaus.jackson.type.TypeReference)"><code>writerWithType(TypeReference)</code></a> instead.</i></div> </div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#updatingReader(java.lang.Object)">updatingReader</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> valueToUpdate)</code> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readerForUpdating(java.lang.Object)"><code>readerForUpdating(java.lang.Object)</code></a> instead.</i></div> </div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><T extends <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>> <br>T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#valueToTree(java.lang.Object)">valueToTree</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> fromValue)</code> <div class="block">Reverse of <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#treeToValue(org.codehaus.jackson.JsonNode, java.lang.Class)"><code>treeToValue(org.codehaus.jackson.JsonNode, java.lang.Class<T>)</code></a>; given a value (usually bean), will construct equivalent JSON Tree representation.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/Version.html" title="class in org.codehaus.jackson">Version</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#version()">version</a></strong>()</code> <div class="block">Method that will return version information stored in and read from jar that contains this class.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#viewWriter(java.lang.Class)">viewWriter</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> serializationView)</code> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithView(java.lang.Class)"><code>writerWithView(Class)</code></a> instead.</i></div> </div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#withModule(org.codehaus.jackson.map.Module)">withModule</a></strong>(<a href="../../../../org/codehaus/jackson/map/Module.html" title="class in org.codehaus.jackson.map">Module</a> module)</code> <div class="block">Fluent-style alternative to <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#registerModule(org.codehaus.jackson.map.Module)"><code>registerModule(org.codehaus.jackson.map.Module)</code></a>; functionally equivalent to:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer()">writer</a></strong>()</code> <div class="block">Convenience method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> with default settings.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer(java.text.DateFormat)">writer</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> df)</code> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will serialize objects using specified <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a>; or, if null passed, using timestamp (64-bit number.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer(org.codehaus.jackson.map.ser.FilterProvider)">writer</a></strong>(<a href="../../../../org/codehaus/jackson/map/ser/FilterProvider.html" title="class in org.codehaus.jackson.map.ser">FilterProvider</a> filterProvider)</code> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will serialize objects using specified filter provider.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer(org.codehaus.jackson.FormatSchema)">writer</a></strong>(<a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a> schema)</code> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will pass specific schema object to <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> used for writing content.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer(org.codehaus.jackson.PrettyPrinter)">writer</a></strong>(<a href="../../../../org/codehaus/jackson/PrettyPrinter.html" title="interface in org.codehaus.jackson">PrettyPrinter</a> pp)</code> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will serialize objects using specified pretty printer for indentation (or if null, no pretty printer)</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithDefaultPrettyPrinter()">writerWithDefaultPrettyPrinter</a></strong>()</code> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will serialize objects using the default pretty printer for indentation</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithType(java.lang.Class)">writerWithType</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> rootType)</code> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will serialize objects using specified root type, instead of actual runtime type of value.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithType(org.codehaus.jackson.type.JavaType)">writerWithType</a></strong>(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> rootType)</code> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will serialize objects using specified root type, instead of actual runtime type of value.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithType(org.codehaus.jackson.type.TypeReference)">writerWithType</a></strong>(<a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a><?> rootType)</code> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will serialize objects using specified root type, instead of actual runtime type of value.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithView(java.lang.Class)">writerWithView</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> serializationView)</code> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will serialize objects using specified JSON View (filter).</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writeTree(org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.JsonNode)">writeTree</a></strong>(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a> jgen, <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> rootNode)</code> <div class="block">Method to serialize given JSON Tree, using generator provided.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writeTree(org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.JsonNode, org.codehaus.jackson.map.SerializationConfig)">writeTree</a></strong>(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a> jgen, <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> rootNode, <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> cfg)</code> <div class="block">Method to serialize given Json Tree, using generator provided.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writeValue(java.io.File, java.lang.Object)">writeValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> resultFile, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> <div class="block">Method that can be used to serialize any Java value as JSON output, written to File provided.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writeValue(org.codehaus.jackson.JsonGenerator, java.lang.Object)">writeValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a> jgen, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> <div class="block">Method that can be used to serialize any Java value as JSON output, using provided <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writeValue(org.codehaus.jackson.JsonGenerator, java.lang.Object, org.codehaus.jackson.map.SerializationConfig)">writeValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a> jgen, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value, <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> config)</code> <div class="block">Method that can be used to serialize any Java value as JSON output, using provided <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>, configured as per passed configuration object.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writeValue(java.io.OutputStream, java.lang.Object)">writeValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> <div class="block">Method that can be used to serialize any Java value as JSON output, using output stream provided (using encoding <a href="../../../../org/codehaus/jackson/JsonEncoding.html#UTF8"><code>JsonEncoding.UTF8</code></a>).</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writeValue(java.io.Writer, java.lang.Object)">writeValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> w, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> <div class="block">Method that can be used to serialize any Java value as JSON output, using Writer provided.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>byte[]</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writeValueAsBytes(java.lang.Object)">writeValueAsBytes</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> <div class="block">Method that can be used to serialize any Java value as a byte array.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writeValueAsString(java.lang.Object)">writeValueAsString</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> <div class="block">Method that can be used to serialize any Java value as a String.</div> </td> </tr> </table> <ul class="blockList"> <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> <!-- --> </a> <h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> <code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li> </ul> </li> </ul> </li> </ul> </div> <div class="details"> <ul class="blockList"> <li class="blockList"> <!-- ============ FIELD DETAIL =========== --> <ul class="blockList"> <li class="blockList"><a name="field_detail"> <!-- --> </a> <h3>Field Detail</h3> <a name="DEFAULT_INTROSPECTOR"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_INTROSPECTOR</h4> <pre>protected static final <a href="../../../../org/codehaus/jackson/map/ClassIntrospector.html" title="class in org.codehaus.jackson.map">ClassIntrospector</a><? extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> DEFAULT_INTROSPECTOR</pre> </li> </ul> <a name="DEFAULT_ANNOTATION_INTROSPECTOR"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_ANNOTATION_INTROSPECTOR</h4> <pre>protected static final <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> DEFAULT_ANNOTATION_INTROSPECTOR</pre> </li> </ul> <a name="STD_VISIBILITY_CHECKER"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>STD_VISIBILITY_CHECKER</h4> <pre>protected static final <a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a><?> STD_VISIBILITY_CHECKER</pre> <dl><dt><span class="strong">Since:</span></dt> <dd>1.5</dd></dl> </li> </ul> <a name="_jsonFactory"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>_jsonFactory</h4> <pre>protected final <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a> _jsonFactory</pre> <div class="block">Factory used to create <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> and <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> instances as necessary.</div> </li> </ul> <a name="_subtypeResolver"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>_subtypeResolver</h4> <pre>protected <a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a> _subtypeResolver</pre> <div class="block">Registered concrete subtypes that can be used instead of (or in addition to) ones declared using annotations.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.6</dd></dl> </li> </ul> <a name="_typeFactory"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>_typeFactory</h4> <pre>protected <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a> _typeFactory</pre> <div class="block">Specific factory used for creating <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type"><code>JavaType</code></a> instances; needed to allow modules to add more custom type handling (mostly to support types of non-Java JVM languages)</div> </li> </ul> <a name="_injectableValues"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>_injectableValues</h4> <pre>protected <a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a> _injectableValues</pre> <div class="block">Provider for values to inject in deserialized POJOs.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="_serializationConfig"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>_serializationConfig</h4> <pre>protected <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> _serializationConfig</pre> <div class="block">Configuration object that defines basic global settings for the serialization process</div> </li> </ul> <a name="_serializerProvider"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>_serializerProvider</h4> <pre>protected <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a> _serializerProvider</pre> <div class="block">Object that manages access to serializers used for serialization, including caching. It is configured with <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_serializerFactory"><code>_serializerFactory</code></a> to allow for constructing custom serializers.</div> </li> </ul> <a name="_serializerFactory"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>_serializerFactory</h4> <pre>protected <a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map">SerializerFactory</a> _serializerFactory</pre> <div class="block">Serializer factory used for constructing serializers.</div> </li> </ul> <a name="_deserializationConfig"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>_deserializationConfig</h4> <pre>protected <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> _deserializationConfig</pre> <div class="block">Configuration object that defines basic global settings for the serialization process</div> </li> </ul> <a name="_deserializerProvider"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>_deserializerProvider</h4> <pre>protected <a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a> _deserializerProvider</pre> <div class="block">Object that manages access to deserializers used for deserializing JSON content into Java objects, including possible caching of the deserializers. It contains a reference to <a href="../../../../org/codehaus/jackson/map/DeserializerFactory.html" title="class in org.codehaus.jackson.map"><code>DeserializerFactory</code></a> to use for constructing acutal deserializers.</div> </li> </ul> <a name="_rootDeserializers"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>_rootDeserializers</h4> <pre>protected final <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a><<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>,<a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">JsonDeserializer</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>>> _rootDeserializers</pre> <div class="block">We will use a separate main-level Map for keeping track of root-level deserializers. This is where most succesful cache lookups get resolved. Map will contain resolvers for all kinds of types, including container types: this is different from the component cache which will only cache bean deserializers. <p> Given that we don't expect much concurrency for additions (should very quickly converge to zero after startup), let's explicitly define a low concurrency setting. <p> Since version 1.5, these may are either "raw" deserializers (when no type information is needed for base type), or type-wrapped deserializers (if it is needed)</div> </li> </ul> </li> </ul> <!-- ========= CONSTRUCTOR DETAIL ======== --> <ul class="blockList"> <li class="blockList"><a name="constructor_detail"> <!-- --> </a> <h3>Constructor Detail</h3> <a name="ObjectMapper()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>ObjectMapper</h4> <pre>public ObjectMapper()</pre> <div class="block">Default constructor, which will construct the default <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> as necessary, use <a href="../../../../org/codehaus/jackson/map/ser/StdSerializerProvider.html" title="class in org.codehaus.jackson.map.ser"><code>StdSerializerProvider</code></a> as its <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map"><code>SerializerProvider</code></a>, and <a href="../../../../org/codehaus/jackson/map/ser/BeanSerializerFactory.html" title="class in org.codehaus.jackson.map.ser"><code>BeanSerializerFactory</code></a> as its <a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map"><code>SerializerFactory</code></a>. This means that it can serialize all standard JDK types, as well as regular Java Beans (based on method names and Jackson-specific annotations), but does not support JAXB annotations.</div> </li> </ul> <a name="ObjectMapper(org.codehaus.jackson.JsonFactory)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>ObjectMapper</h4> <pre>public ObjectMapper(<a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a> jf)</pre> <div class="block">Construct mapper that uses specified <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> for constructing necessary <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a>s and/or <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>s.</div> </li> </ul> <a name="ObjectMapper(org.codehaus.jackson.map.SerializerFactory)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>ObjectMapper</h4> <pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> public ObjectMapper(<a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map">SerializerFactory</a> sf)</pre> <div class="block"><span class="strong">Deprecated.</span> <i>Use other constructors instead; note that you can just set serializer factory with <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setSerializerFactory(org.codehaus.jackson.map.SerializerFactory)"><code>setSerializerFactory(org.codehaus.jackson.map.SerializerFactory)</code></a></i></div> <div class="block">Construct mapper that uses specified <a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map"><code>SerializerFactory</code></a> for constructing necessary serializers.</div> </li> </ul> <a name="ObjectMapper(org.codehaus.jackson.JsonFactory, org.codehaus.jackson.map.SerializerProvider, org.codehaus.jackson.map.DeserializerProvider)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>ObjectMapper</h4> <pre>public ObjectMapper(<a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a> jf, <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a> sp, <a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a> dp)</pre> </li> </ul> <a name="ObjectMapper(org.codehaus.jackson.JsonFactory, org.codehaus.jackson.map.SerializerProvider, org.codehaus.jackson.map.DeserializerProvider, org.codehaus.jackson.map.SerializationConfig, org.codehaus.jackson.map.DeserializationConfig)"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>ObjectMapper</h4> <pre>public ObjectMapper(<a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a> jf, <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a> sp, <a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a> dp, <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> sconfig, <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> dconfig)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>jf</code> - JsonFactory to use: if null, a new <a href="../../../../org/codehaus/jackson/map/MappingJsonFactory.html" title="class in org.codehaus.jackson.map"><code>MappingJsonFactory</code></a> will be constructed</dd><dd><code>sp</code> - SerializerProvider to use: if null, a <a href="../../../../org/codehaus/jackson/map/ser/StdSerializerProvider.html" title="class in org.codehaus.jackson.map.ser"><code>StdSerializerProvider</code></a> will be constructed</dd><dd><code>dp</code> - DeserializerProvider to use: if null, a <a href="../../../../org/codehaus/jackson/map/deser/StdDeserializerProvider.html" title="class in org.codehaus.jackson.map.deser"><code>StdDeserializerProvider</code></a> will be constructed</dd><dd><code>sconfig</code> - Serialization configuration to use; if null, basic <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map"><code>SerializationConfig</code></a> will be constructed</dd><dd><code>dconfig</code> - Deserialization configuration to use; if null, basic <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> will be constructed</dd></dl> </li> </ul> </li> </ul> <!-- ============ METHOD DETAIL ========== --> <ul class="blockList"> <li class="blockList"><a name="method_detail"> <!-- --> </a> <h3>Method Detail</h3> <a name="version()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>version</h4> <pre>public <a href="../../../../org/codehaus/jackson/Version.html" title="class in org.codehaus.jackson">Version</a> version()</pre> <div class="block">Method that will return version information stored in and read from jar that contains this class.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/Versioned.html#version()">version</a></code> in interface <code><a href="../../../../org/codehaus/jackson/Versioned.html" title="interface in org.codehaus.jackson">Versioned</a></code></dd> <dt><span class="strong">Since:</span></dt> <dd>1.6</dd></dl> </li> </ul> <a name="registerModule(org.codehaus.jackson.map.Module)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>registerModule</h4> <pre>public void registerModule(<a href="../../../../org/codehaus/jackson/map/Module.html" title="class in org.codehaus.jackson.map">Module</a> module)</pre> <div class="block">Method for registering a module that can extend functionality provided by this mapper; for example, by adding providers for custom serializers and deserializers.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>module</code> - Module to register</dd><dt><span class="strong">Since:</span></dt> <dd>1.7</dd></dl> </li> </ul> <a name="withModule(org.codehaus.jackson.map.Module)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>withModule</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> withModule(<a href="../../../../org/codehaus/jackson/map/Module.html" title="class in org.codehaus.jackson.map">Module</a> module)</pre> <div class="block">Fluent-style alternative to <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#registerModule(org.codehaus.jackson.map.Module)"><code>registerModule(org.codehaus.jackson.map.Module)</code></a>; functionally equivalent to: <pre> mapper.registerModule(module); return mapper; </pre> NOTE: name is unfortunately misleading in suggesting that a new instance might be created (as is the case with most other 'withXxx()' methods for Jackson core objects) -- this is not the case; rather, this is just a variant of <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#registerModule(org.codehaus.jackson.map.Module)"><code>registerModule(org.codehaus.jackson.map.Module)</code></a> but one that returns 'this' (like it should return, but does not for historical reasons).</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.8</dd></dl> </li> </ul> <a name="getSerializationConfig()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getSerializationConfig</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> getSerializationConfig()</pre> <div class="block">Method that returns the shared default <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map"><code>SerializationConfig</code></a> object that defines configuration settings for serialization. Returned object is "live" meaning that changes will be used for future serialization operations for this mapper when using mapper's default configuration</div> </li> </ul> <a name="copySerializationConfig()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>copySerializationConfig</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> copySerializationConfig()</pre> <div class="block">Method that creates a copy of the shared default <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map"><code>SerializationConfig</code></a> object that defines configuration settings for serialization. Since it is a copy, any changes made to the configuration object will NOT directly affect serialization done using basic serialization methods that use the shared object (that is, ones that do not take separate <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map"><code>SerializationConfig</code></a> argument. <p> The use case is that of changing object settings of the configuration (like date format being used, see <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#setDateFormat(java.text.DateFormat)"><code>SerializationConfig.setDateFormat(java.text.DateFormat)</code></a>).</div> </li> </ul> <a name="setSerializationConfig(org.codehaus.jackson.map.SerializationConfig)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setSerializationConfig</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> setSerializationConfig(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> cfg)</pre> <div class="block">Method for replacing the shared default serialization configuration object.</div> </li> </ul> <a name="getDeserializationConfig()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getDeserializationConfig</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> getDeserializationConfig()</pre> <div class="block">Method that returns the shared default <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> object that defines configuration settings for deserialization. Returned object is "live" meaning that changes will be used for future deserialization operations for this mapper when using mapper's default configuration</div> </li> </ul> <a name="copyDeserializationConfig()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>copyDeserializationConfig</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> copyDeserializationConfig()</pre> <div class="block">Method that creates a copy of the shared default <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> object that defines configuration settings for deserialization. Since it is a copy, any changes made to the configuration object will NOT directly affect deserialization done using basic deserialization methods that use the shared object (that is, ones that do not take separate <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> argument. <p> The use case is that of changing object settings of the configuration (like deserialization problem handler, see <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#addHandler(org.codehaus.jackson.map.DeserializationProblemHandler)"><code>DeserializationConfig.addHandler(org.codehaus.jackson.map.DeserializationProblemHandler)</code></a>)</div> </li> </ul> <a name="setDeserializationConfig(org.codehaus.jackson.map.DeserializationConfig)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setDeserializationConfig</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> setDeserializationConfig(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> cfg)</pre> <div class="block">Method for replacing the shared default deserialization configuration object.</div> </li> </ul> <a name="setSerializerFactory(org.codehaus.jackson.map.SerializerFactory)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setSerializerFactory</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> setSerializerFactory(<a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map">SerializerFactory</a> f)</pre> <div class="block">Method for setting specific <a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map"><code>SerializerFactory</code></a> to use for constructing (bean) serializers.</div> </li> </ul> <a name="setSerializerProvider(org.codehaus.jackson.map.SerializerProvider)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setSerializerProvider</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> setSerializerProvider(<a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a> p)</pre> <div class="block">Method for setting specific <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map"><code>SerializerProvider</code></a> to use for handling caching of <a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="class in org.codehaus.jackson.map"><code>JsonSerializer</code></a> instances.</div> </li> </ul> <a name="getSerializerProvider()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getSerializerProvider</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a> getSerializerProvider()</pre> <dl><dt><span class="strong">Since:</span></dt> <dd>1.4</dd></dl> </li> </ul> <a name="setDeserializerProvider(org.codehaus.jackson.map.DeserializerProvider)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setDeserializerProvider</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> setDeserializerProvider(<a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a> p)</pre> <div class="block">Method for setting specific <a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map"><code>DeserializerProvider</code></a> to use for handling caching of <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map"><code>JsonDeserializer</code></a> instances.</div> </li> </ul> <a name="getDeserializerProvider()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getDeserializerProvider</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a> getDeserializerProvider()</pre> <dl><dt><span class="strong">Since:</span></dt> <dd>1.4</dd></dl> </li> </ul> <a name="getVisibilityChecker()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getVisibilityChecker</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a><?> getVisibilityChecker()</pre> <div class="block">Method for accessing currently configured visibility checker; object used for determining whether given property element (method, field, constructor) can be auto-detected or not.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.5</dd></dl> </li> </ul> <a name="setVisibilityChecker(org.codehaus.jackson.map.introspect.VisibilityChecker)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setVisibilityChecker</h4> <pre>public void setVisibilityChecker(<a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a><?> vc)</pre> <div class="block">Method for setting currently configured visibility checker; object used for determining whether given property element (method, field, constructor) can be auto-detected or not. This default checker is used if no per-class overrides are defined.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.5</dd></dl> </li> </ul> <a name="setVisibility(org.codehaus.jackson.annotate.JsonMethod, org.codehaus.jackson.annotate.JsonAutoDetect.Visibility)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setVisibility</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> setVisibility(<a href="../../../../org/codehaus/jackson/annotate/JsonMethod.html" title="enum in org.codehaus.jackson.annotate">JsonMethod</a> forMethod, <a href="../../../../org/codehaus/jackson/annotate/JsonAutoDetect.Visibility.html" title="enum in org.codehaus.jackson.annotate">JsonAutoDetect.Visibility</a> visibility)</pre> <div class="block">Convenience method that allows changing configuration for underlying <a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect"><code>VisibilityChecker</code></a>s, to change details of what kinds of properties are auto-detected. Basically short cut for doing: <pre> mapper.setVisibilityChecker( mapper.getVisibilityChecker().withVisibility(forMethod, visibility) ); </pre> one common use case would be to do: <pre> mapper.setVisibility(JsonMethod.FIELD, Visibility.ANY); </pre> which would make all member fields serializable without further annotations, instead of just public fields (default setting).</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>forMethod</code> - Type of property descriptor affected (field, getter/isGetter, setter, creator)</dd><dd><code>visibility</code> - Minimum visibility to require for the property descriptors of type</dd> <dt><span class="strong">Returns:</span></dt><dd>Modified mapper instance (that is, "this"), to allow chaining of configuration calls</dd><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="getSubtypeResolver()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getSubtypeResolver</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a> getSubtypeResolver()</pre> <div class="block">Method for accessing subtype resolver in use.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.6</dd></dl> </li> </ul> <a name="setSubtypeResolver(org.codehaus.jackson.map.jsontype.SubtypeResolver)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setSubtypeResolver</h4> <pre>public void setSubtypeResolver(<a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a> r)</pre> <div class="block">Method for setting custom subtype resolver to use.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.6</dd></dl> </li> </ul> <a name="setAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setAnnotationIntrospector</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> setAnnotationIntrospector(<a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> ai)</pre> <div class="block">Method for changing <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map"><code>AnnotationIntrospector</code></a> used by this mapper instance for both serialization and deserialization</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.8</dd></dl> </li> </ul> <a name="setPropertyNamingStrategy(org.codehaus.jackson.map.PropertyNamingStrategy)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setPropertyNamingStrategy</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> setPropertyNamingStrategy(<a href="../../../../org/codehaus/jackson/map/PropertyNamingStrategy.html" title="class in org.codehaus.jackson.map">PropertyNamingStrategy</a> s)</pre> <div class="block">Method for setting custom property naming strategy to use.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.8</dd></dl> </li> </ul> <a name="setSerializationInclusion(org.codehaus.jackson.map.annotate.JsonSerialize.Inclusion)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setSerializationInclusion</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> setSerializationInclusion(<a href="../../../../org/codehaus/jackson/map/annotate/JsonSerialize.Inclusion.html" title="enum in org.codehaus.jackson.map.annotate">JsonSerialize.Inclusion</a> incl)</pre> <div class="block">Method for setting defalt POJO property inclusion strategy for serialization. Equivalent to: <pre> mapper.setSerializationConfig(mapper.getSerializationConfig().withSerializationInclusion(incl)); </pre></div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="enableDefaultTyping()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>enableDefaultTyping</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> enableDefaultTyping()</pre> <div class="block">Convenience method that is equivalent to calling <pre> enableObjectTyping(DefaultTyping.OBJECT_AND_NON_CONCRETE); </pre></div> </li> </ul> <a name="enableDefaultTyping(org.codehaus.jackson.map.ObjectMapper.DefaultTyping)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>enableDefaultTyping</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> enableDefaultTyping(<a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTyping.html" title="enum in org.codehaus.jackson.map">ObjectMapper.DefaultTyping</a> dti)</pre> <div class="block">Convenience method that is equivalent to calling <pre> enableObjectTyping(dti, JsonTypeInfo.As.WRAPPER_ARRAY); </pre></div> </li> </ul> <a name="enableDefaultTyping(org.codehaus.jackson.map.ObjectMapper.DefaultTyping, org.codehaus.jackson.annotate.JsonTypeInfo.As)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>enableDefaultTyping</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> enableDefaultTyping(<a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTyping.html" title="enum in org.codehaus.jackson.map">ObjectMapper.DefaultTyping</a> applicability, <a href="../../../../org/codehaus/jackson/annotate/JsonTypeInfo.As.html" title="enum in org.codehaus.jackson.annotate">JsonTypeInfo.As</a> includeAs)</pre> <div class="block">Method for enabling automatic inclusion of type information, needed for proper deserialization of polymorphic types (unless types have been annotated with <a href="../../../../org/codehaus/jackson/annotate/JsonTypeInfo.html" title="annotation in org.codehaus.jackson.annotate"><code>JsonTypeInfo</code></a>).</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>applicability</code> - Defines kinds of types for which additional type information is added; see <a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTyping.html" title="enum in org.codehaus.jackson.map"><code>ObjectMapper.DefaultTyping</code></a> for more information.</dd></dl> </li> </ul> <a name="enableDefaultTypingAsProperty(org.codehaus.jackson.map.ObjectMapper.DefaultTyping, java.lang.String)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>enableDefaultTypingAsProperty</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> enableDefaultTypingAsProperty(<a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTyping.html" title="enum in org.codehaus.jackson.map">ObjectMapper.DefaultTyping</a> applicability, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName)</pre> <div class="block">Method for enabling automatic inclusion of type information -- needed for proper deserialization of polymorphic types (unless types have been annotated with <a href="../../../../org/codehaus/jackson/annotate/JsonTypeInfo.html" title="annotation in org.codehaus.jackson.annotate"><code>JsonTypeInfo</code></a>) -- using "As.PROPERTY" inclusion mechanism and specified property name to use for inclusion (default being "@class" since default type information always uses class name as type identifier)</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.7</dd></dl> </li> </ul> <a name="disableDefaultTyping()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>disableDefaultTyping</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> disableDefaultTyping()</pre> <div class="block">Method for disabling automatic inclusion of type information; if so, only explicitly annotated types (ones with <a href="../../../../org/codehaus/jackson/annotate/JsonTypeInfo.html" title="annotation in org.codehaus.jackson.annotate"><code>JsonTypeInfo</code></a>) will have additional embedded type information.</div> </li> </ul> <a name="setDefaultTyping(org.codehaus.jackson.map.jsontype.TypeResolverBuilder)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setDefaultTyping</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> setDefaultTyping(<a href="../../../../org/codehaus/jackson/map/jsontype/TypeResolverBuilder.html" title="interface in org.codehaus.jackson.map.jsontype">TypeResolverBuilder</a><?> typer)</pre> <div class="block">Method for enabling automatic inclusion of type information, using specified handler object for determining which types this affects, as well as details of how information is embedded.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>typer</code> - Type information inclusion handler</dd></dl> </li> </ul> <a name="registerSubtypes(java.lang.Class...)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>registerSubtypes</h4> <pre>public void registerSubtypes(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... classes)</pre> <div class="block">Method for registering specified class as a subtype, so that typename-based resolution can link supertypes to subtypes (as an alternative to using annotations). Type for given class is determined from appropriate annotation; or if missing, default name (unqualified class name)</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.6</dd></dl> </li> </ul> <a name="registerSubtypes(org.codehaus.jackson.map.jsontype.NamedType...)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>registerSubtypes</h4> <pre>public void registerSubtypes(<a href="../../../../org/codehaus/jackson/map/jsontype/NamedType.html" title="class in org.codehaus.jackson.map.jsontype">NamedType</a>... types)</pre> <div class="block">Method for registering specified class as a subtype, so that typename-based resolution can link supertypes to subtypes (as an alternative to using annotations). Name may be provided as part of argument, but if not will be based on annotations or use default name (unqualified class name).</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.6</dd></dl> </li> </ul> <a name="getTypeFactory()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getTypeFactory</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a> getTypeFactory()</pre> <div class="block">Accessor for getting currently configured <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a> instance.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.8</dd></dl> </li> </ul> <a name="setTypeFactory(org.codehaus.jackson.map.type.TypeFactory)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setTypeFactory</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> setTypeFactory(<a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a> f)</pre> <div class="block">Method that can be used to override <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a> instance used by this mapper. <p> Note: will also set <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a> that deserialization and serialization config objects use.</div> </li> </ul> <a name="constructType(java.lang.reflect.Type)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>constructType</h4> <pre>public <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> constructType(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a> t)</pre> <div class="block">Convenience method for constructing <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type"><code>JavaType</code></a> out of given type (typically <code>java.lang.Class</code>), but without explicit context.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.8</dd></dl> </li> </ul> <a name="setNodeFactory(org.codehaus.jackson.node.JsonNodeFactory)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setNodeFactory</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> setNodeFactory(<a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a> f)</pre> <div class="block">Method for specifying <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node"><code>JsonNodeFactory</code></a> to use for constructing root level tree nodes (via method <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#createObjectNode()"><code>createObjectNode()</code></a></div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.2</dd></dl> </li> </ul> <a name="setFilters(org.codehaus.jackson.map.ser.FilterProvider)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setFilters</h4> <pre>public void setFilters(<a href="../../../../org/codehaus/jackson/map/ser/FilterProvider.html" title="class in org.codehaus.jackson.map.ser">FilterProvider</a> filterProvider)</pre> <div class="block">Convenience method that is equivalent to: <pre> mapper.setFilters(mapper.getSerializationConfig().withFilters(filterProvider)); </pre> <p> Note that usually it is better to use method <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#filteredWriter(org.codehaus.jackson.map.ser.FilterProvider)"><code>filteredWriter(org.codehaus.jackson.map.ser.FilterProvider)</code></a>; however, sometimes this method is more convenient. For example, some frameworks only allow configuring of ObjectMapper instances and not ObjectWriters.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.8</dd></dl> </li> </ul> <a name="getJsonFactory()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getJsonFactory</h4> <pre>public <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a> getJsonFactory()</pre> <div class="block">Method that can be used to get hold of <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> that this mapper uses if it needs to construct <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a>s and/or <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>s.</div> <dl><dt><span class="strong">Returns:</span></dt><dd><a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> that this mapper uses when it needs to construct Json parser and generators</dd></dl> </li> </ul> <a name="setDateFormat(java.text.DateFormat)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setDateFormat</h4> <pre>public void setDateFormat(<a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> dateFormat)</pre> <div class="block">Method for configuring the default <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a> to use when serializing time values as Strings, and deserializing from JSON Strings. This is preferably to directly modifying <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map"><code>SerializationConfig</code></a> and <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> instances. If you need per-request configuration, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer(java.text.DateFormat)"><code>writer(DateFormat)</code></a> to create properly configured <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> and use that; this because <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a>s are thread-safe whereas ObjectMapper itself is only thread-safe when configuring methods (such as this one) are NOT called.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.8</dd></dl> </li> </ul> <a name="setHandlerInstantiator(org.codehaus.jackson.map.HandlerInstantiator)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setHandlerInstantiator</h4> <pre>public void setHandlerInstantiator(<a href="../../../../org/codehaus/jackson/map/HandlerInstantiator.html" title="class in org.codehaus.jackson.map">HandlerInstantiator</a> hi)</pre> <div class="block">Method for configuring <a href="../../../../org/codehaus/jackson/map/HandlerInstantiator.html" title="class in org.codehaus.jackson.map"><code>HandlerInstantiator</code></a> to use for creating instances of handlers (such as serializers, deserializers, type and type id resolvers), given a class.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>hi</code> - Instantiator to use; if null, use the default implementation</dd></dl> </li> </ul> <a name="setInjectableValues(org.codehaus.jackson.map.InjectableValues)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setInjectableValues</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> setInjectableValues(<a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a> injectableValues)</pre> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="configure(org.codehaus.jackson.map.SerializationConfig.Feature, boolean)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>configure</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> configure(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a> f, boolean state)</pre> <div class="block">Method for changing state of an on/off serialization feature for this object mapper. <p> This is method is basically a shortcut method for calling <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#set(org.codehaus.jackson.map.SerializationConfig.Feature, boolean)"><code>SerializationConfig.set(org.codehaus.jackson.map.SerializationConfig.Feature, boolean)</code></a> on the shared <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map"><code>SerializationConfig</code></a> object with given arguments.</div> </li> </ul> <a name="configure(org.codehaus.jackson.map.DeserializationConfig.Feature, boolean)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>configure</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> configure(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a> f, boolean state)</pre> <div class="block">Method for changing state of an on/off deserialization feature for this object mapper. <p> This is method is basically a shortcut method for calling <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#set(org.codehaus.jackson.map.DeserializationConfig.Feature, boolean)"><code>DeserializationConfig.set(org.codehaus.jackson.map.DeserializationConfig.Feature, boolean)</code></a> on the shared <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> object with given arguments.</div> </li> </ul> <a name="configure(org.codehaus.jackson.JsonParser.Feature, boolean)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>configure</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> configure(<a href="../../../../org/codehaus/jackson/JsonParser.Feature.html" title="enum in org.codehaus.jackson">JsonParser.Feature</a> f, boolean state)</pre> <div class="block">Method for changing state of an on/off <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> feature for <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> instance this object mapper uses. <p> This is method is basically a shortcut method for calling <a href="../../../../org/codehaus/jackson/JsonFactory.html#setParserFeature(org.codehaus.jackson.JsonParser.Feature, boolean)"><code>JsonFactory.setParserFeature(org.codehaus.jackson.JsonParser.Feature, boolean)</code></a> on the shared <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> this mapper uses (which is accessible using <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getJsonFactory()"><code>getJsonFactory()</code></a>).</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.2</dd></dl> </li> </ul> <a name="configure(org.codehaus.jackson.JsonGenerator.Feature, boolean)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>configure</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> configure(<a href="../../../../org/codehaus/jackson/JsonGenerator.Feature.html" title="enum in org.codehaus.jackson">JsonGenerator.Feature</a> f, boolean state)</pre> <div class="block">Method for changing state of an on/off <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> feature for <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> instance this object mapper uses. <p> This is method is basically a shortcut method for calling <a href="../../../../org/codehaus/jackson/JsonFactory.html#setGeneratorFeature(org.codehaus.jackson.JsonGenerator.Feature, boolean)"><code>JsonFactory.setGeneratorFeature(org.codehaus.jackson.JsonGenerator.Feature, boolean)</code></a> on the shared <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> this mapper uses (which is accessible using <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getJsonFactory()"><code>getJsonFactory()</code></a>).</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.2</dd></dl> </li> </ul> <a name="enable(org.codehaus.jackson.map.DeserializationConfig.Feature...)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>enable</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> enable(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a>... f)</pre> <div class="block">Method for enabling specified <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> features. Modifies and returns this instance; no new object is created.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="disable(org.codehaus.jackson.map.DeserializationConfig.Feature...)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>disable</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> disable(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a>... f)</pre> <div class="block">Method for enabling specified <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> features. Modifies and returns this instance; no new object is created.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="enable(org.codehaus.jackson.map.SerializationConfig.Feature...)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>enable</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> enable(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a>... f)</pre> <div class="block">Method for enabling specified <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> features. Modifies and returns this instance; no new object is created.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="disable(org.codehaus.jackson.map.SerializationConfig.Feature...)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>disable</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> disable(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a>... f)</pre> <div class="block">Method for enabling specified <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> features. Modifies and returns this instance; no new object is created.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="isEnabled(org.codehaus.jackson.map.SerializationConfig.Feature)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>isEnabled</h4> <pre>public boolean isEnabled(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a> f)</pre> <div class="block">Convenience method, equivalent to: <pre> getSerializationConfig().isEnabled(f); </pre></div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="isEnabled(org.codehaus.jackson.map.DeserializationConfig.Feature)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>isEnabled</h4> <pre>public boolean isEnabled(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a> f)</pre> <div class="block">Convenience method, equivalent to: <pre> getDeserializationConfig().isEnabled(f); </pre></div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="isEnabled(org.codehaus.jackson.JsonParser.Feature)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>isEnabled</h4> <pre>public boolean isEnabled(<a href="../../../../org/codehaus/jackson/JsonParser.Feature.html" title="enum in org.codehaus.jackson">JsonParser.Feature</a> f)</pre> <div class="block">Convenience method, equivalent to: <pre> getJsonFactory().isEnabled(f); </pre></div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="isEnabled(org.codehaus.jackson.JsonGenerator.Feature)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>isEnabled</h4> <pre>public boolean isEnabled(<a href="../../../../org/codehaus/jackson/JsonGenerator.Feature.html" title="enum in org.codehaus.jackson">JsonGenerator.Feature</a> f)</pre> <div class="block">Convenience method, equivalent to: <pre> getJsonFactory().isEnabled(f); </pre></div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="getNodeFactory()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getNodeFactory</h4> <pre>public <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a> getNodeFactory()</pre> <div class="block">Method that can be used to get hold of <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node"><code>JsonNodeFactory</code></a> that this mapper will use when directly constructing root <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances for Trees. <p> Note: this is just a shortcut for calling <pre> getDeserializationConfig().getNodeFactory() </pre></div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.2</dd></dl> </li> </ul> <a name="readValue(org.codehaus.jackson.JsonParser, java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Method to deserialize JSON content into a non-container type (it can be an array type, however): typically a bean, array or a wrapper type (like <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a>). <p> Note: this method should NOT be used if the result type is a container (<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> or <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>. The reason is that due to type erasure, key and value types can not be introspected when using this method.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#readValue(org.codehaus.jackson.JsonParser, java.lang.Class)">readValue</a></code> in class <code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a><?> valueTypeRef) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Method to deserialize JSON content into a Java type, reference to which is passed as argument. Type is passed using so-called "super type token" (see ) and specifically needs to be used if the root type is a parameterized (generic) container type.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference)">readValue</a></code> in class <code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Method to deserialize JSON content into a Java type, reference to which is passed as argument. Type is passed using Jackson specific type; instance of which can be constructed using <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a>.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">readValue</a></code> in class <code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="readTree(org.codehaus.jackson.JsonParser)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readTree</h4> <pre>public <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> readTree(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre> <div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances. Returns root of the resulting tree (where root can consist of just a single node if the current event is a value event, not container).</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#readTree(org.codehaus.jackson.JsonParser)">readTree</a></code> in class <code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl> </li> </ul> <a name="readValues(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValues</h4> <pre>public <T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T> readValues(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre> <div class="block">Method for reading sequence of Objects from parser stream. <p> Note that <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> has more complete set of variants.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#readValues(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">readValues</a></code> in class <code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.8</dd></dl> </li> </ul> <a name="readValues(org.codehaus.jackson.JsonParser, java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValues</h4> <pre>public <T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T> readValues(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre> <div class="block">Method for reading sequence of Objects from parser stream.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#readValues(org.codehaus.jackson.JsonParser, java.lang.Class)">readValues</a></code> in class <code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.8</dd></dl> </li> </ul> <a name="readValues(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValues</h4> <pre>public <T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T> readValues(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a><?> valueTypeRef) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre> <div class="block">Method for reading sequence of Objects from parser stream.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#readValues(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference)">readValues</a></code> in class <code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.8</dd></dl> </li> </ul> <a name="readValue(org.codehaus.jackson.JsonParser, java.lang.Class, org.codehaus.jackson.map.DeserializationConfig)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType, <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> cfg) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Method to deserialize JSON content into a non-container type (it can be an array type, however): typically a bean, array or a wrapper type (like <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a>). <p> Note: this method should NOT be used if the result type is a container (<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> or <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>. The reason is that due to type erasure, key and value types can not be introspected when using this method.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>cfg</code> - Specific deserialization configuration to use for this operation. Note that not all config settings can be changed on per-operation basis: some changeds only take effect before calling the operation for the first time (for the mapper instance)</dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.1</dd></dl> </li> </ul> <a name="readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference, org.codehaus.jackson.map.DeserializationConfig)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a><?> valueTypeRef, <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> cfg) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Method to deserialize JSON content into a Java type, reference to which is passed as argument. Type is passed using so-called "super type token" (see ) and specifically needs to be used if the root type is a parameterized (generic) container type.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>cfg</code> - Specific deserialization configuration to use for this operation. Note that not all config settings can be changed on per-operation basis: some changeds only take effect before calling the operation for the first time (for the mapper instance)</dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.1</dd></dl> </li> </ul> <a name="readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType, org.codehaus.jackson.map.DeserializationConfig)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType, <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> cfg) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Method to deserialize JSON content into a Java type, reference to which is passed as argument. Type is passed using Jackson specific type; instance of which can be constructed using <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a>.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>cfg</code> - Specific deserialization configuration to use for this operation. Note that not all config settings can be changed on per-operation basis: some changeds only take effect before calling the operation for the first time (for the mapper instance)</dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.1</dd></dl> </li> </ul> <a name="readTree(org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationConfig)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readTree</h4> <pre>public <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> readTree(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> cfg) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre> <div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances. Returns root of the resulting tree (where root can consist of just a single node if the current event is a value event, not container).</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>cfg</code> - Specific deserialization configuration to use for this operation. Note that not all config settings can be changed on per-operation basis: some changeds only take effect before calling the operation for the first time (for the mapper instance)</dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.1</dd></dl> </li> </ul> <a name="readTree(java.io.InputStream)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readTree</h4> <pre>public <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> readTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> in) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre> <div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances. Returns root of the resulting tree (where root can consist of just a single node if the current event is a value event, not container).</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - Input stream used to read JSON content for building the JSON tree.</dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.3</dd></dl> </li> </ul> <a name="readTree(java.io.Reader)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readTree</h4> <pre>public <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> readTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> r) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre> <div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances. Returns root of the resulting tree (where root can consist of just a single node if the current event is a value event, not container).</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>r</code> - Reader used to read JSON content for building the JSON tree.</dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.3</dd></dl> </li> </ul> <a name="readTree(java.lang.String)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readTree</h4> <pre>public <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> readTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> content) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre> <div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances. Returns root of the resulting tree (where root can consist of just a single node if the current event is a value event, not container).</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>content</code> - JSON content to parse to build the JSON tree.</dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.3</dd></dl> </li> </ul> <a name="readTree(byte[])"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readTree</h4> <pre>public <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> readTree(byte[] content) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre> <div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances. Returns root of the resulting tree (where root can consist of just a single node if the current event is a value event, not container).</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>content</code> - JSON content to parse to build the JSON tree.</dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="readTree(java.io.File)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readTree</h4> <pre>public <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> readTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> file) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre> <div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances. Returns root of the resulting tree (where root can consist of just a single node if the current event is a value event, not container).</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>file</code> - File of which contents to parse as JSON for building a tree instance</dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="readTree(java.net.URL)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readTree</h4> <pre>public <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> readTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a> source) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre> <div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances. Returns root of the resulting tree (where root can consist of just a single node if the current event is a value event, not container).</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>source</code> - URL to use for fetching contents to parse as JSON for building a tree instance</dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="writeValue(org.codehaus.jackson.JsonGenerator, java.lang.Object)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>writeValue</h4> <pre>public void writeValue(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a> jgen, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Method that can be used to serialize any Java value as JSON output, using provided <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#writeValue(org.codehaus.jackson.JsonGenerator, java.lang.Object)">writeValue</a></code> in class <code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="writeValue(org.codehaus.jackson.JsonGenerator, java.lang.Object, org.codehaus.jackson.map.SerializationConfig)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>writeValue</h4> <pre>public void writeValue(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a> jgen, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value, <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> config) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Method that can be used to serialize any Java value as JSON output, using provided <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>, configured as per passed configuration object.</div> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.1</dd></dl> </li> </ul> <a name="writeTree(org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.JsonNode)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>writeTree</h4> <pre>public void writeTree(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a> jgen, <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> rootNode) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre> <div class="block">Method to serialize given JSON Tree, using generator provided.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#writeTree(org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.JsonNode)">writeTree</a></code> in class <code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl> </li> </ul> <a name="writeTree(org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.JsonNode, org.codehaus.jackson.map.SerializationConfig)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>writeTree</h4> <pre>public void writeTree(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a> jgen, <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> rootNode, <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> cfg) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre> <div class="block">Method to serialize given Json Tree, using generator provided.</div> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.1</dd></dl> </li> </ul> <a name="createObjectNode()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>createObjectNode</h4> <pre>public <a href="../../../../org/codehaus/jackson/node/ObjectNode.html" title="class in org.codehaus.jackson.node">ObjectNode</a> createObjectNode()</pre> <div class="block"><p> Note: return type is co-variant, as basic ObjectCodec abstraction can not refer to concrete node types (as it's part of core package, whereas impls are part of mapper package)</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#createObjectNode()">createObjectNode</a></code> in class <code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd> <dt><span class="strong">Since:</span></dt> <dd>1.2</dd></dl> </li> </ul> <a name="createArrayNode()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>createArrayNode</h4> <pre>public <a href="../../../../org/codehaus/jackson/node/ArrayNode.html" title="class in org.codehaus.jackson.node">ArrayNode</a> createArrayNode()</pre> <div class="block"><p> Note: return type is co-variant, as basic ObjectCodec abstraction can not refer to concrete node types (as it's part of core package, whereas impls are part of mapper package)</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#createArrayNode()">createArrayNode</a></code> in class <code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd> <dt><span class="strong">Since:</span></dt> <dd>1.2</dd></dl> </li> </ul> <a name="treeAsTokens(org.codehaus.jackson.JsonNode)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>treeAsTokens</h4> <pre>public <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> treeAsTokens(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> n)</pre> <div class="block">Method for constructing a <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> out of JSON tree representation.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#treeAsTokens(org.codehaus.jackson.JsonNode)">treeAsTokens</a></code> in class <code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd> <dt><span class="strong">Parameters:</span></dt><dd><code>n</code> - Root node of the tree that resulting parser will read from</dd><dt><span class="strong">Since:</span></dt> <dd>1.3</dd></dl> </li> </ul> <a name="treeToValue(org.codehaus.jackson.JsonNode, java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>treeToValue</h4> <pre>public <T> T treeToValue(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> n, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Convenience conversion method that will bind data given JSON tree contains into specific value (usually bean) type. <p> Equivalent to: <pre> objectMapper.convertValue(n, valueClass); </pre></div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#treeToValue(org.codehaus.jackson.JsonNode, java.lang.Class)">treeToValue</a></code> in class <code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="valueToTree(java.lang.Object)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>valueToTree</h4> <pre>public <T extends <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>> T valueToTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> fromValue) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre> <div class="block">Reverse of <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#treeToValue(org.codehaus.jackson.JsonNode, java.lang.Class)"><code>treeToValue(org.codehaus.jackson.JsonNode, java.lang.Class<T>)</code></a>; given a value (usually bean), will construct equivalent JSON Tree representation. Functionally same as if serializing value into JSON and parsing JSON as tree, but more efficient.</div> <dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>T</code> - Actual node type; usually either basic <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> or <a href="../../../../org/codehaus/jackson/node/ObjectNode.html" title="class in org.codehaus.jackson.node"><code>ObjectNode</code></a></dd><dt><span class="strong">Parameters:</span></dt><dd><code>fromValue</code> - Bean value to convert</dd> <dt><span class="strong">Returns:</span></dt><dd>Root node of the resulting JSON tree</dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.6</dd></dl> </li> </ul> <a name="canSerialize(java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>canSerialize</h4> <pre>public boolean canSerialize(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> type)</pre> <div class="block">Method that can be called to check whether mapper thinks it could serialize an instance of given Class. Check is done by checking whether a serializer can be found for the type.</div> <dl><dt><span class="strong">Returns:</span></dt><dd>True if mapper can find a serializer for instances of given class (potentially serializable), false otherwise (not serializable)</dd></dl> </li> </ul> <a name="canDeserialize(org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>canDeserialize</h4> <pre>public boolean canDeserialize(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> type)</pre> <div class="block">Method that can be called to check whether mapper thinks it could deserialize an Object of given type. Check is done by checking whether a deserializer can be found for the type.</div> <dl><dt><span class="strong">Returns:</span></dt><dd>True if mapper can find a serializer for instances of given class (potentially serializable), false otherwise (not serializable)</dd></dl> </li> </ul> <a name="readValue(java.io.File, java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> src, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="readValue(java.io.File, org.codehaus.jackson.type.TypeReference)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> src, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a> valueTypeRef) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="readValue(java.io.File, org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> src, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="readValue(java.net.URL, java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a> src, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="readValue(java.net.URL, org.codehaus.jackson.type.TypeReference)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a> src, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a> valueTypeRef) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="readValue(java.net.URL, org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a> src, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="readValue(java.lang.String, java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> content, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="readValue(java.lang.String, org.codehaus.jackson.type.TypeReference)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> content, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a> valueTypeRef) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="readValue(java.lang.String, org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> content, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="readValue(java.io.Reader, java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> src, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="readValue(java.io.Reader, org.codehaus.jackson.type.TypeReference)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> src, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a> valueTypeRef) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="readValue(java.io.Reader, org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> src, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="readValue(java.io.InputStream, java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> src, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="readValue(java.io.InputStream, org.codehaus.jackson.type.TypeReference)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> src, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a> valueTypeRef) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="readValue(java.io.InputStream, org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> src, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="readValue(byte[], java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(byte[] src, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.8</dd></dl> </li> </ul> <a name="readValue(byte[], int, int, java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(byte[] src, int offset, int len, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="readValue(byte[], org.codehaus.jackson.type.TypeReference)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(byte[] src, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a> valueTypeRef) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.8</dd></dl> </li> </ul> <a name="readValue(byte[], int, int, org.codehaus.jackson.type.TypeReference)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(byte[] src, int offset, int len, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a> valueTypeRef) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="readValue(byte[], org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(byte[] src, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.8</dd></dl> </li> </ul> <a name="readValue(byte[], int, int, org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(byte[] src, int offset, int len, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="readValue(org.codehaus.jackson.JsonNode, java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> root, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Convenience method for converting results from given JSON tree into given value type. Basically short-cut for: <pre> mapper.readValue(mapper.treeAsTokens(root), valueType); </pre></div> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.6</dd></dl> </li> </ul> <a name="readValue(org.codehaus.jackson.JsonNode, org.codehaus.jackson.type.TypeReference)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> root, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a> valueTypeRef) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Convenience method for converting results from given JSON tree into given value type. Basically short-cut for: <pre> mapper.readValue(mapper.treeAsTokens(root), valueType); </pre></div> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.6</dd></dl> </li> </ul> <a name="readValue(org.codehaus.jackson.JsonNode, org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readValue</h4> <pre>public <T> T readValue(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> root, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Convenience method for converting results from given JSON tree into given value type. Basically short-cut for: <pre> mapper.readValue(mapper.treeAsTokens(root), valueType); </pre></div> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.6</dd></dl> </li> </ul> <a name="writeValue(java.io.File, java.lang.Object)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>writeValue</h4> <pre>public void writeValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> resultFile, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Method that can be used to serialize any Java value as JSON output, written to File provided.</div> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="writeValue(java.io.OutputStream, java.lang.Object)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>writeValue</h4> <pre>public void writeValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Method that can be used to serialize any Java value as JSON output, using output stream provided (using encoding <a href="../../../../org/codehaus/jackson/JsonEncoding.html#UTF8"><code>JsonEncoding.UTF8</code></a>). <p> Note: method does not close the underlying stream explicitly here; however, <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> this mapper uses may choose to close the stream depending on its settings (by default, it will try to close it when <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> we construct is closed).</div> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="writeValue(java.io.Writer, java.lang.Object)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>writeValue</h4> <pre>public void writeValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> w, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Method that can be used to serialize any Java value as JSON output, using Writer provided. <p> Note: method does not close the underlying stream explicitly here; however, <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> this mapper uses may choose to close the stream depending on its settings (by default, it will try to close it when <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> we construct is closed).</div> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="writeValueAsString(java.lang.Object)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>writeValueAsString</h4> <pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> writeValueAsString(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Method that can be used to serialize any Java value as a String. Functionally equivalent to calling <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writeValue(java.io.Writer, java.lang.Object)"><code>writeValue(Writer,Object)</code></a> with <a href="http://docs.oracle.com/javase/6/docs/api/java/io/StringWriter.html?is-external=true" title="class or interface in java.io"><code>StringWriter</code></a> and constructing String, but more efficient.</div> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.3</dd></dl> </li> </ul> <a name="writeValueAsBytes(java.lang.Object)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>writeValueAsBytes</h4> <pre>public byte[] writeValueAsBytes(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Method that can be used to serialize any Java value as a byte array. Functionally equivalent to calling <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writeValue(java.io.Writer, java.lang.Object)"><code>writeValue(Writer,Object)</code></a> with <a href="http://docs.oracle.com/javase/6/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io"><code>ByteArrayOutputStream</code></a> and getting bytes, but more efficient. Encoding used will be UTF-8.</div> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt> <dd>1.5</dd></dl> </li> </ul> <a name="writer()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>writer</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a> writer()</pre> <div class="block">Convenience method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> with default settings.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.6</dd></dl> </li> </ul> <a name="writer(java.text.DateFormat)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>writer</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a> writer(<a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> df)</pre> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will serialize objects using specified <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a>; or, if null passed, using timestamp (64-bit number.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="writerWithView(java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>writerWithView</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a> writerWithView(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> serializationView)</pre> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will serialize objects using specified JSON View (filter).</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="writerWithType(java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>writerWithType</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a> writerWithType(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> rootType)</pre> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will serialize objects using specified root type, instead of actual runtime type of value. Type must be a super-type of runtime type.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="writerWithType(org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>writerWithType</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a> writerWithType(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> rootType)</pre> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will serialize objects using specified root type, instead of actual runtime type of value. Type must be a super-type of runtime type.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="writerWithType(org.codehaus.jackson.type.TypeReference)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>writerWithType</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a> writerWithType(<a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a><?> rootType)</pre> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will serialize objects using specified root type, instead of actual runtime type of value. Type must be a super-type of runtime type.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="writer(org.codehaus.jackson.PrettyPrinter)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>writer</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a> writer(<a href="../../../../org/codehaus/jackson/PrettyPrinter.html" title="interface in org.codehaus.jackson">PrettyPrinter</a> pp)</pre> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will serialize objects using specified pretty printer for indentation (or if null, no pretty printer)</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="writerWithDefaultPrettyPrinter()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>writerWithDefaultPrettyPrinter</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a> writerWithDefaultPrettyPrinter()</pre> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will serialize objects using the default pretty printer for indentation</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="writer(org.codehaus.jackson.map.ser.FilterProvider)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>writer</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a> writer(<a href="../../../../org/codehaus/jackson/map/ser/FilterProvider.html" title="class in org.codehaus.jackson.map.ser">FilterProvider</a> filterProvider)</pre> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will serialize objects using specified filter provider.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="writer(org.codehaus.jackson.FormatSchema)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>writer</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a> writer(<a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a> schema)</pre> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will pass specific schema object to <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> used for writing content.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>schema</code> - Schema to pass to generator</dd><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="typedWriter(java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>typedWriter</h4> <pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> public <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a> typedWriter(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> rootType)</pre> <div class="block"><span class="strong">Deprecated.</span> <i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithType(java.lang.Class)"><code>writerWithType(Class)</code></a> instead.</i></div> </li> </ul> <a name="typedWriter(org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>typedWriter</h4> <pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> public <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a> typedWriter(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> rootType)</pre> <div class="block"><span class="strong">Deprecated.</span> <i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithType(org.codehaus.jackson.type.JavaType)"><code>writerWithType(JavaType)</code></a> instead.</i></div> </li> </ul> <a name="typedWriter(org.codehaus.jackson.type.TypeReference)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>typedWriter</h4> <pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> public <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a> typedWriter(<a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a><?> rootType)</pre> <div class="block"><span class="strong">Deprecated.</span> <i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithType(org.codehaus.jackson.type.TypeReference)"><code>writerWithType(TypeReference)</code></a> instead.</i></div> </li> </ul> <a name="viewWriter(java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>viewWriter</h4> <pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> public <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a> viewWriter(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> serializationView)</pre> <div class="block"><span class="strong">Deprecated.</span> <i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithView(java.lang.Class)"><code>writerWithView(Class)</code></a> instead.</i></div> </li> </ul> <a name="prettyPrintingWriter(org.codehaus.jackson.PrettyPrinter)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>prettyPrintingWriter</h4> <pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> public <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a> prettyPrintingWriter(<a href="../../../../org/codehaus/jackson/PrettyPrinter.html" title="interface in org.codehaus.jackson">PrettyPrinter</a> pp)</pre> <div class="block"><span class="strong">Deprecated.</span> <i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer(org.codehaus.jackson.map.ser.FilterProvider)"><code>writer(FilterProvider)</code></a> instead.</i></div> </li> </ul> <a name="defaultPrettyPrintingWriter()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>defaultPrettyPrintingWriter</h4> <pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> public <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a> defaultPrettyPrintingWriter()</pre> <div class="block"><span class="strong">Deprecated.</span> <i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithDefaultPrettyPrinter()"><code>writerWithDefaultPrettyPrinter()</code></a> instead.</i></div> </li> </ul> <a name="filteredWriter(org.codehaus.jackson.map.ser.FilterProvider)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>filteredWriter</h4> <pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> public <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a> filteredWriter(<a href="../../../../org/codehaus/jackson/map/ser/FilterProvider.html" title="class in org.codehaus.jackson.map.ser">FilterProvider</a> filterProvider)</pre> <div class="block"><span class="strong">Deprecated.</span> <i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer(org.codehaus.jackson.map.ser.FilterProvider)"><code>writer(FilterProvider)</code></a> instead.</i></div> </li> </ul> <a name="schemaBasedWriter(org.codehaus.jackson.FormatSchema)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>schemaBasedWriter</h4> <pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> public <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a> schemaBasedWriter(<a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a> schema)</pre> <div class="block"><span class="strong">Deprecated.</span> <i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer(org.codehaus.jackson.map.ser.FilterProvider)"><code>writer(FilterProvider)</code></a> instead.</i></div> </li> </ul> <a name="reader()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>reader</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a> reader()</pre> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> with default settings. Note that the resulting instance is NOT usable as is, without defining expected value type.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.6</dd></dl> </li> </ul> <a name="readerForUpdating(java.lang.Object)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>readerForUpdating</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a> readerForUpdating(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> valueToUpdate)</pre> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will update given Object (usually Bean, but can be a Collection or Map as well, but NOT an array) with JSON data. Deserialization occurs normally except that the root-level value in JSON is not used for instantiating a new object; instead give updateable object is used as root. Runtime type of value object is used for locating deserializer, unless overridden by other factory methods of <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a></div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="reader(org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>reader</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a> reader(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> type)</pre> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will read or update instances of specified type</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.6</dd></dl> </li> </ul> <a name="reader(java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>reader</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a> reader(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> type)</pre> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will read or update instances of specified type</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.6</dd></dl> </li> </ul> <a name="reader(org.codehaus.jackson.type.TypeReference)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>reader</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a> reader(<a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a><?> type)</pre> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will read or update instances of specified type</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.6</dd></dl> </li> </ul> <a name="reader(org.codehaus.jackson.node.JsonNodeFactory)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>reader</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a> reader(<a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a> f)</pre> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will use specified <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node"><code>JsonNodeFactory</code></a> for constructing JSON trees.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.6</dd></dl> </li> </ul> <a name="reader(org.codehaus.jackson.FormatSchema)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>reader</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a> reader(<a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a> schema)</pre> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will pass specific schema object to <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> used for reading content.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>schema</code> - Schema to pass to parser</dd><dt><span class="strong">Since:</span></dt> <dd>1.8</dd></dl> </li> </ul> <a name="reader(org.codehaus.jackson.map.InjectableValues)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>reader</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a> reader(<a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a> injectableValues)</pre> <div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will use specified injectable values.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>injectableValues</code> - Injectable values to use</dd><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="updatingReader(java.lang.Object)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>updatingReader</h4> <pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> public <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a> updatingReader(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> valueToUpdate)</pre> <div class="block"><span class="strong">Deprecated.</span> <i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readerForUpdating(java.lang.Object)"><code>readerForUpdating(java.lang.Object)</code></a> instead.</i></div> </li> </ul> <a name="schemaBasedReader(org.codehaus.jackson.FormatSchema)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>schemaBasedReader</h4> <pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> public <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a> schemaBasedReader(<a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a> schema)</pre> <div class="block"><span class="strong">Deprecated.</span> <i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#reader(org.codehaus.jackson.FormatSchema)"><code>reader(FormatSchema)</code></a> instead.</i></div> </li> </ul> <a name="convertValue(java.lang.Object, java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>convertValue</h4> <pre>public <T> T convertValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> fromValue, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> toValueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre> <div class="block">Convenience method for doing two-step conversion from given value, into instance of given value type. This is functionality equivalent to first serializing given value into JSON, then binding JSON data into value of given type, but may be executed without fully serializing into JSON. Same converters (serializers, deserializers) will be used as for data binding, meaning same object mapper configuration works.</div> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - If conversion fails due to incompatible type; if so, root cause will contain underlying checked exception data binding functionality threw</dd></dl> </li> </ul> <a name="convertValue(java.lang.Object, org.codehaus.jackson.type.TypeReference)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>convertValue</h4> <pre>public <T> T convertValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> fromValue, <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a> toValueTypeRef) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl> </li> </ul> <a name="convertValue(java.lang.Object, org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>convertValue</h4> <pre>public <T> T convertValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> fromValue, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> toValueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl> </li> </ul> <a name="_convert(java.lang.Object, org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>_convert</h4> <pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _convert(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> fromValue, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> toValueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl> </li> </ul> <a name="generateJsonSchema(java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>generateJsonSchema</h4> <pre>public <a href="../../../../org/codehaus/jackson/schema/JsonSchema.html" title="class in org.codehaus.jackson.schema">JsonSchema</a> generateJsonSchema(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> t) throws <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Generate <a href="http://json-schema.org/">Json-schema</a> instance for specified class.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>t</code> - The class to generate schema for</dd> <dt><span class="strong">Returns:</span></dt><dd>Constructed JSON schema.</dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="generateJsonSchema(java.lang.Class, org.codehaus.jackson.map.SerializationConfig)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>generateJsonSchema</h4> <pre>public <a href="../../../../org/codehaus/jackson/schema/JsonSchema.html" title="class in org.codehaus.jackson.schema">JsonSchema</a> generateJsonSchema(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> t, <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> cfg) throws <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Generate <a href="http://json-schema.org/">Json-schema</a> instance for specified class, using specific serialization configuration</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>t</code> - The class to generate schema for</dd> <dt><span class="strong">Returns:</span></dt><dd>Constructed JSON schema.</dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="_defaultPrettyPrinter()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>_defaultPrettyPrinter</h4> <pre>protected <a href="../../../../org/codehaus/jackson/PrettyPrinter.html" title="interface in org.codehaus.jackson">PrettyPrinter</a> _defaultPrettyPrinter()</pre> <div class="block">Helper method that should return default pretty-printer to use for generators constructed by this mapper, when instructed to use default pretty printer.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.7</dd></dl> </li> </ul> <a name="_configAndWriteValue(org.codehaus.jackson.JsonGenerator, java.lang.Object)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>_configAndWriteValue</h4> <pre>protected final void _configAndWriteValue(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a> jgen, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Method called to configure the generator as necessary and then call write functionality</div> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="_configAndWriteValue(org.codehaus.jackson.JsonGenerator, java.lang.Object, java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>_configAndWriteValue</h4> <pre>protected final void _configAndWriteValue(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a> jgen, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> viewClass) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="_readValue(org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>_readValue</h4> <pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _readValue(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> cfg, <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Actual implementation of value reading+binding operation.</div> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="_readMapAndClose(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>_readMapAndClose</h4> <pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _readMapAndClose(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="_initForReading(org.codehaus.jackson.JsonParser)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>_initForReading</h4> <pre>protected <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a> _initForReading(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Method called to ensure that given parser is ready for reading content for data binding.</div> <dl><dt><span class="strong">Returns:</span></dt><dd>First token to be used for data binding after this call: can never be null as exception will be thrown if parser can not provide more tokens.</dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if the underlying input source has problems during parsing</dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code> - if parser has problems parsing content</dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code> - if the parser does not have any more content to map (note: Json "null" value is considered content; enf-of-stream not)</dd></dl> </li> </ul> <a name="_unwrapAndDeserialize(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType, org.codehaus.jackson.map.DeserializationContext, org.codehaus.jackson.map.JsonDeserializer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>_unwrapAndDeserialize</h4> <pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _unwrapAndDeserialize(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> rootType, <a href="../../../../org/codehaus/jackson/map/DeserializationContext.html" title="class in org.codehaus.jackson.map">DeserializationContext</a> ctxt, <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">JsonDeserializer</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> deser) throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>, <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="_findRootDeserializer(org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>_findRootDeserializer</h4> <pre>protected <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">JsonDeserializer</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> _findRootDeserializer(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> cfg, <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> valueType) throws <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre> <div class="block">Method called to locate deserializer for the passed root-level value.</div> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl> </li> </ul> <a name="_createDeserializationContext(org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationConfig)"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>_createDeserializationContext</h4> <pre>protected <a href="../../../../org/codehaus/jackson/map/DeserializationContext.html" title="class in org.codehaus.jackson.map">DeserializationContext</a> _createDeserializationContext(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> cfg)</pre> </li> </ul> </li> </ul> </li> </ul> </div> </div> <!-- ========= END OF CLASS DATA ========= --> <!-- ======= START OF BOTTOM NAVBAR ====== --> <div class="bottomNav"><a name="navbar_bottom"> <!-- --> </a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> <!-- --> </a> <ul class="navList" title="Navigation"> <li><a href="../../../../overview-summary.html">Overview</a></li> <li><a href="package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="class-use/ObjectMapper.html">Use</a></li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../../../../deprecated-list.html">Deprecated</a></li> <li><a href="../../../../index-all.html">Index</a></li> <li><a href="../../../../help-doc.html">Help</a></li> </ul> </div> <div class="subNav"> <ul class="navList"> <li><a href="../../../../org/codehaus/jackson/map/Module.SetupContext.html" title="interface in org.codehaus.jackson.map"><span class="strong">Prev Class</span></a></li> <li><a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in org.codehaus.jackson.map"><span class="strong">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../index.html?org/codehaus/jackson/map/ObjectMapper.html" target="_top">Frames</a></li> <li><a href="ObjectMapper.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_bottom"> <li><a href="../../../../allclasses-noframe.html">All Classes</a></li> </ul> <div> <script type="text/javascript"><!-- allClassesLink = document.getElementById("allclasses_navbar_bottom"); if(window==top) { allClassesLink.style.display = "block"; } else { allClassesLink.style.display = "none"; } //--> </script> </div> <div> <ul class="subNavList"> <li>Summary: </li> <li><a href="#nested_class_summary">Nested</a> | </li> <li><a href="#field_summary">Field</a> | </li> <li><a href="#constructor_summary">Constr</a> | </li> <li><a href="#method_summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> <li><a href="#field_detail">Field</a> | </li> <li><a href="#constructor_detail">Constr</a> | </li> <li><a href="#method_detail">Method</a></li> </ul> </div> <a name="skip-navbar_bottom"> <!-- --> </a></div> <!-- ======== END OF BOTTOM NAVBAR ======= --> </body> </html>