• 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 lang="en">
4<head>
5<!-- Generated by javadoc (1.8.0_162) on Tue Mar 24 10:51:54 PDT 2020 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>Uses of Class com.fasterxml.jackson.annotation.JsonSetter.Value (Jackson-annotations 2.11.0.rc1 API)</title>
8<meta name="date" content="2020-03-24">
9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
10<script type="text/javascript" src="../../../../../script.js"></script>
11</head>
12<body>
13<script type="text/javascript"><!--
14    try {
15        if (location.href.indexOf('is-external=true') == -1) {
16            parent.document.title="Uses of Class com.fasterxml.jackson.annotation.JsonSetter.Value (Jackson-annotations 2.11.0.rc1 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22</script>
23<noscript>
24<div>JavaScript is disabled on your browser.</div>
25</noscript>
26<!-- ========= START OF TOP NAVBAR ======= -->
27<div class="topNav"><a name="navbar.top">
28<!--   -->
29</a>
30<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
31<a name="navbar.top.firstrow">
32<!--   -->
33</a>
34<ul class="navList" title="Navigation">
35<li><a href="../../../../../com/fasterxml/jackson/annotation/package-summary.html">Package</a></li>
36<li><a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">Class</a></li>
37<li class="navBarCell1Rev">Use</li>
38<li><a href="../package-tree.html">Tree</a></li>
39<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
40<li><a href="../../../../../index-all.html">Index</a></li>
41<li><a href="../../../../../help-doc.html">Help</a></li>
42</ul>
43</div>
44<div class="subNav">
45<ul class="navList">
46<li>Prev</li>
47<li>Next</li>
48</ul>
49<ul class="navList">
50<li><a href="../../../../../index.html?com/fasterxml/jackson/annotation/class-use/JsonSetter.Value.html" target="_top">Frames</a></li>
51<li><a href="JsonSetter.Value.html" target="_top">No&nbsp;Frames</a></li>
52</ul>
53<ul class="navList" id="allclasses_navbar_top">
54<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
55</ul>
56<div>
57<script type="text/javascript"><!--
58  allClassesLink = document.getElementById("allclasses_navbar_top");
59  if(window==top) {
60    allClassesLink.style.display = "block";
61  }
62  else {
63    allClassesLink.style.display = "none";
64  }
65  //-->
66</script>
67</div>
68<a name="skip.navbar.top">
69<!--   -->
70</a></div>
71<!-- ========= END OF TOP NAVBAR ========= -->
72<div class="header">
73<h2 title="Uses of Class com.fasterxml.jackson.annotation.JsonSetter.Value" class="title">Uses of Class<br>com.fasterxml.jackson.annotation.JsonSetter.Value</h2>
74</div>
75<div class="classUseContainer">
76<ul class="blockList">
77<li class="blockList">
78<ul class="blockList">
79<li class="blockList"><a name="com.fasterxml.jackson.annotation">
80<!--   -->
81</a>
82<h3>Uses of <a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a> in <a href="../../../../../com/fasterxml/jackson/annotation/package-summary.html">com.fasterxml.jackson.annotation</a></h3>
83<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
84<caption><span>Fields in <a href="../../../../../com/fasterxml/jackson/annotation/package-summary.html">com.fasterxml.jackson.annotation</a> declared as <a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a></span><span class="tabEnd">&nbsp;</span></caption>
85<tr>
86<th class="colFirst" scope="col">Modifier and Type</th>
87<th class="colLast" scope="col">Field and Description</th>
88</tr>
89<tbody>
90<tr class="altColor">
91<td class="colFirst"><code>protected static <a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a></code></td>
92<td class="colLast"><span class="typeNameLabel">JsonSetter.Value.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html#EMPTY">EMPTY</a></span></code>
93<div class="block">Default instance used in place of "default settings".</div>
94</td>
95</tr>
96</tbody>
97</table>
98<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
99<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/annotation/package-summary.html">com.fasterxml.jackson.annotation</a> that return <a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a></span><span class="tabEnd">&nbsp;</span></caption>
100<tr>
101<th class="colFirst" scope="col">Modifier and Type</th>
102<th class="colLast" scope="col">Method and Description</th>
103</tr>
104<tbody>
105<tr class="altColor">
106<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a></code></td>
107<td class="colLast"><span class="typeNameLabel">JsonSetter.Value.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html#construct-com.fasterxml.jackson.annotation.Nulls-com.fasterxml.jackson.annotation.Nulls-">construct</a></span>(<a href="../../../../../com/fasterxml/jackson/annotation/Nulls.html" title="enum in com.fasterxml.jackson.annotation">Nulls</a>&nbsp;nulls,
108         <a href="../../../../../com/fasterxml/jackson/annotation/Nulls.html" title="enum in com.fasterxml.jackson.annotation">Nulls</a>&nbsp;contentNulls)</code>
109<div class="block">Factory method that may be used (although is NOT the recommended way)
110 to construct an instance from a full set of properties.</div>
111</td>
112</tr>
113<tr class="rowColor">
114<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a></code></td>
115<td class="colLast"><span class="typeNameLabel">JsonSetter.Value.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html#empty--">empty</a></span>()</code>
116<div class="block">Accessor for default instances which has "empty" settings; that is:
117
118 Null handling using global defaults, <a href="../../../../../com/fasterxml/jackson/annotation/Nulls.html#DEFAULT"><code>Nulls.DEFAULT</code></a>.</div>
119</td>
120</tr>
121<tr class="altColor">
122<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a></code></td>
123<td class="colLast"><span class="typeNameLabel">JsonSetter.Value.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html#forContentNulls-com.fasterxml.jackson.annotation.Nulls-">forContentNulls</a></span>(<a href="../../../../../com/fasterxml/jackson/annotation/Nulls.html" title="enum in com.fasterxml.jackson.annotation">Nulls</a>&nbsp;nulls)</code>&nbsp;</td>
124</tr>
125<tr class="rowColor">
126<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a></code></td>
127<td class="colLast"><span class="typeNameLabel">JsonSetter.Value.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html#forValueNulls-com.fasterxml.jackson.annotation.Nulls-">forValueNulls</a></span>(<a href="../../../../../com/fasterxml/jackson/annotation/Nulls.html" title="enum in com.fasterxml.jackson.annotation">Nulls</a>&nbsp;nulls)</code>&nbsp;</td>
128</tr>
129<tr class="altColor">
130<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a></code></td>
131<td class="colLast"><span class="typeNameLabel">JsonSetter.Value.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html#forValueNulls-com.fasterxml.jackson.annotation.Nulls-com.fasterxml.jackson.annotation.Nulls-">forValueNulls</a></span>(<a href="../../../../../com/fasterxml/jackson/annotation/Nulls.html" title="enum in com.fasterxml.jackson.annotation">Nulls</a>&nbsp;nulls,
132             <a href="../../../../../com/fasterxml/jackson/annotation/Nulls.html" title="enum in com.fasterxml.jackson.annotation">Nulls</a>&nbsp;contentNulls)</code>&nbsp;</td>
133</tr>
134<tr class="rowColor">
135<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a></code></td>
136<td class="colLast"><span class="typeNameLabel">JsonSetter.Value.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html#from-com.fasterxml.jackson.annotation.JsonSetter-">from</a></span>(<a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.html" title="annotation in com.fasterxml.jackson.annotation">JsonSetter</a>&nbsp;src)</code>&nbsp;</td>
137</tr>
138<tr class="altColor">
139<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a></code></td>
140<td class="colLast"><span class="typeNameLabel">JsonSetter.Value.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html#merge-com.fasterxml.jackson.annotation.JsonSetter.Value-com.fasterxml.jackson.annotation.JsonSetter.Value-">merge</a></span>(<a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a>&nbsp;base,
141     <a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a>&nbsp;overrides)</code>
142<div class="block">Helper method that will try to combine values from two <a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation"><code>JsonSetter.Value</code></a>
143 instances, using one as base settings, and the other as overrides
144 to use instead of base values when defined; base values are only
145 use if override does not specify a value (matching value is null
146 or logically missing).</div>
147</td>
148</tr>
149<tr class="rowColor">
150<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a></code></td>
151<td class="colLast"><span class="typeNameLabel">JsonSetter.Value.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html#withContentNulls-com.fasterxml.jackson.annotation.Nulls-">withContentNulls</a></span>(<a href="../../../../../com/fasterxml/jackson/annotation/Nulls.html" title="enum in com.fasterxml.jackson.annotation">Nulls</a>&nbsp;nulls)</code>&nbsp;</td>
152</tr>
153<tr class="altColor">
154<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a></code></td>
155<td class="colLast"><span class="typeNameLabel">JsonSetter.Value.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html#withOverrides-com.fasterxml.jackson.annotation.JsonSetter.Value-">withOverrides</a></span>(<a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a>&nbsp;overrides)</code>
156<div class="block">Mutant factory method that merges values of this value with given override
157 values, so that any explicitly defined inclusion in overrides has precedence over
158 settings of this value instance.</div>
159</td>
160</tr>
161<tr class="rowColor">
162<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a></code></td>
163<td class="colLast"><span class="typeNameLabel">JsonSetter.Value.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html#withValueNulls-com.fasterxml.jackson.annotation.Nulls-">withValueNulls</a></span>(<a href="../../../../../com/fasterxml/jackson/annotation/Nulls.html" title="enum in com.fasterxml.jackson.annotation">Nulls</a>&nbsp;nulls)</code>&nbsp;</td>
164</tr>
165<tr class="altColor">
166<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a></code></td>
167<td class="colLast"><span class="typeNameLabel">JsonSetter.Value.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html#withValueNulls-com.fasterxml.jackson.annotation.Nulls-com.fasterxml.jackson.annotation.Nulls-">withValueNulls</a></span>(<a href="../../../../../com/fasterxml/jackson/annotation/Nulls.html" title="enum in com.fasterxml.jackson.annotation">Nulls</a>&nbsp;valueNulls,
168              <a href="../../../../../com/fasterxml/jackson/annotation/Nulls.html" title="enum in com.fasterxml.jackson.annotation">Nulls</a>&nbsp;contentNulls)</code>&nbsp;</td>
169</tr>
170</tbody>
171</table>
172<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
173<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/annotation/package-summary.html">com.fasterxml.jackson.annotation</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a></span><span class="tabEnd">&nbsp;</span></caption>
174<tr>
175<th class="colFirst" scope="col">Modifier and Type</th>
176<th class="colLast" scope="col">Method and Description</th>
177</tr>
178<tbody>
179<tr class="altColor">
180<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a></code></td>
181<td class="colLast"><span class="typeNameLabel">JsonSetter.Value.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html#merge-com.fasterxml.jackson.annotation.JsonSetter.Value-com.fasterxml.jackson.annotation.JsonSetter.Value-">merge</a></span>(<a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a>&nbsp;base,
182     <a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a>&nbsp;overrides)</code>
183<div class="block">Helper method that will try to combine values from two <a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation"><code>JsonSetter.Value</code></a>
184 instances, using one as base settings, and the other as overrides
185 to use instead of base values when defined; base values are only
186 use if override does not specify a value (matching value is null
187 or logically missing).</div>
188</td>
189</tr>
190<tr class="rowColor">
191<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a></code></td>
192<td class="colLast"><span class="typeNameLabel">JsonSetter.Value.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html#withOverrides-com.fasterxml.jackson.annotation.JsonSetter.Value-">withOverrides</a></span>(<a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">JsonSetter.Value</a>&nbsp;overrides)</code>
193<div class="block">Mutant factory method that merges values of this value with given override
194 values, so that any explicitly defined inclusion in overrides has precedence over
195 settings of this value instance.</div>
196</td>
197</tr>
198</tbody>
199</table>
200</li>
201</ul>
202</li>
203</ul>
204</div>
205<!-- ======= START OF BOTTOM NAVBAR ====== -->
206<div class="bottomNav"><a name="navbar.bottom">
207<!--   -->
208</a>
209<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
210<a name="navbar.bottom.firstrow">
211<!--   -->
212</a>
213<ul class="navList" title="Navigation">
214<li><a href="../../../../../com/fasterxml/jackson/annotation/package-summary.html">Package</a></li>
215<li><a href="../../../../../com/fasterxml/jackson/annotation/JsonSetter.Value.html" title="class in com.fasterxml.jackson.annotation">Class</a></li>
216<li class="navBarCell1Rev">Use</li>
217<li><a href="../package-tree.html">Tree</a></li>
218<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
219<li><a href="../../../../../index-all.html">Index</a></li>
220<li><a href="../../../../../help-doc.html">Help</a></li>
221</ul>
222</div>
223<div class="subNav">
224<ul class="navList">
225<li>Prev</li>
226<li>Next</li>
227</ul>
228<ul class="navList">
229<li><a href="../../../../../index.html?com/fasterxml/jackson/annotation/class-use/JsonSetter.Value.html" target="_top">Frames</a></li>
230<li><a href="JsonSetter.Value.html" target="_top">No&nbsp;Frames</a></li>
231</ul>
232<ul class="navList" id="allclasses_navbar_bottom">
233<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
234</ul>
235<div>
236<script type="text/javascript"><!--
237  allClassesLink = document.getElementById("allclasses_navbar_bottom");
238  if(window==top) {
239    allClassesLink.style.display = "block";
240  }
241  else {
242    allClassesLink.style.display = "none";
243  }
244  //-->
245</script>
246</div>
247<a name="skip.navbar.bottom">
248<!--   -->
249</a></div>
250<!-- ======== END OF BOTTOM NAVBAR ======= -->
251<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
252</body>
253</html>
254