1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!-- NewPage --> 3<html lang="en"> 4<head> 5<!-- Generated by javadoc (version 1.7.0_25) on Thu Jan 01 17:43:58 PST 2015 --> 6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8"> 7<title>StdConverter (jackson-databind 2.5.0 API)</title> 8<meta name="date" content="2015-01-01"> 9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> 10</head> 11<body> 12<script type="text/javascript"><!-- 13 if (location.href.indexOf('is-external=true') == -1) { 14 parent.document.title="StdConverter (jackson-databind 2.5.0 API)"; 15 } 16//--> 17</script> 18<noscript> 19<div>JavaScript is disabled on your browser.</div> 20</noscript> 21<!-- ========= START OF TOP NAVBAR ======= --> 22<div class="topNav"><a name="navbar_top"> 23<!-- --> 24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> 25<!-- --> 26</a> 27<ul class="navList" title="Navigation"> 28<li><a href="../../../../../overview-summary.html">Overview</a></li> 29<li><a href="package-summary.html">Package</a></li> 30<li class="navBarCell1Rev">Class</li> 31<li><a href="class-use/StdConverter.html">Use</a></li> 32<li><a href="package-tree.html">Tree</a></li> 33<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 34<li><a href="../../../../../index-all.html">Index</a></li> 35<li><a href="../../../../../help-doc.html">Help</a></li> 36</ul> 37</div> 38<div class="subNav"> 39<ul class="navList"> 40<li><a href="../../../../../com/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.util"><span class="strong">Prev Class</span></a></li> 41<li><a href="../../../../../com/fasterxml/jackson/databind/util/StdDateFormat.html" title="class in com.fasterxml.jackson.databind.util"><span class="strong">Next Class</span></a></li> 42</ul> 43<ul class="navList"> 44<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/util/StdConverter.html" target="_top">Frames</a></li> 45<li><a href="StdConverter.html" target="_top">No Frames</a></li> 46</ul> 47<ul class="navList" id="allclasses_navbar_top"> 48<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 49</ul> 50<div> 51<script type="text/javascript"><!-- 52 allClassesLink = document.getElementById("allclasses_navbar_top"); 53 if(window==top) { 54 allClassesLink.style.display = "block"; 55 } 56 else { 57 allClassesLink.style.display = "none"; 58 } 59 //--> 60</script> 61</div> 62<div> 63<ul class="subNavList"> 64<li>Summary: </li> 65<li>Nested | </li> 66<li>Field | </li> 67<li><a href="#constructor_summary">Constr</a> | </li> 68<li><a href="#method_summary">Method</a></li> 69</ul> 70<ul class="subNavList"> 71<li>Detail: </li> 72<li>Field | </li> 73<li><a href="#constructor_detail">Constr</a> | </li> 74<li><a href="#method_detail">Method</a></li> 75</ul> 76</div> 77<a name="skip-navbar_top"> 78<!-- --> 79</a></div> 80<!-- ========= END OF TOP NAVBAR ========= --> 81<!-- ======== START OF CLASS DATA ======== --> 82<div class="header"> 83<div class="subTitle">com.fasterxml.jackson.databind.util</div> 84<h2 title="Class StdConverter" class="title">Class StdConverter<IN,OUT></h2> 85</div> 86<div class="contentContainer"> 87<ul class="inheritance"> 88<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> 89<li> 90<ul class="inheritance"> 91<li>com.fasterxml.jackson.databind.util.StdConverter<IN,OUT></li> 92</ul> 93</li> 94</ul> 95<div class="description"> 96<ul class="blockList"> 97<li class="blockList"> 98<dl> 99<dt>All Implemented Interfaces:</dt> 100<dd><a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a><IN,OUT></dd> 101</dl> 102<hr> 103<br> 104<pre>public abstract class <span class="strong">StdConverter<IN,OUT></span> 105extends <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> 106implements <a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a><IN,OUT></pre> 107<div class="block">Standard implementation of <a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util"><code>Converter</code></a> that supports explicit 108 type access, instead of relying type detection of generic type 109 parameters.</div> 110<dl><dt><span class="strong">Since:</span></dt> 111 <dd>2.2</dd></dl> 112</li> 113</ul> 114</div> 115<div class="summary"> 116<ul class="blockList"> 117<li class="blockList"> 118<!-- ======== NESTED CLASS SUMMARY ======== --> 119<ul class="blockList"> 120<li class="blockList"><a name="nested_class_summary"> 121<!-- --> 122</a> 123<h3>Nested Class Summary</h3> 124<ul class="blockList"> 125<li class="blockList"><a name="nested_classes_inherited_from_class_com.fasterxml.jackson.databind.util.Converter"> 126<!-- --> 127</a> 128<h3>Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.util.<a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a></h3> 129<code><a href="../../../../../com/fasterxml/jackson/databind/util/Converter.None.html" title="class in com.fasterxml.jackson.databind.util">Converter.None</a></code></li> 130</ul> 131</li> 132</ul> 133<!-- ======== CONSTRUCTOR SUMMARY ======== --> 134<ul class="blockList"> 135<li class="blockList"><a name="constructor_summary"> 136<!-- --> 137</a> 138<h3>Constructor Summary</h3> 139<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 140<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 141<tr> 142<th class="colOne" scope="col">Constructor and Description</th> 143</tr> 144<tr class="altColor"> 145<td class="colOne"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/util/StdConverter.html#StdConverter()">StdConverter</a></strong>()</code> </td> 146</tr> 147</table> 148</li> 149</ul> 150<!-- ========== METHOD SUMMARY =========== --> 151<ul class="blockList"> 152<li class="blockList"><a name="method_summary"> 153<!-- --> 154</a> 155<h3>Method Summary</h3> 156<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 157<caption><span>Methods</span><span class="tabEnd"> </span></caption> 158<tr> 159<th class="colFirst" scope="col">Modifier and Type</th> 160<th class="colLast" scope="col">Method and Description</th> 161</tr> 162<tr class="altColor"> 163<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/util/StdConverter.html" title="type parameter in StdConverter">OUT</a></code></td> 164<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/util/StdConverter.html#convert(IN)">convert</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/util/StdConverter.html" title="type parameter in StdConverter">IN</a> value)</code> 165<div class="block">Main conversion method.</div> 166</td> 167</tr> 168<tr class="rowColor"> 169<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 170<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/util/StdConverter.html#getInputType(com.fasterxml.jackson.databind.type.TypeFactory)">getInputType</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> typeFactory)</code> 171<div class="block">Method that can be used to find out actual input (source) type; this 172 usually can be determined from type parameters, but may need 173 to be implemented differently from programmatically defined 174 converters (which can not change static type parameter bindings).</div> 175</td> 176</tr> 177<tr class="altColor"> 178<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 179<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/util/StdConverter.html#getOutputType(com.fasterxml.jackson.databind.type.TypeFactory)">getOutputType</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> typeFactory)</code> 180<div class="block">Method that can be used to find out actual output (target) type; this 181 usually can be determined from type parameters, but may need 182 to be implemented differently from programmatically defined 183 converters (which can not change static type parameter bindings).</div> 184</td> 185</tr> 186</table> 187<ul class="blockList"> 188<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> 189<!-- --> 190</a> 191<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> 192<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> 193</ul> 194</li> 195</ul> 196</li> 197</ul> 198</div> 199<div class="details"> 200<ul class="blockList"> 201<li class="blockList"> 202<!-- ========= CONSTRUCTOR DETAIL ======== --> 203<ul class="blockList"> 204<li class="blockList"><a name="constructor_detail"> 205<!-- --> 206</a> 207<h3>Constructor Detail</h3> 208<a name="StdConverter()"> 209<!-- --> 210</a> 211<ul class="blockListLast"> 212<li class="blockList"> 213<h4>StdConverter</h4> 214<pre>public StdConverter()</pre> 215</li> 216</ul> 217</li> 218</ul> 219<!-- ============ METHOD DETAIL ========== --> 220<ul class="blockList"> 221<li class="blockList"><a name="method_detail"> 222<!-- --> 223</a> 224<h3>Method Detail</h3> 225<a name="convert(java.lang.Object)"> 226<!-- --> 227</a><a name="convert(IN)"> 228<!-- --> 229</a> 230<ul class="blockList"> 231<li class="blockList"> 232<h4>convert</h4> 233<pre>public abstract <a href="../../../../../com/fasterxml/jackson/databind/util/StdConverter.html" title="type parameter in StdConverter">OUT</a> convert(<a href="../../../../../com/fasterxml/jackson/databind/util/StdConverter.html" title="type parameter in StdConverter">IN</a> value)</pre> 234<div class="block"><strong>Description copied from interface: <code><a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html#convert(IN)">Converter</a></code></strong></div> 235<div class="block">Main conversion method.</div> 236<dl> 237<dt><strong>Specified by:</strong></dt> 238<dd><code><a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html#convert(IN)">convert</a></code> in interface <code><a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a><<a href="../../../../../com/fasterxml/jackson/databind/util/StdConverter.html" title="type parameter in StdConverter">IN</a>,<a href="../../../../../com/fasterxml/jackson/databind/util/StdConverter.html" title="type parameter in StdConverter">OUT</a>></code></dd> 239</dl> 240</li> 241</ul> 242<a name="getInputType(com.fasterxml.jackson.databind.type.TypeFactory)"> 243<!-- --> 244</a> 245<ul class="blockList"> 246<li class="blockList"> 247<h4>getInputType</h4> 248<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> getInputType(<a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> typeFactory)</pre> 249<div class="block"><strong>Description copied from interface: <code><a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html#getInputType(com.fasterxml.jackson.databind.type.TypeFactory)">Converter</a></code></strong></div> 250<div class="block">Method that can be used to find out actual input (source) type; this 251 usually can be determined from type parameters, but may need 252 to be implemented differently from programmatically defined 253 converters (which can not change static type parameter bindings).</div> 254<dl> 255<dt><strong>Specified by:</strong></dt> 256<dd><code><a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html#getInputType(com.fasterxml.jackson.databind.type.TypeFactory)">getInputType</a></code> in interface <code><a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a><<a href="../../../../../com/fasterxml/jackson/databind/util/StdConverter.html" title="type parameter in StdConverter">IN</a>,<a href="../../../../../com/fasterxml/jackson/databind/util/StdConverter.html" title="type parameter in StdConverter">OUT</a>></code></dd> 257</dl> 258</li> 259</ul> 260<a name="getOutputType(com.fasterxml.jackson.databind.type.TypeFactory)"> 261<!-- --> 262</a> 263<ul class="blockListLast"> 264<li class="blockList"> 265<h4>getOutputType</h4> 266<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> getOutputType(<a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> typeFactory)</pre> 267<div class="block"><strong>Description copied from interface: <code><a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html#getOutputType(com.fasterxml.jackson.databind.type.TypeFactory)">Converter</a></code></strong></div> 268<div class="block">Method that can be used to find out actual output (target) type; this 269 usually can be determined from type parameters, but may need 270 to be implemented differently from programmatically defined 271 converters (which can not change static type parameter bindings).</div> 272<dl> 273<dt><strong>Specified by:</strong></dt> 274<dd><code><a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html#getOutputType(com.fasterxml.jackson.databind.type.TypeFactory)">getOutputType</a></code> in interface <code><a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a><<a href="../../../../../com/fasterxml/jackson/databind/util/StdConverter.html" title="type parameter in StdConverter">IN</a>,<a href="../../../../../com/fasterxml/jackson/databind/util/StdConverter.html" title="type parameter in StdConverter">OUT</a>></code></dd> 275</dl> 276</li> 277</ul> 278</li> 279</ul> 280</li> 281</ul> 282</div> 283</div> 284<!-- ========= END OF CLASS DATA ========= --> 285<!-- ======= START OF BOTTOM NAVBAR ====== --> 286<div class="bottomNav"><a name="navbar_bottom"> 287<!-- --> 288</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 289<!-- --> 290</a> 291<ul class="navList" title="Navigation"> 292<li><a href="../../../../../overview-summary.html">Overview</a></li> 293<li><a href="package-summary.html">Package</a></li> 294<li class="navBarCell1Rev">Class</li> 295<li><a href="class-use/StdConverter.html">Use</a></li> 296<li><a href="package-tree.html">Tree</a></li> 297<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 298<li><a href="../../../../../index-all.html">Index</a></li> 299<li><a href="../../../../../help-doc.html">Help</a></li> 300</ul> 301</div> 302<div class="subNav"> 303<ul class="navList"> 304<li><a href="../../../../../com/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.util"><span class="strong">Prev Class</span></a></li> 305<li><a href="../../../../../com/fasterxml/jackson/databind/util/StdDateFormat.html" title="class in com.fasterxml.jackson.databind.util"><span class="strong">Next Class</span></a></li> 306</ul> 307<ul class="navList"> 308<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/util/StdConverter.html" target="_top">Frames</a></li> 309<li><a href="StdConverter.html" target="_top">No Frames</a></li> 310</ul> 311<ul class="navList" id="allclasses_navbar_bottom"> 312<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 313</ul> 314<div> 315<script type="text/javascript"><!-- 316 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 317 if(window==top) { 318 allClassesLink.style.display = "block"; 319 } 320 else { 321 allClassesLink.style.display = "none"; 322 } 323 //--> 324</script> 325</div> 326<div> 327<ul class="subNavList"> 328<li>Summary: </li> 329<li>Nested | </li> 330<li>Field | </li> 331<li><a href="#constructor_summary">Constr</a> | </li> 332<li><a href="#method_summary">Method</a></li> 333</ul> 334<ul class="subNavList"> 335<li>Detail: </li> 336<li>Field | </li> 337<li><a href="#constructor_detail">Constr</a> | </li> 338<li><a href="#method_detail">Method</a></li> 339</ul> 340</div> 341<a name="skip-navbar_bottom"> 342<!-- --> 343</a></div> 344<!-- ======== END OF BOTTOM NAVBAR ======= --> 345<p class="legalCopy"><small>Copyright © 2014-2015 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p> 346</body> 347</html> 348