• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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_29) on Mon Mar 26 19:07:17 PDT 2012 -->
6<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<TITLE>
8BeanPropertyWriter (jackson-databind 2.0.0 API)
9</TITLE>
10
11<META NAME="date" CONTENT="2012-03-26">
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="BeanPropertyWriter (jackson-databind 2.0.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/BeanPropertyWriter.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/ser/BeanPropertyFilter.html" title="interface in com.fasterxml.jackson.databind.ser"><B>PREV CLASS</B></A>&nbsp;
60&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializer.html" title="class in com.fasterxml.jackson.databind.ser"><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/ser/BeanPropertyWriter.html" target="_top"><B>FRAMES</B></A>  &nbsp;
63&nbsp;<A HREF="BeanPropertyWriter.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.ser</FONT>
93<BR>
94Class BeanPropertyWriter</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.ser.BeanPropertyWriter</B>
98</PRE>
99<DL>
100<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/util/Named.html" title="interface in com.fasterxml.jackson.databind.util">Named</A></DD>
101</DL>
102<DL>
103<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../com/fasterxml/jackson/databind/ser/impl/UnwrappingBeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser.impl">UnwrappingBeanPropertyWriter</A></DD>
104</DL>
105<HR>
106<DL>
107<DT><PRE>public class <B>BeanPropertyWriter</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><DT>implements <A HREF="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</A></DL>
108</PRE>
109
110<P>
111Base bean property handler class, which implements common parts of
112 reflection-based functionality for accessing a property value
113 and serializing it.
114<p>
115 Note that current design tries to keep instances immutable (semi-functional
116 style); mostly because these instances are exposed to application
117 code and this is to reduce likelihood of data corruption and
118 synchronization issues.
119<P>
120
121<P>
122<HR>
123
124<P>
125<!-- ======== NESTED CLASS SUMMARY ======== -->
126
127<A NAME="nested_class_summary"><!-- --></A>
128<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
129<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
130<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
131<B>Nested Class Summary</B></FONT></TH>
132</TR>
133</TABLE>
134&nbsp;<A NAME="nested_classes_inherited_from_class_com.fasterxml.jackson.databind.BeanProperty"><!-- --></A>
135<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
136<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
137<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.<A HREF="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</A></B></TH>
138</TR>
139<TR BGCOLOR="white" CLASS="TableRowColor">
140<TD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html" title="class in com.fasterxml.jackson.databind">BeanProperty.Std</A></CODE></TD>
141</TR>
142</TABLE>
143&nbsp;
144<!-- =========== FIELD SUMMARY =========== -->
145
146<A NAME="field_summary"><!-- --></A>
147<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
148<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
149<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
150<B>Field Summary</B></FONT></TH>
151</TR>
152<TR BGCOLOR="white" CLASS="TableRowColor">
153<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
154<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</A></CODE></FONT></TD>
155<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#_accessorMethod">_accessorMethod</A></B></CODE>
156
157<BR>
158&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accessor method used to get property value, for
159 method-accessible properties.</TD>
160</TR>
161<TR BGCOLOR="white" CLASS="TableRowColor">
162<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
163<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A></CODE></FONT></TD>
164<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#_cfgSerializationType">_cfgSerializationType</A></B></CODE>
165
166<BR>
167&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Type to use for locating serializer; normally same as return
168 type of the accessor method, but may be overridden by annotations.</TD>
169</TR>
170<TR BGCOLOR="white" CLASS="TableRowColor">
171<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
172<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</A></CODE></FONT></TD>
173<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#_contextAnnotations">_contextAnnotations</A></B></CODE>
174
175<BR>
176&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Annotations from context (most often, class that declares property,
177 or in case of sub-class serializer, from that sub-class)</TD>
178</TR>
179<TR BGCOLOR="white" CLASS="TableRowColor">
180<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
181<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A></CODE></FONT></TD>
182<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#_declaredType">_declaredType</A></B></CODE>
183
184<BR>
185&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Type property is declared to have, either in class definition
186 or associated annotations.</TD>
187</TR>
188<TR BGCOLOR="white" CLASS="TableRowColor">
189<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
190<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.html" title="class in com.fasterxml.jackson.databind.ser.impl">PropertySerializerMap</A></CODE></FONT></TD>
191<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#_dynamicSerializers">_dynamicSerializers</A></B></CODE>
192
193<BR>
194&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In case serializer is not known statically (i.e.</TD>
195</TR>
196<TR BGCOLOR="white" CLASS="TableRowColor">
197<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
198<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</A></CODE></FONT></TD>
199<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#_field">_field</A></B></CODE>
200
201<BR>
202&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Field that contains the property value for field-accessible
203 properties.</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/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;[]</CODE></FONT></TD>
208<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#_includeInViews">_includeInViews</A></B></CODE>
209
210<BR>
211&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Alternate set of property writers used when view-based filtering
212 is available for the Bean.</TD>
213</TR>
214<TR BGCOLOR="white" CLASS="TableRowColor">
215<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
216<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/Object.html?is-external=true" title="class or interface in java.lang">Object</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>&gt;</CODE></FONT></TD>
217<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#_internalSettings">_internalSettings</A></B></CODE>
218
219<BR>
220&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
221</TR>
222<TR BGCOLOR="white" CLASS="TableRowColor">
223<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
224<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></CODE></FONT></TD>
225<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#_member">_member</A></B></CODE>
226
227<BR>
228&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Member (field, method) that represents property and allows access
229 to associated annotations.</TD>
230</TR>
231<TR BGCOLOR="white" CLASS="TableRowColor">
232<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
233<CODE>protected &nbsp;com.fasterxml.jackson.core.io.SerializedString</CODE></FONT></TD>
234<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#_name">_name</A></B></CODE>
235
236<BR>
237&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Logical name of the property; will be used as the field name
238 under which value for the property is written.</TD>
239</TR>
240<TR BGCOLOR="white" CLASS="TableRowColor">
241<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
242<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A></CODE></FONT></TD>
243<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#_nonTrivialBaseType">_nonTrivialBaseType</A></B></CODE>
244
245<BR>
246&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base type of the property, if the declared type is "non-trivial";
247 meaning it is either a structured type (collection, map, array),
248 or parameterized.</TD>
249</TR>
250<TR BGCOLOR="white" CLASS="TableRowColor">
251<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
252<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A>&lt;<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>&gt;</CODE></FONT></TD>
253<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#_nullSerializer">_nullSerializer</A></B></CODE>
254
255<BR>
256&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializer used for writing out null values, if any: if null,
257 null values are to be suppressed.</TD>
258</TR>
259<TR BGCOLOR="white" CLASS="TableRowColor">
260<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
261<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A>&lt;<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>&gt;</CODE></FONT></TD>
262<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#_serializer">_serializer</A></B></CODE>
263
264<BR>
265&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializer to use for writing out the value: null if it can not
266 be known statically; non-null if it can.</TD>
267</TR>
268<TR BGCOLOR="white" CLASS="TableRowColor">
269<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
270<CODE>protected &nbsp;<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></FONT></TD>
271<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#_suppressableValue">_suppressableValue</A></B></CODE>
272
273<BR>
274&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value that is considered default value of the property; used for
275 default-value-suppression if enabled.</TD>
276</TR>
277<TR BGCOLOR="white" CLASS="TableRowColor">
278<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
279<CODE>protected &nbsp;boolean</CODE></FONT></TD>
280<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#_suppressNulls">_suppressNulls</A></B></CODE>
281
282<BR>
283&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Whether null values are to be suppressed (nothing written out if
284 value is null) or not.</TD>
285</TR>
286<TR BGCOLOR="white" CLASS="TableRowColor">
287<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
288<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</A></CODE></FONT></TD>
289<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#_typeSerializer">_typeSerializer</A></B></CODE>
290
291<BR>
292&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If property being serialized needs type information to be
293 included this is the type serializer to use.</TD>
294</TR>
295<TR BGCOLOR="white" CLASS="TableRowColor">
296<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
297<CODE>static&nbsp;<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></FONT></TD>
298<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#MARKER_FOR_EMPTY">MARKER_FOR_EMPTY</A></B></CODE>
299
300<BR>
301&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marker object used to indicate "do not serialize if empty"</TD>
302</TR>
303</TABLE>
304&nbsp;
305<!-- ======== CONSTRUCTOR SUMMARY ======== -->
306
307<A NAME="constructor_summary"><!-- --></A>
308<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
309<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
310<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
311<B>Constructor Summary</B></FONT></TH>
312</TR>
313<TR BGCOLOR="white" CLASS="TableRowColor">
314<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
315<CODE>&nbsp;</CODE></FONT></TD>
316<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#BeanPropertyWriter(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition, com.fasterxml.jackson.databind.introspect.AnnotatedMember, com.fasterxml.jackson.databind.util.Annotations, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonSerializer, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JavaType, boolean, java.lang.Object)">BeanPropertyWriter</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A>&nbsp;propDef,
317                   <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;member,
318                   <A HREF="../../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</A>&nbsp;contextAnnotations,
319                   <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;declaredType,
320                   <A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A>&lt;?&gt;&nbsp;ser,
321                   <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</A>&nbsp;typeSer,
322                   <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;serType,
323                   boolean&nbsp;suppressNulls,
324                   <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;suppressableValue)</CODE>
325
326<BR>
327&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
328</TR>
329<TR BGCOLOR="white" CLASS="TableRowColor">
330<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
331<CODE>protected </CODE></FONT></TD>
332<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#BeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter)">BeanPropertyWriter</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</A>&nbsp;base)</CODE>
333
334<BR>
335&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Copy constructor" to be used by filtering sub-classes</TD>
336</TR>
337<TR BGCOLOR="white" CLASS="TableRowColor">
338<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
339<CODE>protected </CODE></FONT></TD>
340<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#BeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter, com.fasterxml.jackson.core.io.SerializedString)">BeanPropertyWriter</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</A>&nbsp;base,
341                   com.fasterxml.jackson.core.io.SerializedString&nbsp;name)</CODE>
342
343<BR>
344&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
345</TR>
346</TABLE>
347&nbsp;
348<!-- ========== METHOD SUMMARY =========== -->
349
350<A NAME="method_summary"><!-- --></A>
351<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
352<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
353<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
354<B>Method Summary</B></FONT></TH>
355</TR>
356<TR BGCOLOR="white" CLASS="TableRowColor">
357<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
358<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A>&lt;<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>&gt;</CODE></FONT></TD>
359<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap, java.lang.Class, com.fasterxml.jackson.databind.SerializerProvider)">_findAndAddDynamic</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.html" title="class in com.fasterxml.jackson.databind.ser.impl">PropertySerializerMap</A>&nbsp;map,
360                   <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>&lt;?&gt;&nbsp;type,
361                   <A HREF="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</A>&nbsp;provider)</CODE>
362
363<BR>
364&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
365</TR>
366<TR BGCOLOR="white" CLASS="TableRowColor">
367<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
368<CODE>protected &nbsp;void</CODE></FONT></TD>
369<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#_handleSelfReference(java.lang.Object, com.fasterxml.jackson.databind.JsonSerializer)">_handleSelfReference</A></B>(<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;bean,
370                     <A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A>&lt;?&gt;&nbsp;ser)</CODE>
371
372<BR>
373&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
374</TR>
375<TR BGCOLOR="white" CLASS="TableRowColor">
376<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
377<CODE>&nbsp;void</CODE></FONT></TD>
378<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer)">assignNullSerializer</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A>&lt;<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>&gt;&nbsp;nullSer)</CODE>
379
380<BR>
381&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method called to assign null value serializer for property</TD>
382</TR>
383<TR BGCOLOR="white" CLASS="TableRowColor">
384<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
385<CODE>&nbsp;void</CODE></FONT></TD>
386<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)">assignSerializer</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A>&lt;<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>&gt;&nbsp;ser)</CODE>
387
388<BR>
389&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method called to assign value serializer for property</TD>
390</TR>
391<TR BGCOLOR="white" CLASS="TableRowColor">
392<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
393<CODE>&nbsp;<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></FONT></TD>
394<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#get(java.lang.Object)">get</A></B>(<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;bean)</CODE>
395
396<BR>
397&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that can be used to access value of the property this
398 Object describes, from given bean instance.</TD>
399</TR>
400<TR BGCOLOR="white" CLASS="TableRowColor">
401<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
402<CODE>
403<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
404<TR ALIGN="right" VALIGN="">
405<TD NOWRAP><FONT SIZE="-1">
406<CODE>&lt;A extends <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</A>&gt;
407<BR>
408A</CODE></FONT></TD>
409</TR>
410</TABLE>
411</CODE></FONT></TD>
412<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#getAnnotation(java.lang.Class)">getAnnotation</A></B>(<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>&lt;A&gt;&nbsp;acls)</CODE>
413
414<BR>
415&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for finding annotation associated with this property;
416 meaning annotation associated with one of entities used to
417 access property.</TD>
418</TR>
419<TR BGCOLOR="white" CLASS="TableRowColor">
420<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
421<CODE>
422<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
423<TR ALIGN="right" VALIGN="">
424<TD NOWRAP><FONT SIZE="-1">
425<CODE>&lt;A extends <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</A>&gt;
426<BR>
427A</CODE></FONT></TD>
428</TR>
429</TABLE>
430</CODE></FONT></TD>
431<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#getContextAnnotation(java.lang.Class)">getContextAnnotation</A></B>(<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>&lt;A&gt;&nbsp;acls)</CODE>
432
433<BR>
434&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for finding annotation associated with context of
435 this property; usually class in which member is declared
436 (or its subtype if processing subtype).</TD>
437</TR>
438<TR BGCOLOR="white" CLASS="TableRowColor">
439<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
440<CODE>&nbsp;<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></CODE></FONT></TD>
441<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#getGenericPropertyType()">getGenericPropertyType</A></B>()</CODE>
442
443<BR>
444&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the generic property type of this property writer.</TD>
445</TR>
446<TR BGCOLOR="white" CLASS="TableRowColor">
447<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
448<CODE>&nbsp;<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></FONT></TD>
449<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#getInternalSetting(java.lang.Object)">getInternalSetting</A></B>(<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;key)</CODE>
450
451<BR>
452&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for accessing value of specified internal setting.</TD>
453</TR>
454<TR BGCOLOR="white" CLASS="TableRowColor">
455<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
456<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></CODE></FONT></TD>
457<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#getMember()">getMember</A></B>()</CODE>
458
459<BR>
460&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for accessing primary physical entity that represents the property;
461 annotated field, method or constructor property.</TD>
462</TR>
463<TR BGCOLOR="white" CLASS="TableRowColor">
464<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
465<CODE>&nbsp;<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></FONT></TD>
466<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#getName()">getName</A></B>()</CODE>
467
468<BR>
469&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method to get logical name of the property</TD>
470</TR>
471<TR BGCOLOR="white" CLASS="TableRowColor">
472<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
473<CODE>&nbsp;<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>&lt;?&gt;</CODE></FONT></TD>
474<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#getPropertyType()">getPropertyType</A></B>()</CODE>
475
476<BR>
477&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
478</TR>
479<TR BGCOLOR="white" CLASS="TableRowColor">
480<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
481<CODE>&nbsp;<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>&lt;?&gt;</CODE></FONT></TD>
482<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#getRawSerializationType()">getRawSerializationType</A></B>()</CODE>
483
484<BR>
485&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
486</TR>
487<TR BGCOLOR="white" CLASS="TableRowColor">
488<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
489<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A></CODE></FONT></TD>
490<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#getSerializationType()">getSerializationType</A></B>()</CODE>
491
492<BR>
493&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
494</TR>
495<TR BGCOLOR="white" CLASS="TableRowColor">
496<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
497<CODE>&nbsp;com.fasterxml.jackson.core.io.SerializedString</CODE></FONT></TD>
498<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#getSerializedName()">getSerializedName</A></B>()</CODE>
499
500<BR>
501&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
502</TR>
503<TR BGCOLOR="white" CLASS="TableRowColor">
504<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
505<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A>&lt;<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>&gt;</CODE></FONT></TD>
506<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#getSerializer()">getSerializer</A></B>()</CODE>
507
508<BR>
509&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
510</TR>
511<TR BGCOLOR="white" CLASS="TableRowColor">
512<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
513<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A></CODE></FONT></TD>
514<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#getType()">getType</A></B>()</CODE>
515
516<BR>
517&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method to get declared type of the property.</TD>
518</TR>
519<TR BGCOLOR="white" CLASS="TableRowColor">
520<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
521<CODE>&nbsp;<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>&lt;?&gt;[]</CODE></FONT></TD>
522<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#getViews()">getViews</A></B>()</CODE>
523
524<BR>
525&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
526</TR>
527<TR BGCOLOR="white" CLASS="TableRowColor">
528<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
529<CODE>&nbsp;boolean</CODE></FONT></TD>
530<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#hasNullSerializer()">hasNullSerializer</A></B>()</CODE>
531
532<BR>
533&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
534</TR>
535<TR BGCOLOR="white" CLASS="TableRowColor">
536<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
537<CODE>&nbsp;boolean</CODE></FONT></TD>
538<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#hasSerializer()">hasSerializer</A></B>()</CODE>
539
540<BR>
541&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
542</TR>
543<TR BGCOLOR="white" CLASS="TableRowColor">
544<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
545<CODE>&nbsp;<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></FONT></TD>
546<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#removeInternalSetting(java.lang.Object)">removeInternalSetting</A></B>(<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;key)</CODE>
547
548<BR>
549&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for removing entry for specified internal setting.</TD>
550</TR>
551<TR BGCOLOR="white" CLASS="TableRowColor">
552<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
553<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</A></CODE></FONT></TD>
554<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#rename(com.fasterxml.jackson.databind.util.NameTransformer)">rename</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</A>&nbsp;transformer)</CODE>
555
556<BR>
557&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
558</TR>
559<TR BGCOLOR="white" CLASS="TableRowColor">
560<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
561<CODE>&nbsp;void</CODE></FONT></TD>
562<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#serializeAsField(java.lang.Object, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)">serializeAsField</A></B>(<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;bean,
563                 com.fasterxml.jackson.core.JsonGenerator&nbsp;jgen,
564                 <A HREF="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</A>&nbsp;prov)</CODE>
565
566<BR>
567&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method called to access property that this bean stands for, from
568 within given bean, and to serialize it as a JSON Object field
569 using appropriate serializer.</TD>
570</TR>
571<TR BGCOLOR="white" CLASS="TableRowColor">
572<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
573<CODE>&nbsp;<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></FONT></TD>
574<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#setInternalSetting(java.lang.Object, java.lang.Object)">setInternalSetting</A></B>(<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;key,
575                   <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;value)</CODE>
576
577<BR>
578&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for setting specific internal setting to given value</TD>
579</TR>
580<TR BGCOLOR="white" CLASS="TableRowColor">
581<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
582<CODE>&nbsp;void</CODE></FONT></TD>
583<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#setNonTrivialBaseType(com.fasterxml.jackson.databind.JavaType)">setNonTrivialBaseType</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;t)</CODE>
584
585<BR>
586&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method called to define type to consider as "non-trivial" basetype,
587 needed for dynamic serialization resolution for complex (usually container)
588 types</TD>
589</TR>
590<TR BGCOLOR="white" CLASS="TableRowColor">
591<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
592<CODE>&nbsp;<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></FONT></TD>
593<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#toString()">toString</A></B>()</CODE>
594
595<BR>
596&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
597</TR>
598<TR BGCOLOR="white" CLASS="TableRowColor">
599<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
600<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</A></CODE></FONT></TD>
601<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#unwrappingWriter(com.fasterxml.jackson.databind.util.NameTransformer)">unwrappingWriter</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</A>&nbsp;unwrapper)</CODE>
602
603<BR>
604&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method called create an instance that handles details of unwrapping
605 contained value.</TD>
606</TR>
607<TR BGCOLOR="white" CLASS="TableRowColor">
608<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
609<CODE>&nbsp;boolean</CODE></FONT></TD>
610<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#willSuppressNulls()">willSuppressNulls</A></B>()</CODE>
611
612<BR>
613&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
614</TR>
615</TABLE>
616&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
617<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
618<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
619<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>
620</TR>
621<TR BGCOLOR="white" CLASS="TableRowColor">
622<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#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>
623</TR>
624</TABLE>
625&nbsp;
626<P>
627
628<!-- ============ FIELD DETAIL =========== -->
629
630<A NAME="field_detail"><!-- --></A>
631<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
632<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
633<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
634<B>Field Detail</B></FONT></TH>
635</TR>
636</TABLE>
637
638<A NAME="MARKER_FOR_EMPTY"><!-- --></A><H3>
639MARKER_FOR_EMPTY</H3>
640<PRE>
641public static final <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>MARKER_FOR_EMPTY</B></PRE>
642<DL>
643<DD>Marker object used to indicate "do not serialize if empty"
644<P>
645<DL>
646</DL>
647</DL>
648<HR>
649
650<A NAME="_member"><!-- --></A><H3>
651_member</H3>
652<PRE>
653protected final <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A> <B>_member</B></PRE>
654<DL>
655<DD>Member (field, method) that represents property and allows access
656 to associated annotations.
657<P>
658<DL>
659</DL>
660</DL>
661<HR>
662
663<A NAME="_contextAnnotations"><!-- --></A><H3>
664_contextAnnotations</H3>
665<PRE>
666protected final <A HREF="../../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</A> <B>_contextAnnotations</B></PRE>
667<DL>
668<DD>Annotations from context (most often, class that declares property,
669 or in case of sub-class serializer, from that sub-class)
670<P>
671<DL>
672</DL>
673</DL>
674<HR>
675
676<A NAME="_declaredType"><!-- --></A><H3>
677_declaredType</H3>
678<PRE>
679protected final <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> <B>_declaredType</B></PRE>
680<DL>
681<DD>Type property is declared to have, either in class definition
682 or associated annotations.
683<P>
684<DL>
685</DL>
686</DL>
687<HR>
688
689<A NAME="_accessorMethod"><!-- --></A><H3>
690_accessorMethod</H3>
691<PRE>
692protected final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</A> <B>_accessorMethod</B></PRE>
693<DL>
694<DD>Accessor method used to get property value, for
695 method-accessible properties.
696 Null if and only if <A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#_field"><CODE>_field</CODE></A> is null.
697<P>
698<DL>
699</DL>
700</DL>
701<HR>
702
703<A NAME="_field"><!-- --></A><H3>
704_field</H3>
705<PRE>
706protected final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</A> <B>_field</B></PRE>
707<DL>
708<DD>Field that contains the property value for field-accessible
709 properties.
710 Null if and only if <A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#_accessorMethod"><CODE>_accessorMethod</CODE></A> is null.
711<P>
712<DL>
713</DL>
714</DL>
715<HR>
716
717<A NAME="_internalSettings"><!-- --></A><H3>
718_internalSettings</H3>
719<PRE>
720protected <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/Object.html?is-external=true" title="class or interface in java.lang">Object</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>&gt; <B>_internalSettings</B></PRE>
721<DL>
722<DL>
723</DL>
724</DL>
725<HR>
726
727<A NAME="_name"><!-- --></A><H3>
728_name</H3>
729<PRE>
730protected final com.fasterxml.jackson.core.io.SerializedString <B>_name</B></PRE>
731<DL>
732<DD>Logical name of the property; will be used as the field name
733 under which value for the property is written.
734<P>
735<DL>
736</DL>
737</DL>
738<HR>
739
740<A NAME="_cfgSerializationType"><!-- --></A><H3>
741_cfgSerializationType</H3>
742<PRE>
743protected final <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> <B>_cfgSerializationType</B></PRE>
744<DL>
745<DD>Type to use for locating serializer; normally same as return
746 type of the accessor method, but may be overridden by annotations.
747<P>
748<DL>
749</DL>
750</DL>
751<HR>
752
753<A NAME="_serializer"><!-- --></A><H3>
754_serializer</H3>
755<PRE>
756protected <A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A>&lt;<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>&gt; <B>_serializer</B></PRE>
757<DL>
758<DD>Serializer to use for writing out the value: null if it can not
759 be known statically; non-null if it can.
760<P>
761<DL>
762</DL>
763</DL>
764<HR>
765
766<A NAME="_nullSerializer"><!-- --></A><H3>
767_nullSerializer</H3>
768<PRE>
769protected <A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A>&lt;<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>&gt; <B>_nullSerializer</B></PRE>
770<DL>
771<DD>Serializer used for writing out null values, if any: if null,
772 null values are to be suppressed.
773<P>
774<DL>
775</DL>
776</DL>
777<HR>
778
779<A NAME="_dynamicSerializers"><!-- --></A><H3>
780_dynamicSerializers</H3>
781<PRE>
782protected <A HREF="../../../../../com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.html" title="class in com.fasterxml.jackson.databind.ser.impl">PropertySerializerMap</A> <B>_dynamicSerializers</B></PRE>
783<DL>
784<DD>In case serializer is not known statically (i.e. <code>_serializer</code>
785 is null), we will use a lookup structure for storing dynamically
786 resolved mapping from type(s) to serializer(s).
787<P>
788<DL>
789</DL>
790</DL>
791<HR>
792
793<A NAME="_suppressNulls"><!-- --></A><H3>
794_suppressNulls</H3>
795<PRE>
796protected final boolean <B>_suppressNulls</B></PRE>
797<DL>
798<DD>Whether null values are to be suppressed (nothing written out if
799 value is null) or not.
800<P>
801<DL>
802</DL>
803</DL>
804<HR>
805
806<A NAME="_suppressableValue"><!-- --></A><H3>
807_suppressableValue</H3>
808<PRE>
809protected final <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>_suppressableValue</B></PRE>
810<DL>
811<DD>Value that is considered default value of the property; used for
812 default-value-suppression if enabled.
813<P>
814<DL>
815</DL>
816</DL>
817<HR>
818
819<A NAME="_includeInViews"><!-- --></A><H3>
820_includeInViews</H3>
821<PRE>
822protected final <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>&lt;?&gt;[] <B>_includeInViews</B></PRE>
823<DL>
824<DD>Alternate set of property writers used when view-based filtering
825 is available for the Bean.
826<P>
827<DL>
828</DL>
829</DL>
830<HR>
831
832<A NAME="_typeSerializer"><!-- --></A><H3>
833_typeSerializer</H3>
834<PRE>
835protected <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</A> <B>_typeSerializer</B></PRE>
836<DL>
837<DD>If property being serialized needs type information to be
838 included this is the type serializer to use.
839 Declared type (possibly augmented with annotations) of property
840 is used for determining exact mechanism to use (compared to
841 actual runtime type used for serializing actual state).
842<P>
843<DL>
844</DL>
845</DL>
846<HR>
847
848<A NAME="_nonTrivialBaseType"><!-- --></A><H3>
849_nonTrivialBaseType</H3>
850<PRE>
851protected <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> <B>_nonTrivialBaseType</B></PRE>
852<DL>
853<DD>Base type of the property, if the declared type is "non-trivial";
854 meaning it is either a structured type (collection, map, array),
855 or parameterized. Used to retain type information about contained
856 type, which is mostly necessary if type meta-data is to be
857 included.
858<P>
859<DL>
860</DL>
861</DL>
862
863<!-- ========= CONSTRUCTOR DETAIL ======== -->
864
865<A NAME="constructor_detail"><!-- --></A>
866<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
867<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
868<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
869<B>Constructor Detail</B></FONT></TH>
870</TR>
871</TABLE>
872
873<A NAME="BeanPropertyWriter(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition, com.fasterxml.jackson.databind.introspect.AnnotatedMember, com.fasterxml.jackson.databind.util.Annotations, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonSerializer, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JavaType, boolean, java.lang.Object)"><!-- --></A><H3>
874BeanPropertyWriter</H3>
875<PRE>
876public <B>BeanPropertyWriter</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A>&nbsp;propDef,
877                          <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;member,
878                          <A HREF="../../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</A>&nbsp;contextAnnotations,
879                          <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;declaredType,
880                          <A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A>&lt;?&gt;&nbsp;ser,
881                          <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</A>&nbsp;typeSer,
882                          <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;serType,
883                          boolean&nbsp;suppressNulls,
884                          <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;suppressableValue)</PRE>
885<DL>
886</DL>
887<HR>
888
889<A NAME="BeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"><!-- --></A><H3>
890BeanPropertyWriter</H3>
891<PRE>
892protected <B>BeanPropertyWriter</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</A>&nbsp;base)</PRE>
893<DL>
894<DD>"Copy constructor" to be used by filtering sub-classes
895<P>
896</DL>
897<HR>
898
899<A NAME="BeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter, com.fasterxml.jackson.core.io.SerializedString)"><!-- --></A><H3>
900BeanPropertyWriter</H3>
901<PRE>
902protected <B>BeanPropertyWriter</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</A>&nbsp;base,
903                             com.fasterxml.jackson.core.io.SerializedString&nbsp;name)</PRE>
904<DL>
905</DL>
906
907<!-- ============ METHOD DETAIL ========== -->
908
909<A NAME="method_detail"><!-- --></A>
910<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
911<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
912<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
913<B>Method Detail</B></FONT></TH>
914</TR>
915</TABLE>
916
917<A NAME="rename(com.fasterxml.jackson.databind.util.NameTransformer)"><!-- --></A><H3>
918rename</H3>
919<PRE>
920public <A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</A> <B>rename</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</A>&nbsp;transformer)</PRE>
921<DL>
922<DD><DL>
923</DL>
924</DD>
925<DD><DL>
926</DL>
927</DD>
928</DL>
929<HR>
930
931<A NAME="assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"><!-- --></A><H3>
932assignSerializer</H3>
933<PRE>
934public void <B>assignSerializer</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A>&lt;<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>&gt;&nbsp;ser)</PRE>
935<DL>
936<DD>Method called to assign value serializer for property
937<P>
938<DD><DL>
939</DL>
940</DD>
941<DD><DL>
942<DT><B>Since:</B></DT>
943  <DD>2.0</DD>
944</DL>
945</DD>
946</DL>
947<HR>
948
949<A NAME="assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer)"><!-- --></A><H3>
950assignNullSerializer</H3>
951<PRE>
952public void <B>assignNullSerializer</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A>&lt;<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>&gt;&nbsp;nullSer)</PRE>
953<DL>
954<DD>Method called to assign null value serializer for property
955<P>
956<DD><DL>
957</DL>
958</DD>
959<DD><DL>
960<DT><B>Since:</B></DT>
961  <DD>2.0</DD>
962</DL>
963</DD>
964</DL>
965<HR>
966
967<A NAME="unwrappingWriter(com.fasterxml.jackson.databind.util.NameTransformer)"><!-- --></A><H3>
968unwrappingWriter</H3>
969<PRE>
970public <A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</A> <B>unwrappingWriter</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</A>&nbsp;unwrapper)</PRE>
971<DL>
972<DD>Method called create an instance that handles details of unwrapping
973 contained value.
974<P>
975<DD><DL>
976</DL>
977</DD>
978<DD><DL>
979</DL>
980</DD>
981</DL>
982<HR>
983
984<A NAME="setNonTrivialBaseType(com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
985setNonTrivialBaseType</H3>
986<PRE>
987public void <B>setNonTrivialBaseType</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;t)</PRE>
988<DL>
989<DD>Method called to define type to consider as "non-trivial" basetype,
990 needed for dynamic serialization resolution for complex (usually container)
991 types
992<P>
993<DD><DL>
994</DL>
995</DD>
996<DD><DL>
997</DL>
998</DD>
999</DL>
1000<HR>
1001
1002<A NAME="getName()"><!-- --></A><H3>
1003getName</H3>
1004<PRE>
1005public <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> <B>getName</B>()</PRE>
1006<DL>
1007<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getName()">BeanProperty</A></CODE></B></DD>
1008<DD>Method to get logical name of the property
1009<P>
1010<DD><DL>
1011<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getName()">getName</A></CODE> in interface <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/util/Named.html#getName()">getName</A></CODE> in interface <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/util/Named.html" title="interface in com.fasterxml.jackson.databind.util">Named</A></CODE></DL>
1012</DD>
1013<DD><DL>
1014</DL>
1015</DD>
1016</DL>
1017<HR>
1018
1019<A NAME="getType()"><!-- --></A><H3>
1020getType</H3>
1021<PRE>
1022public <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> <B>getType</B>()</PRE>
1023<DL>
1024<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getType()">BeanProperty</A></CODE></B></DD>
1025<DD>Method to get declared type of the property.
1026<P>
1027<DD><DL>
1028<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getType()">getType</A></CODE> in interface <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</A></CODE></DL>
1029</DD>
1030<DD><DL>
1031</DL>
1032</DD>
1033</DL>
1034<HR>
1035
1036<A NAME="getAnnotation(java.lang.Class)"><!-- --></A><H3>
1037getAnnotation</H3>
1038<PRE>
1039public &lt;A extends <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</A>&gt; A <B>getAnnotation</B>(<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>&lt;A&gt;&nbsp;acls)</PRE>
1040<DL>
1041<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getAnnotation(java.lang.Class)">BeanProperty</A></CODE></B></DD>
1042<DD>Method for finding annotation associated with this property;
1043 meaning annotation associated with one of entities used to
1044 access property.
1045<P>
1046<DD><DL>
1047<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getAnnotation(java.lang.Class)">getAnnotation</A></CODE> in interface <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</A></CODE></DL>
1048</DD>
1049<DD><DL>
1050</DL>
1051</DD>
1052</DL>
1053<HR>
1054
1055<A NAME="getContextAnnotation(java.lang.Class)"><!-- --></A><H3>
1056getContextAnnotation</H3>
1057<PRE>
1058public &lt;A extends <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</A>&gt; A <B>getContextAnnotation</B>(<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>&lt;A&gt;&nbsp;acls)</PRE>
1059<DL>
1060<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getContextAnnotation(java.lang.Class)">BeanProperty</A></CODE></B></DD>
1061<DD>Method for finding annotation associated with context of
1062 this property; usually class in which member is declared
1063 (or its subtype if processing subtype).
1064<P>
1065<DD><DL>
1066<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getContextAnnotation(java.lang.Class)">getContextAnnotation</A></CODE> in interface <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</A></CODE></DL>
1067</DD>
1068<DD><DL>
1069</DL>
1070</DD>
1071</DL>
1072<HR>
1073
1074<A NAME="getMember()"><!-- --></A><H3>
1075getMember</H3>
1076<PRE>
1077public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A> <B>getMember</B>()</PRE>
1078<DL>
1079<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getMember()">BeanProperty</A></CODE></B></DD>
1080<DD>Method for accessing primary physical entity that represents the property;
1081 annotated field, method or constructor property.
1082<P>
1083<DD><DL>
1084<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getMember()">getMember</A></CODE> in interface <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</A></CODE></DL>
1085</DD>
1086<DD><DL>
1087</DL>
1088</DD>
1089</DL>
1090<HR>
1091
1092<A NAME="getInternalSetting(java.lang.Object)"><!-- --></A><H3>
1093getInternalSetting</H3>
1094<PRE>
1095public <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>getInternalSetting</B>(<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;key)</PRE>
1096<DL>
1097<DD>Method for accessing value of specified internal setting.
1098<P>
1099<DD><DL>
1100</DL>
1101</DD>
1102<DD><DL>
1103
1104<DT><B>Returns:</B><DD>Value of the setting, if any; null if none.</DL>
1105</DD>
1106</DL>
1107<HR>
1108
1109<A NAME="setInternalSetting(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
1110setInternalSetting</H3>
1111<PRE>
1112public <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>setInternalSetting</B>(<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;key,
1113                                 <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;value)</PRE>
1114<DL>
1115<DD>Method for setting specific internal setting to given value
1116<P>
1117<DD><DL>
1118</DL>
1119</DD>
1120<DD><DL>
1121
1122<DT><B>Returns:</B><DD>Old value of the setting, if any (null if none)</DL>
1123</DD>
1124</DL>
1125<HR>
1126
1127<A NAME="removeInternalSetting(java.lang.Object)"><!-- --></A><H3>
1128removeInternalSetting</H3>
1129<PRE>
1130public <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>removeInternalSetting</B>(<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;key)</PRE>
1131<DL>
1132<DD>Method for removing entry for specified internal setting.
1133<P>
1134<DD><DL>
1135</DL>
1136</DD>
1137<DD><DL>
1138
1139<DT><B>Returns:</B><DD>Existing value of the setting, if any (null if none)</DL>
1140</DD>
1141</DL>
1142<HR>
1143
1144<A NAME="getSerializedName()"><!-- --></A><H3>
1145getSerializedName</H3>
1146<PRE>
1147public com.fasterxml.jackson.core.io.SerializedString <B>getSerializedName</B>()</PRE>
1148<DL>
1149<DD><DL>
1150</DL>
1151</DD>
1152<DD><DL>
1153</DL>
1154</DD>
1155</DL>
1156<HR>
1157
1158<A NAME="hasSerializer()"><!-- --></A><H3>
1159hasSerializer</H3>
1160<PRE>
1161public boolean <B>hasSerializer</B>()</PRE>
1162<DL>
1163<DD><DL>
1164</DL>
1165</DD>
1166<DD><DL>
1167</DL>
1168</DD>
1169</DL>
1170<HR>
1171
1172<A NAME="hasNullSerializer()"><!-- --></A><H3>
1173hasNullSerializer</H3>
1174<PRE>
1175public boolean <B>hasNullSerializer</B>()</PRE>
1176<DL>
1177<DD><DL>
1178</DL>
1179</DD>
1180<DD><DL>
1181</DL>
1182</DD>
1183</DL>
1184<HR>
1185
1186<A NAME="willSuppressNulls()"><!-- --></A><H3>
1187willSuppressNulls</H3>
1188<PRE>
1189public boolean <B>willSuppressNulls</B>()</PRE>
1190<DL>
1191<DD><DL>
1192</DL>
1193</DD>
1194<DD><DL>
1195</DL>
1196</DD>
1197</DL>
1198<HR>
1199
1200<A NAME="getSerializer()"><!-- --></A><H3>
1201getSerializer</H3>
1202<PRE>
1203public <A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A>&lt;<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>&gt; <B>getSerializer</B>()</PRE>
1204<DL>
1205<DD><DL>
1206</DL>
1207</DD>
1208<DD><DL>
1209</DL>
1210</DD>
1211</DL>
1212<HR>
1213
1214<A NAME="getSerializationType()"><!-- --></A><H3>
1215getSerializationType</H3>
1216<PRE>
1217public <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> <B>getSerializationType</B>()</PRE>
1218<DL>
1219<DD><DL>
1220</DL>
1221</DD>
1222<DD><DL>
1223</DL>
1224</DD>
1225</DL>
1226<HR>
1227
1228<A NAME="getRawSerializationType()"><!-- --></A><H3>
1229getRawSerializationType</H3>
1230<PRE>
1231public <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>&lt;?&gt; <B>getRawSerializationType</B>()</PRE>
1232<DL>
1233<DD><DL>
1234</DL>
1235</DD>
1236<DD><DL>
1237</DL>
1238</DD>
1239</DL>
1240<HR>
1241
1242<A NAME="getPropertyType()"><!-- --></A><H3>
1243getPropertyType</H3>
1244<PRE>
1245public <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>&lt;?&gt; <B>getPropertyType</B>()</PRE>
1246<DL>
1247<DD><DL>
1248</DL>
1249</DD>
1250<DD><DL>
1251</DL>
1252</DD>
1253</DL>
1254<HR>
1255
1256<A NAME="getGenericPropertyType()"><!-- --></A><H3>
1257getGenericPropertyType</H3>
1258<PRE>
1259public <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> <B>getGenericPropertyType</B>()</PRE>
1260<DL>
1261<DD>Get the generic property type of this property writer.
1262<P>
1263<DD><DL>
1264</DL>
1265</DD>
1266<DD><DL>
1267
1268<DT><B>Returns:</B><DD>The property type, or null if not found.</DL>
1269</DD>
1270</DL>
1271<HR>
1272
1273<A NAME="getViews()"><!-- --></A><H3>
1274getViews</H3>
1275<PRE>
1276public <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>&lt;?&gt;[] <B>getViews</B>()</PRE>
1277<DL>
1278<DD><DL>
1279</DL>
1280</DD>
1281<DD><DL>
1282</DL>
1283</DD>
1284</DL>
1285<HR>
1286
1287<A NAME="serializeAsField(java.lang.Object, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)"><!-- --></A><H3>
1288serializeAsField</H3>
1289<PRE>
1290public void <B>serializeAsField</B>(<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;bean,
1291                             com.fasterxml.jackson.core.JsonGenerator&nbsp;jgen,
1292                             <A HREF="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</A>&nbsp;prov)
1293                      throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></PRE>
1294<DL>
1295<DD>Method called to access property that this bean stands for, from
1296 within given bean, and to serialize it as a JSON Object field
1297 using appropriate serializer.
1298<P>
1299<DD><DL>
1300</DL>
1301</DD>
1302<DD><DL>
1303
1304<DT><B>Throws:</B>
1305<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></CODE></DL>
1306</DD>
1307</DL>
1308<HR>
1309
1310<A NAME="_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap, java.lang.Class, com.fasterxml.jackson.databind.SerializerProvider)"><!-- --></A><H3>
1311_findAndAddDynamic</H3>
1312<PRE>
1313protected <A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A>&lt;<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>&gt; <B>_findAndAddDynamic</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.html" title="class in com.fasterxml.jackson.databind.ser.impl">PropertySerializerMap</A>&nbsp;map,
1314                                                    <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>&lt;?&gt;&nbsp;type,
1315                                                    <A HREF="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</A>&nbsp;provider)
1316                                             throws <A HREF="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
1317<DL>
1318<DD><DL>
1319</DL>
1320</DD>
1321<DD><DL>
1322
1323<DT><B>Throws:</B>
1324<DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
1325</DD>
1326</DL>
1327<HR>
1328
1329<A NAME="get(java.lang.Object)"><!-- --></A><H3>
1330get</H3>
1331<PRE>
1332public final <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>get</B>(<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;bean)
1333                 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></PRE>
1334<DL>
1335<DD>Method that can be used to access value of the property this
1336 Object describes, from given bean instance.
1337<p>
1338 Note: method is final as it should not need to be overridden -- rather,
1339 calling method(s) (<A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#serializeAsField(java.lang.Object, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)"><CODE>serializeAsField(java.lang.Object, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)</CODE></A>) should be overridden
1340 to change the behavior
1341<P>
1342<DD><DL>
1343</DL>
1344</DD>
1345<DD><DL>
1346
1347<DT><B>Throws:</B>
1348<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></CODE></DL>
1349</DD>
1350</DL>
1351<HR>
1352
1353<A NAME="_handleSelfReference(java.lang.Object, com.fasterxml.jackson.databind.JsonSerializer)"><!-- --></A><H3>
1354_handleSelfReference</H3>
1355<PRE>
1356protected void <B>_handleSelfReference</B>(<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;bean,
1357                                    <A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A>&lt;?&gt;&nbsp;ser)
1358                             throws <A HREF="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
1359<DL>
1360<DD><DL>
1361</DL>
1362</DD>
1363<DD><DL>
1364
1365<DT><B>Throws:</B>
1366<DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
1367</DD>
1368</DL>
1369<HR>
1370
1371<A NAME="toString()"><!-- --></A><H3>
1372toString</H3>
1373<PRE>
1374public <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> <B>toString</B>()</PRE>
1375<DL>
1376<DD><DL>
1377<DT><B>Overrides:</B><DD><CODE><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></CODE> in class <CODE><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></DL>
1378</DD>
1379<DD><DL>
1380</DL>
1381</DD>
1382</DL>
1383<!-- ========= END OF CLASS DATA ========= -->
1384<HR>
1385
1386
1387<!-- ======= START OF BOTTOM NAVBAR ====== -->
1388<A NAME="navbar_bottom"><!-- --></A>
1389<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
1390<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
1391<TR>
1392<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
1393<A NAME="navbar_bottom_firstrow"><!-- --></A>
1394<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
1395  <TR ALIGN="center" VALIGN="top">
1396  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
1397  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
1398  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
1399  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/BeanPropertyWriter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
1400  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
1401  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
1402  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
1403  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
1404  </TR>
1405</TABLE>
1406</TD>
1407<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
1408</EM>
1409</TD>
1410</TR>
1411
1412<TR>
1413<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1414&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyFilter.html" title="interface in com.fasterxml.jackson.databind.ser"><B>PREV CLASS</B></A>&nbsp;
1415&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializer.html" title="class in com.fasterxml.jackson.databind.ser"><B>NEXT CLASS</B></A></FONT></TD>
1416<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1417  <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" target="_top"><B>FRAMES</B></A>  &nbsp;
1418&nbsp;<A HREF="BeanPropertyWriter.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
1419&nbsp;<SCRIPT type="text/javascript">
1420  <!--
1421  if(window==top) {
1422    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
1423  }
1424  //-->
1425</SCRIPT>
1426<NOSCRIPT>
1427  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
1428</NOSCRIPT>
1429
1430
1431</FONT></TD>
1432</TR>
1433<TR>
1434<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1435  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>
1436<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1437DETAIL:&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>
1438</TR>
1439</TABLE>
1440<A NAME="skip-navbar_bottom"></A>
1441<!-- ======== END OF BOTTOM NAVBAR ======= -->
1442
1443<HR>
1444Copyright &#169; 2012 <a href="http://fasterxml.com">fasterxml.com</a>. All Rights Reserved.
1445</BODY>
1446</HTML>
1447