1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!--NewPage-->
3<HTML>
4<HEAD>
5<!-- Generated by javadoc (build 1.6.0_35) on Tue Oct 09 17:08:11 PDT 2012 -->
6<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<TITLE>
8BeanDeserializerBuilder (jackson-databind 2.1.0 API)
9</TITLE>
10
11<META NAME="date" CONTENT="2012-10-09">
12
13<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
14
15<SCRIPT type="text/javascript">
16function windowTitle()
17{
18    if (location.href.indexOf('is-external=true') == -1) {
19        parent.document.title="BeanDeserializerBuilder (jackson-databind 2.1.0 API)";
20    }
21}
22</SCRIPT>
23<NOSCRIPT>
24</NOSCRIPT>
25
26</HEAD>
27
28<BODY BGCOLOR="white" onload="windowTitle();">
29<HR>
30
31
32<!-- ========= START OF TOP NAVBAR ======= -->
33<A NAME="navbar_top"><!-- --></A>
34<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
35<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
36<TR>
37<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
38<A NAME="navbar_top_firstrow"><!-- --></A>
39<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
40  <TR ALIGN="center" VALIGN="top">
41  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
42  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
43  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
44  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/BeanDeserializerBuilder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
45  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
46  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
47  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
48  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
49  </TR>
50</TABLE>
51</TD>
52<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
53</EM>
54</TD>
55</TR>
56
57<TR>
58<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
59&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser"><B>PREV CLASS</B></A>&nbsp;
60&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><B>NEXT CLASS</B></A></FONT></TD>
61<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
62  <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" target="_top"><B>FRAMES</B></A>  &nbsp;
63&nbsp;<A HREF="BeanDeserializerBuilder.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
64&nbsp;<SCRIPT type="text/javascript">
65  <!--
66  if(window==top) {
67    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
68  }
69  //-->
70</SCRIPT>
71<NOSCRIPT>
72  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
73</NOSCRIPT>
74
75
76</FONT></TD>
77</TR>
78<TR>
79<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
80  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
81<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
82DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
83</TR>
84</TABLE>
85<A NAME="skip-navbar_top"></A>
86<!-- ========= END OF TOP NAVBAR ========= -->
87
88<HR>
89<!-- ======== START OF CLASS DATA ======== -->
90<H2>
91<FONT SIZE="-1">
92com.fasterxml.jackson.databind.deser</FONT>
93<BR>
94Class BeanDeserializerBuilder</H2>
95<PRE>
96<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>
97  <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder</B>
98</PRE>
99<HR>
100<DL>
101<DT><PRE>public class <B>BeanDeserializerBuilder</B><DT>extends <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></DL>
102</PRE>
103
104<P>
105Builder class used for aggregating deserialization information about
106 a POJO, in order to build a <A HREF="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonDeserializer</CODE></A> for deserializing
107 instances.
108<P>
109
110<P>
111<HR>
112
113<P>
114<!-- =========== FIELD SUMMARY =========== -->
115
116<A NAME="field_summary"><!-- --></A>
117<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
118<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
119<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
120<B>Field Summary</B></FONT></TH>
121</TR>
122<TR BGCOLOR="white" CLASS="TableRowColor">
123<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
124<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableAnyProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableAnyProperty</A></CODE></FONT></TD>
125<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#_anySetter">_anySetter</A></B></CODE>
126
127<BR>
128&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fallback setter used for handling any properties that are not
129 mapped to regular setters.</TD>
130</TR>
131<TR BGCOLOR="white" CLASS="TableRowColor">
132<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
133<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</A>&lt;<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>,<A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</A>&gt;</CODE></FONT></TD>
134<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#_backRefProperties">_backRefProperties</A></B></CODE>
135
136<BR>
137&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Back-reference properties this bean contains (if any)</TD>
138</TR>
139<TR BGCOLOR="white" CLASS="TableRowColor">
140<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
141<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></FONT></TD>
142<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#_beanDesc">_beanDesc</A></B></CODE>
143
144<BR>
145&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
146</TR>
147<TR BGCOLOR="white" CLASS="TableRowColor">
148<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
149<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.Value.html" title="class in com.fasterxml.jackson.databind.annotation">JsonPOJOBuilder.Value</A></CODE></FONT></TD>
150<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#_builderConfig">_builderConfig</A></B></CODE>
151
152<BR>
153&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In addition, Builder may have additional configuration</TD>
154</TR>
155<TR BGCOLOR="white" CLASS="TableRowColor">
156<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
157<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A></CODE></FONT></TD>
158<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#_buildMethod">_buildMethod</A></B></CODE>
159
160<BR>
161&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When creating Builder-based deserializers, this indicates
162 method to call on builder to finalize value.</TD>
163</TR>
164<TR BGCOLOR="white" CLASS="TableRowColor">
165<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
166<CODE>protected &nbsp;boolean</CODE></FONT></TD>
167<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#_defaultViewInclusion">_defaultViewInclusion</A></B></CODE>
168
169<BR>
170&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
171</TR>
172<TR BGCOLOR="white" CLASS="TableRowColor">
173<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
174<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</A>&lt;<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>&gt;</CODE></FONT></TD>
175<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#_ignorableProps">_ignorableProps</A></B></CODE>
176
177<BR>
178&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set of names of properties that are recognized but are to be ignored for deserialization
179 purposes (meaning no exception is thrown, value is just skipped).</TD>
180</TR>
181<TR BGCOLOR="white" CLASS="TableRowColor">
182<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
183<CODE>protected &nbsp;boolean</CODE></FONT></TD>
184<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#_ignoreAllUnknown">_ignoreAllUnknown</A></B></CODE>
185
186<BR>
187&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag that can be set to ignore and skip unknown properties.</TD>
188</TR>
189<TR BGCOLOR="white" CLASS="TableRowColor">
190<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
191<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl">ValueInjector</A>&gt;</CODE></FONT></TD>
192<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#_injectables">_injectables</A></B></CODE>
193
194<BR>
195&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value injectors for deserialization</TD>
196</TR>
197<TR BGCOLOR="white" CLASS="TableRowColor">
198<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
199<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</A></CODE></FONT></TD>
200<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#_objectIdReader">_objectIdReader</A></B></CODE>
201
202<BR>
203&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
204</TR>
205<TR BGCOLOR="white" CLASS="TableRowColor">
206<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
207<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<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>,<A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</A>&gt;</CODE></FONT></TD>
208<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#_properties">_properties</A></B></CODE>
209
210<BR>
211&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Properties to deserialize collected so far.</TD>
212</TR>
213<TR BGCOLOR="white" CLASS="TableRowColor">
214<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
215<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</A></CODE></FONT></TD>
216<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#_valueInstantiator">_valueInstantiator</A></B></CODE>
217
218<BR>
219&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that will handle value instantiation for the bean type.</TD>
220</TR>
221</TABLE>
222&nbsp;
223<!-- ======== CONSTRUCTOR SUMMARY ======== -->
224
225<A NAME="constructor_summary"><!-- --></A>
226<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
227<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
228<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
229<B>Constructor Summary</B></FONT></TH>
230</TR>
231<TR BGCOLOR="white" CLASS="TableRowColor">
232<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
233<CODE>&nbsp;</CODE></FONT></TD>
234<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#BeanDeserializerBuilder(com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.DeserializationConfig)">BeanDeserializerBuilder</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A>&nbsp;beanDesc,
235                        <A HREF="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;config)</CODE>
236
237<BR>
238&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
239</TR>
240<TR BGCOLOR="white" CLASS="TableRowColor">
241<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
242<CODE>protected </CODE></FONT></TD>
243<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#BeanDeserializerBuilder(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)">BeanDeserializerBuilder</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBuilder</A>&nbsp;src)</CODE>
244
245<BR>
246&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Copy constructor for sub-classes to use, when constructing
247 custom builder instances</TD>
248</TR>
249</TABLE>
250&nbsp;
251<!-- ========== METHOD SUMMARY =========== -->
252
253<A NAME="method_summary"><!-- --></A>
254<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
255<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
256<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
257<B>Method Summary</B></FONT></TH>
258</TR>
259<TR BGCOLOR="white" CLASS="TableRowColor">
260<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
261<CODE>&nbsp;void</CODE></FONT></TD>
262<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#addBackReferenceProperty(java.lang.String, com.fasterxml.jackson.databind.deser.SettableBeanProperty)">addBackReferenceProperty</A></B>(<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>&nbsp;referenceName,
263                         <A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</A>&nbsp;prop)</CODE>
264
265<BR>
266&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method called to add a property that represents so-called back reference;
267 reference that "points back" to object that has forward reference to
268 currently built bean.</TD>
269</TR>
270<TR BGCOLOR="white" CLASS="TableRowColor">
271<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
272<CODE>&nbsp;void</CODE></FONT></TD>
273<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#addCreatorProperty(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)">addCreatorProperty</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A>&nbsp;propDef)</CODE>
274
275<BR>
276&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>since 2.1, override <A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#addCreatorProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"><CODE>addCreatorProperty(SettableBeanProperty)</CODE></A> instead.</I></TD>
277</TR>
278<TR BGCOLOR="white" CLASS="TableRowColor">
279<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
280<CODE>&nbsp;void</CODE></FONT></TD>
281<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#addCreatorProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)">addCreatorProperty</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</A>&nbsp;prop)</CODE>
282
283<BR>
284&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method called by deserializer factory, when a "creator property"
285 (something that is passed via constructor- or factory method argument;
286 instead of setter or field).</TD>
287</TR>
288<TR BGCOLOR="white" CLASS="TableRowColor">
289<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
290<CODE>&nbsp;void</CODE></FONT></TD>
291<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#addIgnorable(java.lang.String)">addIgnorable</A></B>(<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>&nbsp;propName)</CODE>
292
293<BR>
294&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that will add property name as one of properties that can
295 be ignored if not recognized.</TD>
296</TR>
297<TR BGCOLOR="white" CLASS="TableRowColor">
298<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
299<CODE>&nbsp;void</CODE></FONT></TD>
300<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#addInjectable(java.lang.String, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.util.Annotations, com.fasterxml.jackson.databind.introspect.AnnotatedMember, java.lang.Object)">addInjectable</A></B>(<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>&nbsp;propertyName,
301              <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;propertyType,
302              <A HREF="../../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</A>&nbsp;contextAnnotations,
303              <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;member,
304              <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>&nbsp;valueId)</CODE>
305
306<BR>
307&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
308</TR>
309<TR BGCOLOR="white" CLASS="TableRowColor">
310<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
311<CODE>&nbsp;void</CODE></FONT></TD>
312<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#addOrReplaceProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty, boolean)">addOrReplaceProperty</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</A>&nbsp;prop,
313                     boolean&nbsp;allowOverride)</CODE>
314
315<BR>
316&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for adding a new property or replacing a property.</TD>
317</TR>
318<TR BGCOLOR="white" CLASS="TableRowColor">
319<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
320<CODE>&nbsp;void</CODE></FONT></TD>
321<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#addProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)">addProperty</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</A>&nbsp;prop)</CODE>
322
323<BR>
324&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method to add a property setter.</TD>
325</TR>
326<TR BGCOLOR="white" CLASS="TableRowColor">
327<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
328<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializer</A></CODE></FONT></TD>
329<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#build()">build</A></B>()</CODE>
330
331<BR>
332&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for constructing a <A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser"><CODE>BeanDeserializer</CODE></A>, given all
333 information collected.</TD>
334</TR>
335<TR BGCOLOR="white" CLASS="TableRowColor">
336<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
337<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/deser/AbstractDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">AbstractDeserializer</A></CODE></FONT></TD>
338<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#buildAbstract()">buildAbstract</A></B>()</CODE>
339
340<BR>
341&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Alternate build method used when we must be using some form of
342 abstract resolution, usually by using addition Type Id
343 ("polymorphic deserialization")</TD>
344</TR>
345<TR BGCOLOR="white" CLASS="TableRowColor">
346<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
347<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A>&lt;?&gt;</CODE></FONT></TD>
348<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#buildBuilderBased(com.fasterxml.jackson.databind.JavaType, java.lang.String)">buildBuilderBased</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType,
349                  <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>&nbsp;expBuildMethodName)</CODE>
350
351<BR>
352&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for constructing a specialized deserializer that uses
353 additional external Builder object during data binding.</TD>
354</TR>
355<TR BGCOLOR="white" CLASS="TableRowColor">
356<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
357<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</A></CODE></FONT></TD>
358<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#findProperty(java.lang.String)">findProperty</A></B>(<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>&nbsp;propertyName)</CODE>
359
360<BR>
361&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
362</TR>
363<TR BGCOLOR="white" CLASS="TableRowColor">
364<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
365<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableAnyProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableAnyProperty</A></CODE></FONT></TD>
366<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#getAnySetter()">getAnySetter</A></B>()</CODE>
367
368<BR>
369&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
370</TR>
371<TR BGCOLOR="white" CLASS="TableRowColor">
372<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
373<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.Value.html" title="class in com.fasterxml.jackson.databind.annotation">JsonPOJOBuilder.Value</A></CODE></FONT></TD>
374<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#getBuilderConfig()">getBuilderConfig</A></B>()</CODE>
375
376<BR>
377&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
378</TR>
379<TR BGCOLOR="white" CLASS="TableRowColor">
380<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
381<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A></CODE></FONT></TD>
382<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#getBuildMethod()">getBuildMethod</A></B>()</CODE>
383
384<BR>
385&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
386</TR>
387<TR BGCOLOR="white" CLASS="TableRowColor">
388<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
389<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl">ValueInjector</A>&gt;</CODE></FONT></TD>
390<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#getInjectables()">getInjectables</A></B>()</CODE>
391
392<BR>
393&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
394</TR>
395<TR BGCOLOR="white" CLASS="TableRowColor">
396<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
397<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</A></CODE></FONT></TD>
398<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#getObjectIdReader()">getObjectIdReader</A></B>()</CODE>
399
400<BR>
401&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
402</TR>
403<TR BGCOLOR="white" CLASS="TableRowColor">
404<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
405<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</A>&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</A>&gt;</CODE></FONT></TD>
406<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#getProperties()">getProperties</A></B>()</CODE>
407
408<BR>
409&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that allows accessing all properties that this
410 builder currently contains.</TD>
411</TR>
412<TR BGCOLOR="white" CLASS="TableRowColor">
413<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
414<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</A></CODE></FONT></TD>
415<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#getValueInstantiator()">getValueInstantiator</A></B>()</CODE>
416
417<BR>
418&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
419</TR>
420<TR BGCOLOR="white" CLASS="TableRowColor">
421<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
422<CODE>&nbsp;boolean</CODE></FONT></TD>
423<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#hasProperty(java.lang.String)">hasProperty</A></B>(<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>&nbsp;propertyName)</CODE>
424
425<BR>
426&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
427</TR>
428<TR BGCOLOR="white" CLASS="TableRowColor">
429<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
430<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</A></CODE></FONT></TD>
431<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#removeProperty(java.lang.String)">removeProperty</A></B>(<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>&nbsp;name)</CODE>
432
433<BR>
434&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
435</TR>
436<TR BGCOLOR="white" CLASS="TableRowColor">
437<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
438<CODE>&nbsp;void</CODE></FONT></TD>
439<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#setAnySetter(com.fasterxml.jackson.databind.deser.SettableAnyProperty)">setAnySetter</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableAnyProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableAnyProperty</A>&nbsp;s)</CODE>
440
441<BR>
442&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
443</TR>
444<TR BGCOLOR="white" CLASS="TableRowColor">
445<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
446<CODE>&nbsp;void</CODE></FONT></TD>
447<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#setIgnoreUnknownProperties(boolean)">setIgnoreUnknownProperties</A></B>(boolean&nbsp;ignore)</CODE>
448
449<BR>
450&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
451</TR>
452<TR BGCOLOR="white" CLASS="TableRowColor">
453<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
454<CODE>&nbsp;void</CODE></FONT></TD>
455<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#setObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)">setObjectIdReader</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</A>&nbsp;r)</CODE>
456
457<BR>
458&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
459</TR>
460<TR BGCOLOR="white" CLASS="TableRowColor">
461<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
462<CODE>&nbsp;void</CODE></FONT></TD>
463<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#setPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedMethod, com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder.Value)">setPOJOBuilder</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&nbsp;buildMethod,
464               <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.Value.html" title="class in com.fasterxml.jackson.databind.annotation">JsonPOJOBuilder.Value</A>&nbsp;config)</CODE>
465
466<BR>
467&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
468</TR>
469<TR BGCOLOR="white" CLASS="TableRowColor">
470<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
471<CODE>&nbsp;void</CODE></FONT></TD>
472<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#setValueInstantiator(com.fasterxml.jackson.databind.deser.ValueInstantiator)">setValueInstantiator</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</A>&nbsp;inst)</CODE>
473
474<BR>
475&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
476</TR>
477</TABLE>
478&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
479<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
480<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
481<TH ALIGN="left"><B>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></B></TH>
482</TR>
483<TR BGCOLOR="white" CLASS="TableRowColor">
484<TD><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></TD>
485</TR>
486</TABLE>
487&nbsp;
488<P>
489
490<!-- ============ FIELD DETAIL =========== -->
491
492<A NAME="field_detail"><!-- --></A>
493<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
494<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
495<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
496<B>Field Detail</B></FONT></TH>
497</TR>
498</TABLE>
499
500<A NAME="_beanDesc"><!-- --></A><H3>
501_beanDesc</H3>
502<PRE>
503protected final <A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A> <B>_beanDesc</B></PRE>
504<DL>
505<DL>
506</DL>
507</DL>
508<HR>
509
510<A NAME="_defaultViewInclusion"><!-- --></A><H3>
511_defaultViewInclusion</H3>
512<PRE>
513protected final boolean <B>_defaultViewInclusion</B></PRE>
514<DL>
515<DL>
516</DL>
517</DL>
518<HR>
519
520<A NAME="_properties"><!-- --></A><H3>
521_properties</H3>
522<PRE>
523protected final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<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>,<A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</A>&gt; <B>_properties</B></PRE>
524<DL>
525<DD>Properties to deserialize collected so far.
526<P>
527<DL>
528</DL>
529</DL>
530<HR>
531
532<A NAME="_injectables"><!-- --></A><H3>
533_injectables</H3>
534<PRE>
535protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl">ValueInjector</A>&gt; <B>_injectables</B></PRE>
536<DL>
537<DD>Value injectors for deserialization
538<P>
539<DL>
540</DL>
541</DL>
542<HR>
543
544<A NAME="_backRefProperties"><!-- --></A><H3>
545_backRefProperties</H3>
546<PRE>
547protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</A>&lt;<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>,<A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</A>&gt; <B>_backRefProperties</B></PRE>
548<DL>
549<DD>Back-reference properties this bean contains (if any)
550<P>
551<DL>
552</DL>
553</DL>
554<HR>
555
556<A NAME="_ignorableProps"><!-- --></A><H3>
557_ignorableProps</H3>
558<PRE>
559protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</A>&lt;<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>&gt; <B>_ignorableProps</B></PRE>
560<DL>
561<DD>Set of names of properties that are recognized but are to be ignored for deserialization
562 purposes (meaning no exception is thrown, value is just skipped).
563<P>
564<DL>
565</DL>
566</DL>
567<HR>
568
569<A NAME="_valueInstantiator"><!-- --></A><H3>
570_valueInstantiator</H3>
571<PRE>
572protected <A HREF="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</A> <B>_valueInstantiator</B></PRE>
573<DL>
574<DD>Object that will handle value instantiation for the bean type.
575<P>
576<DL>
577</DL>
578</DL>
579<HR>
580
581<A NAME="_objectIdReader"><!-- --></A><H3>
582_objectIdReader</H3>
583<PRE>
584protected <A HREF="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</A> <B>_objectIdReader</B></PRE>
585<DL>
586<DL>
587</DL>
588</DL>
589<HR>
590
591<A NAME="_anySetter"><!-- --></A><H3>
592_anySetter</H3>
593<PRE>
594protected <A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableAnyProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableAnyProperty</A> <B>_anySetter</B></PRE>
595<DL>
596<DD>Fallback setter used for handling any properties that are not
597 mapped to regular setters. If setter is not null, it will be
598 called once for each such property.
599<P>
600<DL>
601</DL>
602</DL>
603<HR>
604
605<A NAME="_ignoreAllUnknown"><!-- --></A><H3>
606_ignoreAllUnknown</H3>
607<PRE>
608protected boolean <B>_ignoreAllUnknown</B></PRE>
609<DL>
610<DD>Flag that can be set to ignore and skip unknown properties.
611 If set, will not throw an exception for unknown properties.
612<P>
613<DL>
614</DL>
615</DL>
616<HR>
617
618<A NAME="_buildMethod"><!-- --></A><H3>
619_buildMethod</H3>
620<PRE>
621protected <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> <B>_buildMethod</B></PRE>
622<DL>
623<DD>When creating Builder-based deserializers, this indicates
624 method to call on builder to finalize value.
625<P>
626<DL>
627</DL>
628</DL>
629<HR>
630
631<A NAME="_builderConfig"><!-- --></A><H3>
632_builderConfig</H3>
633<PRE>
634protected <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.Value.html" title="class in com.fasterxml.jackson.databind.annotation">JsonPOJOBuilder.Value</A> <B>_builderConfig</B></PRE>
635<DL>
636<DD>In addition, Builder may have additional configuration
637<P>
638<DL>
639</DL>
640</DL>
641
642<!-- ========= CONSTRUCTOR DETAIL ======== -->
643
644<A NAME="constructor_detail"><!-- --></A>
645<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
646<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
647<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
648<B>Constructor Detail</B></FONT></TH>
649</TR>
650</TABLE>
651
652<A NAME="BeanDeserializerBuilder(com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.DeserializationConfig)"><!-- --></A><H3>
653BeanDeserializerBuilder</H3>
654<PRE>
655public <B>BeanDeserializerBuilder</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A>&nbsp;beanDesc,
656                               <A HREF="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;config)</PRE>
657<DL>
658</DL>
659<HR>
660
661<A NAME="BeanDeserializerBuilder(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"><!-- --></A><H3>
662BeanDeserializerBuilder</H3>
663<PRE>
664protected <B>BeanDeserializerBuilder</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBuilder</A>&nbsp;src)</PRE>
665<DL>
666<DD>Copy constructor for sub-classes to use, when constructing
667 custom builder instances
668<P>
669</DL>
670
671<!-- ============ METHOD DETAIL ========== -->
672
673<A NAME="method_detail"><!-- --></A>
674<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
675<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
676<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
677<B>Method Detail</B></FONT></TH>
678</TR>
679</TABLE>
680
681<A NAME="addOrReplaceProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty, boolean)"><!-- --></A><H3>
682addOrReplaceProperty</H3>
683<PRE>
684public void <B>addOrReplaceProperty</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</A>&nbsp;prop,
685                                 boolean&nbsp;allowOverride)</PRE>
686<DL>
687<DD>Method for adding a new property or replacing a property.
688<P>
689<DD><DL>
690</DL>
691</DD>
692</DL>
693<HR>
694
695<A NAME="addProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"><!-- --></A><H3>
696addProperty</H3>
697<PRE>
698public void <B>addProperty</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</A>&nbsp;prop)</PRE>
699<DL>
700<DD>Method to add a property setter. Will ensure that there is no
701 unexpected override; if one is found will throw a
702 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><CODE>IllegalArgumentException</CODE></A>.
703<P>
704<DD><DL>
705</DL>
706</DD>
707</DL>
708<HR>
709
710<A NAME="addBackReferenceProperty(java.lang.String, com.fasterxml.jackson.databind.deser.SettableBeanProperty)"><!-- --></A><H3>
711addBackReferenceProperty</H3>
712<PRE>
713public void <B>addBackReferenceProperty</B>(<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>&nbsp;referenceName,
714                                     <A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</A>&nbsp;prop)</PRE>
715<DL>
716<DD>Method called to add a property that represents so-called back reference;
717 reference that "points back" to object that has forward reference to
718 currently built bean.
719<P>
720<DD><DL>
721</DL>
722</DD>
723</DL>
724<HR>
725
726<A NAME="addInjectable(java.lang.String, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.util.Annotations, com.fasterxml.jackson.databind.introspect.AnnotatedMember, java.lang.Object)"><!-- --></A><H3>
727addInjectable</H3>
728<PRE>
729public void <B>addInjectable</B>(<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>&nbsp;propertyName,
730                          <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;propertyType,
731                          <A HREF="../../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</A>&nbsp;contextAnnotations,
732                          <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;member,
733                          <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>&nbsp;valueId)</PRE>
734<DL>
735<DD><DL>
736</DL>
737</DD>
738</DL>
739<HR>
740
741<A NAME="addIgnorable(java.lang.String)"><!-- --></A><H3>
742addIgnorable</H3>
743<PRE>
744public void <B>addIgnorable</B>(<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>&nbsp;propName)</PRE>
745<DL>
746<DD>Method that will add property name as one of properties that can
747 be ignored if not recognized.
748<P>
749<DD><DL>
750</DL>
751</DD>
752</DL>
753<HR>
754
755<A NAME="addCreatorProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"><!-- --></A><H3>
756addCreatorProperty</H3>
757<PRE>
758public void <B>addCreatorProperty</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</A>&nbsp;prop)</PRE>
759<DL>
760<DD>Method called by deserializer factory, when a "creator property"
761 (something that is passed via constructor- or factory method argument;
762 instead of setter or field).
763<p>
764 Default implementation does not do anything; we may need to revisit this
765 decision if these properties need to be available through accessors.
766 For now, however, we just have to ensure that we don't try to resolve
767 types that masked setter/field has (see [JACKSON-700] for details).
768<P>
769<DD><DL>
770</DL>
771</DD>
772</DL>
773<HR>
774
775<A NAME="addCreatorProperty(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"><!-- --></A><H3>
776addCreatorProperty</H3>
777<PRE>
778<FONT SIZE="-1"><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>
779</FONT>public void <B>addCreatorProperty</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A>&nbsp;propDef)</PRE>
780<DL>
781<DD><B>Deprecated.</B>&nbsp;<I>since 2.1, override <A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html#addCreatorProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"><CODE>addCreatorProperty(SettableBeanProperty)</CODE></A> instead.</I>
782<P>
783<DD><DL>
784</DL>
785</DD>
786</DL>
787<HR>
788
789<A NAME="setAnySetter(com.fasterxml.jackson.databind.deser.SettableAnyProperty)"><!-- --></A><H3>
790setAnySetter</H3>
791<PRE>
792public void <B>setAnySetter</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableAnyProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableAnyProperty</A>&nbsp;s)</PRE>
793<DL>
794<DD><DL>
795</DL>
796</DD>
797</DL>
798<HR>
799
800<A NAME="setIgnoreUnknownProperties(boolean)"><!-- --></A><H3>
801setIgnoreUnknownProperties</H3>
802<PRE>
803public void <B>setIgnoreUnknownProperties</B>(boolean&nbsp;ignore)</PRE>
804<DL>
805<DD><DL>
806</DL>
807</DD>
808</DL>
809<HR>
810
811<A NAME="setValueInstantiator(com.fasterxml.jackson.databind.deser.ValueInstantiator)"><!-- --></A><H3>
812setValueInstantiator</H3>
813<PRE>
814public void <B>setValueInstantiator</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</A>&nbsp;inst)</PRE>
815<DL>
816<DD><DL>
817</DL>
818</DD>
819</DL>
820<HR>
821
822<A NAME="setObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"><!-- --></A><H3>
823setObjectIdReader</H3>
824<PRE>
825public void <B>setObjectIdReader</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</A>&nbsp;r)</PRE>
826<DL>
827<DD><DL>
828</DL>
829</DD>
830</DL>
831<HR>
832
833<A NAME="setPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedMethod, com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder.Value)"><!-- --></A><H3>
834setPOJOBuilder</H3>
835<PRE>
836public void <B>setPOJOBuilder</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&nbsp;buildMethod,
837                           <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.Value.html" title="class in com.fasterxml.jackson.databind.annotation">JsonPOJOBuilder.Value</A>&nbsp;config)</PRE>
838<DL>
839<DD><DL>
840</DL>
841</DD>
842</DL>
843<HR>
844
845<A NAME="getProperties()"><!-- --></A><H3>
846getProperties</H3>
847<PRE>
848public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</A>&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</A>&gt; <B>getProperties</B>()</PRE>
849<DL>
850<DD>Method that allows accessing all properties that this
851 builder currently contains.
852<p>
853 Note that properties are returned in order that properties
854 are ordered (explictly, or by rule), which is the serialization
855 order.
856<P>
857<DD><DL>
858</DL>
859</DD>
860</DL>
861<HR>
862
863<A NAME="findProperty(java.lang.String)"><!-- --></A><H3>
864findProperty</H3>
865<PRE>
866public <A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</A> <B>findProperty</B>(<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>&nbsp;propertyName)</PRE>
867<DL>
868<DD><DL>
869</DL>
870</DD>
871</DL>
872<HR>
873
874<A NAME="hasProperty(java.lang.String)"><!-- --></A><H3>
875hasProperty</H3>
876<PRE>
877public boolean <B>hasProperty</B>(<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>&nbsp;propertyName)</PRE>
878<DL>
879<DD><DL>
880</DL>
881</DD>
882</DL>
883<HR>
884
885<A NAME="removeProperty(java.lang.String)"><!-- --></A><H3>
886removeProperty</H3>
887<PRE>
888public <A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</A> <B>removeProperty</B>(<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>&nbsp;name)</PRE>
889<DL>
890<DD><DL>
891</DL>
892</DD>
893</DL>
894<HR>
895
896<A NAME="getAnySetter()"><!-- --></A><H3>
897getAnySetter</H3>
898<PRE>
899public <A HREF="../../../../../com/fasterxml/jackson/databind/deser/SettableAnyProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableAnyProperty</A> <B>getAnySetter</B>()</PRE>
900<DL>
901<DD><DL>
902</DL>
903</DD>
904</DL>
905<HR>
906
907<A NAME="getValueInstantiator()"><!-- --></A><H3>
908getValueInstantiator</H3>
909<PRE>
910public <A HREF="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</A> <B>getValueInstantiator</B>()</PRE>
911<DL>
912<DD><DL>
913</DL>
914</DD>
915</DL>
916<HR>
917
918<A NAME="getInjectables()"><!-- --></A><H3>
919getInjectables</H3>
920<PRE>
921public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl">ValueInjector</A>&gt; <B>getInjectables</B>()</PRE>
922<DL>
923<DD><DL>
924</DL>
925</DD>
926</DL>
927<HR>
928
929<A NAME="getObjectIdReader()"><!-- --></A><H3>
930getObjectIdReader</H3>
931<PRE>
932public <A HREF="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</A> <B>getObjectIdReader</B>()</PRE>
933<DL>
934<DD><DL>
935</DL>
936</DD>
937</DL>
938<HR>
939
940<A NAME="getBuildMethod()"><!-- --></A><H3>
941getBuildMethod</H3>
942<PRE>
943public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> <B>getBuildMethod</B>()</PRE>
944<DL>
945<DD><DL>
946</DL>
947</DD>
948</DL>
949<HR>
950
951<A NAME="getBuilderConfig()"><!-- --></A><H3>
952getBuilderConfig</H3>
953<PRE>
954public <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.Value.html" title="class in com.fasterxml.jackson.databind.annotation">JsonPOJOBuilder.Value</A> <B>getBuilderConfig</B>()</PRE>
955<DL>
956<DD><DL>
957</DL>
958</DD>
959</DL>
960<HR>
961
962<A NAME="build()"><!-- --></A><H3>
963build</H3>
964<PRE>
965public <A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializer</A> <B>build</B>()</PRE>
966<DL>
967<DD>Method for constructing a <A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser"><CODE>BeanDeserializer</CODE></A>, given all
968 information collected.
969<P>
970<DD><DL>
971</DL>
972</DD>
973</DL>
974<HR>
975
976<A NAME="buildAbstract()"><!-- --></A><H3>
977buildAbstract</H3>
978<PRE>
979public <A HREF="../../../../../com/fasterxml/jackson/databind/deser/AbstractDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">AbstractDeserializer</A> <B>buildAbstract</B>()</PRE>
980<DL>
981<DD>Alternate build method used when we must be using some form of
982 abstract resolution, usually by using addition Type Id
983 ("polymorphic deserialization")
984<P>
985<DD><DL>
986<DT><B>Since:</B></DT>
987  <DD>2.0</DD>
988</DL>
989</DD>
990</DL>
991<HR>
992
993<A NAME="buildBuilderBased(com.fasterxml.jackson.databind.JavaType, java.lang.String)"><!-- --></A><H3>
994buildBuilderBased</H3>
995<PRE>
996public <A HREF="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A>&lt;?&gt; <B>buildBuilderBased</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType,
997                                             <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>&nbsp;expBuildMethodName)</PRE>
998<DL>
999<DD>Method for constructing a specialized deserializer that uses
1000 additional external Builder object during data binding.
1001<P>
1002<DD><DL>
1003</DL>
1004</DD>
1005</DL>
1006<!-- ========= END OF CLASS DATA ========= -->
1007<HR>
1008
1009
1010<!-- ======= START OF BOTTOM NAVBAR ====== -->
1011<A NAME="navbar_bottom"><!-- --></A>
1012<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
1013<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
1014<TR>
1015<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
1016<A NAME="navbar_bottom_firstrow"><!-- --></A>
1017<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
1018  <TR ALIGN="center" VALIGN="top">
1019  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
1020  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
1021  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
1022  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/BeanDeserializerBuilder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
1023  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
1024  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
1025  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
1026  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
1027  </TR>
1028</TABLE>
1029</TD>
1030<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
1031</EM>
1032</TD>
1033</TR>
1034
1035<TR>
1036<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1037&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser"><B>PREV CLASS</B></A>&nbsp;
1038&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><B>NEXT CLASS</B></A></FONT></TD>
1039<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1040  <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" target="_top"><B>FRAMES</B></A>  &nbsp;
1041&nbsp;<A HREF="BeanDeserializerBuilder.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
1042&nbsp;<SCRIPT type="text/javascript">
1043  <!--
1044  if(window==top) {
1045    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
1046  }
1047  //-->
1048</SCRIPT>
1049<NOSCRIPT>
1050  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
1051</NOSCRIPT>
1052
1053
1054</FONT></TD>
1055</TR>
1056<TR>
1057<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1058  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
1059<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1060DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
1061</TR>
1062</TABLE>
1063<A NAME="skip-navbar_bottom"></A>
1064<!-- ======== END OF BOTTOM NAVBAR ======= -->
1065
1066<HR>
1067Copyright &#169; 2012 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.
1068</BODY>
1069</HTML>
1070