• 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 (version 1.7.0_25) on Thu Jan 01 17:43:57 PST 2015 -->
6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
7<title>VisibilityChecker.Std (jackson-databind 2.5.0 API)</title>
8<meta name="date" content="2015-01-01">
9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
10</head>
11<body>
12<script type="text/javascript"><!--
13    if (location.href.indexOf('is-external=true') == -1) {
14        parent.document.title="VisibilityChecker.Std (jackson-databind 2.5.0 API)";
15    }
16//-->
17</script>
18<noscript>
19<div>JavaScript is disabled on your browser.</div>
20</noscript>
21<!-- ========= START OF TOP NAVBAR ======= -->
22<div class="topNav"><a name="navbar_top">
23<!--   -->
24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
25<!--   -->
26</a>
27<ul class="navList" title="Navigation">
28<li><a href="../../../../../overview-summary.html">Overview</a></li>
29<li><a href="package-summary.html">Package</a></li>
30<li class="navBarCell1Rev">Class</li>
31<li><a href="class-use/VisibilityChecker.Std.html">Use</a></li>
32<li><a href="package-tree.html">Tree</a></li>
33<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
34<li><a href="../../../../../index-all.html">Index</a></li>
35<li><a href="../../../../../help-doc.html">Help</a></li>
36</ul>
37</div>
38<div class="subNav">
39<ul class="navList">
40<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><span class="strong">Prev Class</span></a></li>
41<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/WithMember.html" title="interface in com.fasterxml.jackson.databind.introspect"><span class="strong">Next Class</span></a></li>
42</ul>
43<ul class="navList">
44<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" target="_top">Frames</a></li>
45<li><a href="VisibilityChecker.Std.html" target="_top">No Frames</a></li>
46</ul>
47<ul class="navList" id="allclasses_navbar_top">
48<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
49</ul>
50<div>
51<script type="text/javascript"><!--
52  allClassesLink = document.getElementById("allclasses_navbar_top");
53  if(window==top) {
54    allClassesLink.style.display = "block";
55  }
56  else {
57    allClassesLink.style.display = "none";
58  }
59  //-->
60</script>
61</div>
62<div>
63<ul class="subNavList">
64<li>Summary:&nbsp;</li>
65<li>Nested&nbsp;|&nbsp;</li>
66<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
67<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
68<li><a href="#method_summary">Method</a></li>
69</ul>
70<ul class="subNavList">
71<li>Detail:&nbsp;</li>
72<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
73<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
74<li><a href="#method_detail">Method</a></li>
75</ul>
76</div>
77<a name="skip-navbar_top">
78<!--   -->
79</a></div>
80<!-- ========= END OF TOP NAVBAR ========= -->
81<!-- ======== START OF CLASS DATA ======== -->
82<div class="header">
83<div class="subTitle">com.fasterxml.jackson.databind.introspect</div>
84<h2 title="Class VisibilityChecker.Std" class="title">Class VisibilityChecker.Std</h2>
85</div>
86<div class="contentContainer">
87<ul class="inheritance">
88<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
89<li>
90<ul class="inheritance">
91<li>com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std</li>
92</ul>
93</li>
94</ul>
95<div class="description">
96<ul class="blockList">
97<li class="blockList">
98<dl>
99<dt>All Implemented Interfaces:</dt>
100<dd><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&gt;, <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
101</dl>
102<dl>
103<dt>Enclosing interface:</dt>
104<dd><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</a>&gt;&gt;</dd>
105</dl>
106<hr>
107<br>
108<pre>public static class <span class="strong">VisibilityChecker.Std</span>
109extends <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>
110implements <a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&gt;, <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
111<div class="block">Default standard implementation is purely based on visibility
112 modifier of given class members, and its configured minimum
113 levels.
114 Implemented using "builder" (or "Fluent") pattern, whereas instances
115 are immutable, and configuration is achieved by chainable factory
116 methods. As a result, type is declared is funky recursive generic
117 type, to allow for sub-classing of build methods with property type
118 co-variance.
119<p>
120 Note on <code>JsonAutoDetect</code> annotation: it is used to
121 access default minimum visibility access definitions.</div>
122<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std">Serialized Form</a></dd></dl>
123</li>
124</ul>
125</div>
126<div class="summary">
127<ul class="blockList">
128<li class="blockList">
129<!-- ======== NESTED CLASS SUMMARY ======== -->
130<ul class="blockList">
131<li class="blockList"><a name="nested_class_summary">
132<!--   -->
133</a>
134<h3>Nested Class Summary</h3>
135<ul class="blockList">
136<li class="blockList"><a name="nested_classes_inherited_from_class_com.fasterxml.jackson.databind.introspect.VisibilityChecker">
137<!--   -->
138</a>
139<h3>Nested classes/interfaces inherited from interface&nbsp;com.fasterxml.jackson.databind.introspect.<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a></h3>
140<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a></code></li>
141</ul>
142</li>
143</ul>
144<!-- =========== FIELD SUMMARY =========== -->
145<ul class="blockList">
146<li class="blockList"><a name="field_summary">
147<!--   -->
148</a>
149<h3>Field Summary</h3>
150<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
151<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
152<tr>
153<th class="colFirst" scope="col">Modifier and Type</th>
154<th class="colLast" scope="col">Field and Description</th>
155</tr>
156<tr class="altColor">
157<td class="colFirst"><code>protected com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility</code></td>
158<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#_creatorMinLevel">_creatorMinLevel</a></strong></code>&nbsp;</td>
159</tr>
160<tr class="rowColor">
161<td class="colFirst"><code>protected com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility</code></td>
162<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#_fieldMinLevel">_fieldMinLevel</a></strong></code>&nbsp;</td>
163</tr>
164<tr class="altColor">
165<td class="colFirst"><code>protected com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility</code></td>
166<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#_getterMinLevel">_getterMinLevel</a></strong></code>&nbsp;</td>
167</tr>
168<tr class="rowColor">
169<td class="colFirst"><code>protected com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility</code></td>
170<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#_isGetterMinLevel">_isGetterMinLevel</a></strong></code>&nbsp;</td>
171</tr>
172<tr class="altColor">
173<td class="colFirst"><code>protected com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility</code></td>
174<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#_setterMinLevel">_setterMinLevel</a></strong></code>&nbsp;</td>
175</tr>
176<tr class="rowColor">
177<td class="colFirst"><code>protected static <a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a></code></td>
178<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#DEFAULT">DEFAULT</a></strong></code>
179<div class="block">This is the canonical base instance, configured with default
180 visibility values</div>
181</td>
182</tr>
183</table>
184</li>
185</ul>
186<!-- ======== CONSTRUCTOR SUMMARY ======== -->
187<ul class="blockList">
188<li class="blockList"><a name="constructor_summary">
189<!--   -->
190</a>
191<h3>Constructor Summary</h3>
192<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
193<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
194<tr>
195<th class="colOne" scope="col">Constructor and Description</th>
196</tr>
197<tr class="altColor">
198<td class="colOne"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#VisibilityChecker.Std(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">VisibilityChecker.Std</a></strong>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</code>
199<div class="block">Constructor that will assign given visibility value for all
200 properties.</div>
201</td>
202</tr>
203<tr class="rowColor">
204<td class="colOne"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#VisibilityChecker.Std(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">VisibilityChecker.Std</a></strong>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;getter,
205                     com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;isGetter,
206                     com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;setter,
207                     com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;creator,
208                     com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;field)</code>
209<div class="block">Constructor that allows directly specifying minimum visibility levels to use</div>
210</td>
211</tr>
212<tr class="altColor">
213<td class="colOne"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#VisibilityChecker.Std(com.fasterxml.jackson.annotation.JsonAutoDetect)">VisibilityChecker.Std</a></strong>(com.fasterxml.jackson.annotation.JsonAutoDetect&nbsp;ann)</code>
214<div class="block">Constructor used for building instance that has minumum visibility
215 levels as indicated by given annotation instance</div>
216</td>
217</tr>
218</table>
219</li>
220</ul>
221<!-- ========== METHOD SUMMARY =========== -->
222<ul class="blockList">
223<li class="blockList"><a name="method_summary">
224<!--   -->
225</a>
226<h3>Method Summary</h3>
227<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
228<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
229<tr>
230<th class="colFirst" scope="col">Modifier and Type</th>
231<th class="colLast" scope="col">Method and Description</th>
232</tr>
233<tr class="altColor">
234<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a></code></td>
235<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#defaultInstance()">defaultInstance</a></strong>()</code>&nbsp;</td>
236</tr>
237<tr class="rowColor">
238<td class="colFirst"><code>boolean</code></td>
239<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#isCreatorVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMember)">isCreatorVisible</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>&nbsp;m)</code>&nbsp;</td>
240</tr>
241<tr class="altColor">
242<td class="colFirst"><code>boolean</code></td>
243<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#isCreatorVisible(java.lang.reflect.Member)">isCreatorVisible</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a>&nbsp;m)</code>
244<div class="block">Method for checking whether given method is auto-detectable
245 as Creator, with respect to its visibility (not considering
246 method signature or name, just visibility)</div>
247</td>
248</tr>
249<tr class="rowColor">
250<td class="colFirst"><code>boolean</code></td>
251<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#isFieldVisible(com.fasterxml.jackson.databind.introspect.AnnotatedField)">isFieldVisible</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a>&nbsp;f)</code>&nbsp;</td>
252</tr>
253<tr class="altColor">
254<td class="colFirst"><code>boolean</code></td>
255<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#isFieldVisible(java.lang.reflect.Field)">isFieldVisible</a></strong>(<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>&nbsp;f)</code>
256<div class="block">Method for checking whether given field is auto-detectable
257 as property, with respect to its visibility (not considering
258 method signature or name, just visibility)</div>
259</td>
260</tr>
261<tr class="rowColor">
262<td class="colFirst"><code>boolean</code></td>
263<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#isGetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">isGetterVisible</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;m)</code>&nbsp;</td>
264</tr>
265<tr class="altColor">
266<td class="colFirst"><code>boolean</code></td>
267<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#isGetterVisible(java.lang.reflect.Method)">isGetterVisible</a></strong>(<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>&nbsp;m)</code>
268<div class="block">Method for checking whether given method is auto-detectable
269 as regular getter, with respect to its visibility (not considering
270 method signature or name, just visibility)</div>
271</td>
272</tr>
273<tr class="rowColor">
274<td class="colFirst"><code>boolean</code></td>
275<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#isIsGetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">isIsGetterVisible</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;m)</code>&nbsp;</td>
276</tr>
277<tr class="altColor">
278<td class="colFirst"><code>boolean</code></td>
279<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#isIsGetterVisible(java.lang.reflect.Method)">isIsGetterVisible</a></strong>(<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>&nbsp;m)</code>
280<div class="block">Method for checking whether given method is auto-detectable
281 as is-getter, with respect to its visibility (not considering
282 method signature or name, just visibility)</div>
283</td>
284</tr>
285<tr class="rowColor">
286<td class="colFirst"><code>boolean</code></td>
287<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#isSetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">isSetterVisible</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;m)</code>&nbsp;</td>
288</tr>
289<tr class="altColor">
290<td class="colFirst"><code>boolean</code></td>
291<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#isSetterVisible(java.lang.reflect.Method)">isSetterVisible</a></strong>(<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>&nbsp;m)</code>
292<div class="block">Method for checking whether given method is auto-detectable
293 as setter, with respect to its visibility (not considering
294 method signature or name, just visibility)</div>
295</td>
296</tr>
297<tr class="rowColor">
298<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
299<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#toString()">toString</a></strong>()</code>&nbsp;</td>
300</tr>
301<tr class="altColor">
302<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a></code></td>
303<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#with(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">with</a></strong>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</code>
304<div class="block">Builder method that will create and return an instance that has specified
305 <code>JsonAutoDetect.Visibility</code> value to use for all property elements.</div>
306</td>
307</tr>
308<tr class="rowColor">
309<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a></code></td>
310<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#with(com.fasterxml.jackson.annotation.JsonAutoDetect)">with</a></strong>(com.fasterxml.jackson.annotation.JsonAutoDetect&nbsp;ann)</code>
311<div class="block">Builder method that will return an instance that has same
312 settings as this instance has, except for values that
313 given annotation overrides.</div>
314</td>
315</tr>
316<tr class="altColor">
317<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a></code></td>
318<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#withCreatorVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withCreatorVisibility</a></strong>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</code>
319<div class="block">Builder method that will return a checker instance that has
320 specified minimum visibility level for creator methods
321 (constructors, factory methods)</div>
322</td>
323</tr>
324<tr class="rowColor">
325<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a></code></td>
326<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#withFieldVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withFieldVisibility</a></strong>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</code>
327<div class="block">Builder method that will return a checker instance that has
328 specified minimum visibility level for fields.</div>
329</td>
330</tr>
331<tr class="altColor">
332<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a></code></td>
333<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#withGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withGetterVisibility</a></strong>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</code>
334<div class="block">Builder method that will return a checker instance that has
335 specified minimum visibility level for regular ("getXxx") getters.</div>
336</td>
337</tr>
338<tr class="rowColor">
339<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a></code></td>
340<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#withIsGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withIsGetterVisibility</a></strong>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</code>
341<div class="block">Builder method that will return a checker instance that has
342 specified minimum visibility level for "is-getters" ("isXxx").</div>
343</td>
344</tr>
345<tr class="altColor">
346<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a></code></td>
347<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#withSetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withSetterVisibility</a></strong>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</code>
348<div class="block">Builder method that will return a checker instance that has
349 specified minimum visibility level for setters.</div>
350</td>
351</tr>
352<tr class="rowColor">
353<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a></code></td>
354<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#withVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withVisibility</a></strong>(com.fasterxml.jackson.annotation.PropertyAccessor&nbsp;method,
355              com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</code>
356<div class="block">Builder method that will create and return an instance that has specified
357 <code>JsonAutoDetect.Visibility</code> value to use for specified property.</div>
358</td>
359</tr>
360</table>
361<ul class="blockList">
362<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
363<!--   -->
364</a>
365<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
366<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></li>
367</ul>
368</li>
369</ul>
370</li>
371</ul>
372</div>
373<div class="details">
374<ul class="blockList">
375<li class="blockList">
376<!-- ============ FIELD DETAIL =========== -->
377<ul class="blockList">
378<li class="blockList"><a name="field_detail">
379<!--   -->
380</a>
381<h3>Field Detail</h3>
382<a name="DEFAULT">
383<!--   -->
384</a>
385<ul class="blockList">
386<li class="blockList">
387<h4>DEFAULT</h4>
388<pre>protected static final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a> DEFAULT</pre>
389<div class="block">This is the canonical base instance, configured with default
390 visibility values</div>
391</li>
392</ul>
393<a name="_getterMinLevel">
394<!--   -->
395</a>
396<ul class="blockList">
397<li class="blockList">
398<h4>_getterMinLevel</h4>
399<pre>protected final&nbsp;com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility _getterMinLevel</pre>
400</li>
401</ul>
402<a name="_isGetterMinLevel">
403<!--   -->
404</a>
405<ul class="blockList">
406<li class="blockList">
407<h4>_isGetterMinLevel</h4>
408<pre>protected final&nbsp;com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility _isGetterMinLevel</pre>
409</li>
410</ul>
411<a name="_setterMinLevel">
412<!--   -->
413</a>
414<ul class="blockList">
415<li class="blockList">
416<h4>_setterMinLevel</h4>
417<pre>protected final&nbsp;com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility _setterMinLevel</pre>
418</li>
419</ul>
420<a name="_creatorMinLevel">
421<!--   -->
422</a>
423<ul class="blockList">
424<li class="blockList">
425<h4>_creatorMinLevel</h4>
426<pre>protected final&nbsp;com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility _creatorMinLevel</pre>
427</li>
428</ul>
429<a name="_fieldMinLevel">
430<!--   -->
431</a>
432<ul class="blockListLast">
433<li class="blockList">
434<h4>_fieldMinLevel</h4>
435<pre>protected final&nbsp;com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility _fieldMinLevel</pre>
436</li>
437</ul>
438</li>
439</ul>
440<!-- ========= CONSTRUCTOR DETAIL ======== -->
441<ul class="blockList">
442<li class="blockList"><a name="constructor_detail">
443<!--   -->
444</a>
445<h3>Constructor Detail</h3>
446<a name="VisibilityChecker.Std(com.fasterxml.jackson.annotation.JsonAutoDetect)">
447<!--   -->
448</a>
449<ul class="blockList">
450<li class="blockList">
451<h4>VisibilityChecker.Std</h4>
452<pre>public&nbsp;VisibilityChecker.Std(com.fasterxml.jackson.annotation.JsonAutoDetect&nbsp;ann)</pre>
453<div class="block">Constructor used for building instance that has minumum visibility
454 levels as indicated by given annotation instance</div>
455<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ann</code> - Annotations to use for determining minimum visibility levels</dd></dl>
456</li>
457</ul>
458<a name="VisibilityChecker.Std(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">
459<!--   -->
460</a>
461<ul class="blockList">
462<li class="blockList">
463<h4>VisibilityChecker.Std</h4>
464<pre>public&nbsp;VisibilityChecker.Std(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;getter,
465                     com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;isGetter,
466                     com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;setter,
467                     com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;creator,
468                     com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;field)</pre>
469<div class="block">Constructor that allows directly specifying minimum visibility levels to use</div>
470</li>
471</ul>
472<a name="VisibilityChecker.Std(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">
473<!--   -->
474</a>
475<ul class="blockListLast">
476<li class="blockList">
477<h4>VisibilityChecker.Std</h4>
478<pre>public&nbsp;VisibilityChecker.Std(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</pre>
479<div class="block">Constructor that will assign given visibility value for all
480 properties.</div>
481<dl><dt><span class="strong">Parameters:</span></dt><dd><code>v</code> - level to use for all property types</dd></dl>
482</li>
483</ul>
484</li>
485</ul>
486<!-- ============ METHOD DETAIL ========== -->
487<ul class="blockList">
488<li class="blockList"><a name="method_detail">
489<!--   -->
490</a>
491<h3>Method Detail</h3>
492<a name="defaultInstance()">
493<!--   -->
494</a>
495<ul class="blockList">
496<li class="blockList">
497<h4>defaultInstance</h4>
498<pre>public static&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&nbsp;defaultInstance()</pre>
499</li>
500</ul>
501<a name="with(com.fasterxml.jackson.annotation.JsonAutoDetect)">
502<!--   -->
503</a>
504<ul class="blockList">
505<li class="blockList">
506<h4>with</h4>
507<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&nbsp;with(com.fasterxml.jackson.annotation.JsonAutoDetect&nbsp;ann)</pre>
508<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#with(com.fasterxml.jackson.annotation.JsonAutoDetect)">VisibilityChecker</a></code></strong></div>
509<div class="block">Builder method that will return an instance that has same
510 settings as this instance has, except for values that
511 given annotation overrides.</div>
512<dl>
513<dt><strong>Specified by:</strong></dt>
514<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#with(com.fasterxml.jackson.annotation.JsonAutoDetect)">with</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&gt;</code></dd>
515</dl>
516</li>
517</ul>
518<a name="with(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">
519<!--   -->
520</a>
521<ul class="blockList">
522<li class="blockList">
523<h4>with</h4>
524<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&nbsp;with(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</pre>
525<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#with(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">VisibilityChecker</a></code></strong></div>
526<div class="block">Builder method that will create and return an instance that has specified
527 <code>JsonAutoDetect.Visibility</code> value to use for all property elements.
528 Typical usage would be something like:
529<pre>
530  mapper.setVisibilityChecker(
531     mapper.getVisibilityChecker().with(Visibility.NONE));
532</pre>
533 (which would basically disable all auto-detection)</div>
534<dl>
535<dt><strong>Specified by:</strong></dt>
536<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#with(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">with</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&gt;</code></dd>
537</dl>
538</li>
539</ul>
540<a name="withVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">
541<!--   -->
542</a>
543<ul class="blockList">
544<li class="blockList">
545<h4>withVisibility</h4>
546<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&nbsp;withVisibility(com.fasterxml.jackson.annotation.PropertyAccessor&nbsp;method,
547                                   com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</pre>
548<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">VisibilityChecker</a></code></strong></div>
549<div class="block">Builder method that will create and return an instance that has specified
550 <code>JsonAutoDetect.Visibility</code> value to use for specified property.
551 Typical usage would be:
552<pre>
553  mapper.setVisibilityChecker(
554     mapper.getVisibilityChecker().withVisibility(JsonMethod.FIELD, Visibility.ANY));
555</pre>
556 (which would basically enable auto-detection for all member fields)</div>
557<dl>
558<dt><strong>Specified by:</strong></dt>
559<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withVisibility</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&gt;</code></dd>
560</dl>
561</li>
562</ul>
563<a name="withGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">
564<!--   -->
565</a>
566<ul class="blockList">
567<li class="blockList">
568<h4>withGetterVisibility</h4>
569<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&nbsp;withGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</pre>
570<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">VisibilityChecker</a></code></strong></div>
571<div class="block">Builder method that will return a checker instance that has
572 specified minimum visibility level for regular ("getXxx") getters.</div>
573<dl>
574<dt><strong>Specified by:</strong></dt>
575<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withGetterVisibility</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&gt;</code></dd>
576</dl>
577</li>
578</ul>
579<a name="withIsGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">
580<!--   -->
581</a>
582<ul class="blockList">
583<li class="blockList">
584<h4>withIsGetterVisibility</h4>
585<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&nbsp;withIsGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</pre>
586<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withIsGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">VisibilityChecker</a></code></strong></div>
587<div class="block">Builder method that will return a checker instance that has
588 specified minimum visibility level for "is-getters" ("isXxx").</div>
589<dl>
590<dt><strong>Specified by:</strong></dt>
591<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withIsGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withIsGetterVisibility</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&gt;</code></dd>
592</dl>
593</li>
594</ul>
595<a name="withSetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">
596<!--   -->
597</a>
598<ul class="blockList">
599<li class="blockList">
600<h4>withSetterVisibility</h4>
601<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&nbsp;withSetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</pre>
602<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withSetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">VisibilityChecker</a></code></strong></div>
603<div class="block">Builder method that will return a checker instance that has
604 specified minimum visibility level for setters.</div>
605<dl>
606<dt><strong>Specified by:</strong></dt>
607<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withSetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withSetterVisibility</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&gt;</code></dd>
608</dl>
609</li>
610</ul>
611<a name="withCreatorVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">
612<!--   -->
613</a>
614<ul class="blockList">
615<li class="blockList">
616<h4>withCreatorVisibility</h4>
617<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&nbsp;withCreatorVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</pre>
618<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withCreatorVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">VisibilityChecker</a></code></strong></div>
619<div class="block">Builder method that will return a checker instance that has
620 specified minimum visibility level for creator methods
621 (constructors, factory methods)</div>
622<dl>
623<dt><strong>Specified by:</strong></dt>
624<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withCreatorVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withCreatorVisibility</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&gt;</code></dd>
625</dl>
626</li>
627</ul>
628<a name="withFieldVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">
629<!--   -->
630</a>
631<ul class="blockList">
632<li class="blockList">
633<h4>withFieldVisibility</h4>
634<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&nbsp;withFieldVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</pre>
635<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withFieldVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">VisibilityChecker</a></code></strong></div>
636<div class="block">Builder method that will return a checker instance that has
637 specified minimum visibility level for fields.</div>
638<dl>
639<dt><strong>Specified by:</strong></dt>
640<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withFieldVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withFieldVisibility</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&gt;</code></dd>
641</dl>
642</li>
643</ul>
644<a name="isCreatorVisible(java.lang.reflect.Member)">
645<!--   -->
646</a>
647<ul class="blockList">
648<li class="blockList">
649<h4>isCreatorVisible</h4>
650<pre>public&nbsp;boolean&nbsp;isCreatorVisible(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a>&nbsp;m)</pre>
651<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isCreatorVisible(java.lang.reflect.Member)">VisibilityChecker</a></code></strong></div>
652<div class="block">Method for checking whether given method is auto-detectable
653 as Creator, with respect to its visibility (not considering
654 method signature or name, just visibility)</div>
655<dl>
656<dt><strong>Specified by:</strong></dt>
657<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isCreatorVisible(java.lang.reflect.Member)">isCreatorVisible</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&gt;</code></dd>
658</dl>
659</li>
660</ul>
661<a name="isCreatorVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMember)">
662<!--   -->
663</a>
664<ul class="blockList">
665<li class="blockList">
666<h4>isCreatorVisible</h4>
667<pre>public&nbsp;boolean&nbsp;isCreatorVisible(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>&nbsp;m)</pre>
668<dl>
669<dt><strong>Specified by:</strong></dt>
670<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isCreatorVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMember)">isCreatorVisible</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&gt;</code></dd>
671</dl>
672</li>
673</ul>
674<a name="isFieldVisible(java.lang.reflect.Field)">
675<!--   -->
676</a>
677<ul class="blockList">
678<li class="blockList">
679<h4>isFieldVisible</h4>
680<pre>public&nbsp;boolean&nbsp;isFieldVisible(<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>&nbsp;f)</pre>
681<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isFieldVisible(java.lang.reflect.Field)">VisibilityChecker</a></code></strong></div>
682<div class="block">Method for checking whether given field is auto-detectable
683 as property, with respect to its visibility (not considering
684 method signature or name, just visibility)</div>
685<dl>
686<dt><strong>Specified by:</strong></dt>
687<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isFieldVisible(java.lang.reflect.Field)">isFieldVisible</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&gt;</code></dd>
688</dl>
689</li>
690</ul>
691<a name="isFieldVisible(com.fasterxml.jackson.databind.introspect.AnnotatedField)">
692<!--   -->
693</a>
694<ul class="blockList">
695<li class="blockList">
696<h4>isFieldVisible</h4>
697<pre>public&nbsp;boolean&nbsp;isFieldVisible(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a>&nbsp;f)</pre>
698<dl>
699<dt><strong>Specified by:</strong></dt>
700<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isFieldVisible(com.fasterxml.jackson.databind.introspect.AnnotatedField)">isFieldVisible</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&gt;</code></dd>
701</dl>
702</li>
703</ul>
704<a name="isGetterVisible(java.lang.reflect.Method)">
705<!--   -->
706</a>
707<ul class="blockList">
708<li class="blockList">
709<h4>isGetterVisible</h4>
710<pre>public&nbsp;boolean&nbsp;isGetterVisible(<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>&nbsp;m)</pre>
711<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isGetterVisible(java.lang.reflect.Method)">VisibilityChecker</a></code></strong></div>
712<div class="block">Method for checking whether given method is auto-detectable
713 as regular getter, with respect to its visibility (not considering
714 method signature or name, just visibility)</div>
715<dl>
716<dt><strong>Specified by:</strong></dt>
717<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isGetterVisible(java.lang.reflect.Method)">isGetterVisible</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&gt;</code></dd>
718</dl>
719</li>
720</ul>
721<a name="isGetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">
722<!--   -->
723</a>
724<ul class="blockList">
725<li class="blockList">
726<h4>isGetterVisible</h4>
727<pre>public&nbsp;boolean&nbsp;isGetterVisible(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;m)</pre>
728<dl>
729<dt><strong>Specified by:</strong></dt>
730<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isGetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">isGetterVisible</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&gt;</code></dd>
731</dl>
732</li>
733</ul>
734<a name="isIsGetterVisible(java.lang.reflect.Method)">
735<!--   -->
736</a>
737<ul class="blockList">
738<li class="blockList">
739<h4>isIsGetterVisible</h4>
740<pre>public&nbsp;boolean&nbsp;isIsGetterVisible(<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>&nbsp;m)</pre>
741<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isIsGetterVisible(java.lang.reflect.Method)">VisibilityChecker</a></code></strong></div>
742<div class="block">Method for checking whether given method is auto-detectable
743 as is-getter, with respect to its visibility (not considering
744 method signature or name, just visibility)</div>
745<dl>
746<dt><strong>Specified by:</strong></dt>
747<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isIsGetterVisible(java.lang.reflect.Method)">isIsGetterVisible</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&gt;</code></dd>
748</dl>
749</li>
750</ul>
751<a name="isIsGetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">
752<!--   -->
753</a>
754<ul class="blockList">
755<li class="blockList">
756<h4>isIsGetterVisible</h4>
757<pre>public&nbsp;boolean&nbsp;isIsGetterVisible(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;m)</pre>
758<dl>
759<dt><strong>Specified by:</strong></dt>
760<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isIsGetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">isIsGetterVisible</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&gt;</code></dd>
761</dl>
762</li>
763</ul>
764<a name="isSetterVisible(java.lang.reflect.Method)">
765<!--   -->
766</a>
767<ul class="blockList">
768<li class="blockList">
769<h4>isSetterVisible</h4>
770<pre>public&nbsp;boolean&nbsp;isSetterVisible(<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>&nbsp;m)</pre>
771<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isSetterVisible(java.lang.reflect.Method)">VisibilityChecker</a></code></strong></div>
772<div class="block">Method for checking whether given method is auto-detectable
773 as setter, with respect to its visibility (not considering
774 method signature or name, just visibility)</div>
775<dl>
776<dt><strong>Specified by:</strong></dt>
777<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isSetterVisible(java.lang.reflect.Method)">isSetterVisible</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&gt;</code></dd>
778</dl>
779</li>
780</ul>
781<a name="isSetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">
782<!--   -->
783</a>
784<ul class="blockList">
785<li class="blockList">
786<h4>isSetterVisible</h4>
787<pre>public&nbsp;boolean&nbsp;isSetterVisible(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;m)</pre>
788<dl>
789<dt><strong>Specified by:</strong></dt>
790<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isSetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">isSetterVisible</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>&gt;</code></dd>
791</dl>
792</li>
793</ul>
794<a name="toString()">
795<!--   -->
796</a>
797<ul class="blockListLast">
798<li class="blockList">
799<h4>toString</h4>
800<pre>public&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>&nbsp;toString()</pre>
801<dl>
802<dt><strong>Overrides:</strong></dt>
803<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>&nbsp;in class&nbsp;<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></dd>
804</dl>
805</li>
806</ul>
807</li>
808</ul>
809</li>
810</ul>
811</div>
812</div>
813<!-- ========= END OF CLASS DATA ========= -->
814<!-- ======= START OF BOTTOM NAVBAR ====== -->
815<div class="bottomNav"><a name="navbar_bottom">
816<!--   -->
817</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
818<!--   -->
819</a>
820<ul class="navList" title="Navigation">
821<li><a href="../../../../../overview-summary.html">Overview</a></li>
822<li><a href="package-summary.html">Package</a></li>
823<li class="navBarCell1Rev">Class</li>
824<li><a href="class-use/VisibilityChecker.Std.html">Use</a></li>
825<li><a href="package-tree.html">Tree</a></li>
826<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
827<li><a href="../../../../../index-all.html">Index</a></li>
828<li><a href="../../../../../help-doc.html">Help</a></li>
829</ul>
830</div>
831<div class="subNav">
832<ul class="navList">
833<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><span class="strong">Prev Class</span></a></li>
834<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/WithMember.html" title="interface in com.fasterxml.jackson.databind.introspect"><span class="strong">Next Class</span></a></li>
835</ul>
836<ul class="navList">
837<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" target="_top">Frames</a></li>
838<li><a href="VisibilityChecker.Std.html" target="_top">No Frames</a></li>
839</ul>
840<ul class="navList" id="allclasses_navbar_bottom">
841<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
842</ul>
843<div>
844<script type="text/javascript"><!--
845  allClassesLink = document.getElementById("allclasses_navbar_bottom");
846  if(window==top) {
847    allClassesLink.style.display = "block";
848  }
849  else {
850    allClassesLink.style.display = "none";
851  }
852  //-->
853</script>
854</div>
855<div>
856<ul class="subNavList">
857<li>Summary:&nbsp;</li>
858<li>Nested&nbsp;|&nbsp;</li>
859<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
860<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
861<li><a href="#method_summary">Method</a></li>
862</ul>
863<ul class="subNavList">
864<li>Detail:&nbsp;</li>
865<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
866<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
867<li><a href="#method_detail">Method</a></li>
868</ul>
869</div>
870<a name="skip-navbar_bottom">
871<!--   -->
872</a></div>
873<!-- ======== END OF BOTTOM NAVBAR ======= -->
874<p class="legalCopy"><small>Copyright &#169; 2014-2015 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p>
875</body>
876</html>
877