• 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) on Sun Jul 19 11:36:52 PDT 2015 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>VisibilityChecker (jackson-databind 2.6.0 API)</title>
8<meta name="date" content="2015-07-19">
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="VisibilityChecker (jackson-databind 2.6.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6};
23var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
24var altColor = "altColor";
25var rowColor = "rowColor";
26var tableTab = "tableTab";
27var activeTableTab = "activeTableTab";
28</script>
29<noscript>
30<div>JavaScript is disabled on your browser.</div>
31</noscript>
32<!-- ========= START OF TOP NAVBAR ======= -->
33<div class="topNav"><a name="navbar.top">
34<!--   -->
35</a>
36<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
37<a name="navbar.top.firstrow">
38<!--   -->
39</a>
40<ul class="navList" title="Navigation">
41<li><a href="../../../../../overview-summary.html">Overview</a></li>
42<li><a href="package-summary.html">Package</a></li>
43<li class="navBarCell1Rev">Class</li>
44<li><a href="class-use/VisibilityChecker.html">Use</a></li>
45<li><a href="package-tree.html">Tree</a></li>
46<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
47<li><a href="../../../../../index-all.html">Index</a></li>
48<li><a href="../../../../../help-doc.html">Help</a></li>
49</ul>
50</div>
51<div class="subNav">
52<ul class="navList">
53<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
54<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
55</ul>
56<ul class="navList">
57<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" target="_top">Frames</a></li>
58<li><a href="VisibilityChecker.html" target="_top">No&nbsp;Frames</a></li>
59</ul>
60<ul class="navList" id="allclasses_navbar_top">
61<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
62</ul>
63<div>
64<script type="text/javascript"><!--
65  allClassesLink = document.getElementById("allclasses_navbar_top");
66  if(window==top) {
67    allClassesLink.style.display = "block";
68  }
69  else {
70    allClassesLink.style.display = "none";
71  }
72  //-->
73</script>
74</div>
75<div>
76<ul class="subNavList">
77<li>Summary:&nbsp;</li>
78<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
79<li>Field&nbsp;|&nbsp;</li>
80<li>Constr&nbsp;|&nbsp;</li>
81<li><a href="#method.summary">Method</a></li>
82</ul>
83<ul class="subNavList">
84<li>Detail:&nbsp;</li>
85<li>Field&nbsp;|&nbsp;</li>
86<li>Constr&nbsp;|&nbsp;</li>
87<li><a href="#method.detail">Method</a></li>
88</ul>
89</div>
90<a name="skip.navbar.top">
91<!--   -->
92</a></div>
93<!-- ========= END OF TOP NAVBAR ========= -->
94<!-- ======== START OF CLASS DATA ======== -->
95<div class="header">
96<div class="subTitle">com.fasterxml.jackson.databind.introspect</div>
97<h2 title="Interface VisibilityChecker" class="title">Interface VisibilityChecker&lt;T extends VisibilityChecker&lt;T&gt;&gt;</h2>
98</div>
99<div class="contentContainer">
100<div class="description">
101<ul class="blockList">
102<li class="blockList">
103<dl>
104<dt>All Known Implementing Classes:</dt>
105<dd><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a></dd>
106</dl>
107<hr>
108<br>
109<pre>public interface <span class="typeNameLabel">VisibilityChecker&lt;T extends VisibilityChecker&lt;T&gt;&gt;</span></pre>
110<div class="block">Interface for object used for determine which property elements
111 (methods, fields, constructors) can be auto-detected, with respect
112 to their visibility modifiers.
113<p>
114 Note on type declaration: funky recursive type is necessary to
115 support builder/fluent pattern.</div>
116</li>
117</ul>
118</div>
119<div class="summary">
120<ul class="blockList">
121<li class="blockList">
122<!-- ======== NESTED CLASS SUMMARY ======== -->
123<ul class="blockList">
124<li class="blockList"><a name="nested.class.summary">
125<!--   -->
126</a>
127<h3>Nested Class Summary</h3>
128<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
129<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
130<tr>
131<th class="colFirst" scope="col">Modifier and Type</th>
132<th class="colLast" scope="col">Interface and Description</th>
133</tr>
134<tr class="altColor">
135<td class="colFirst"><code>static class&nbsp;</code></td>
136<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a></span></code>
137<div class="block">Default standard implementation is purely based on visibility
138 modifier of given class members, and its configured minimum
139 levels.</div>
140</td>
141</tr>
142</table>
143</li>
144</ul>
145<!-- ========== METHOD SUMMARY =========== -->
146<ul class="blockList">
147<li class="blockList"><a name="method.summary">
148<!--   -->
149</a>
150<h3>Method Summary</h3>
151<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
152<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
153<tr>
154<th class="colFirst" scope="col">Modifier and Type</th>
155<th class="colLast" scope="col">Method and Description</th>
156</tr>
157<tr id="i0" class="altColor">
158<td class="colFirst"><code>boolean</code></td>
159<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isCreatorVisible-com.fasterxml.jackson.databind.introspect.AnnotatedMember-">isCreatorVisible</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>&nbsp;m)</code>&nbsp;</td>
160</tr>
161<tr id="i1" class="rowColor">
162<td class="colFirst"><code>boolean</code></td>
163<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isCreatorVisible-java.lang.reflect.Member-">isCreatorVisible</a></span>(<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>
164<div class="block">Method for checking whether given method is auto-detectable
165 as Creator, with respect to its visibility (not considering
166 method signature or name, just visibility)</div>
167</td>
168</tr>
169<tr id="i2" class="altColor">
170<td class="colFirst"><code>boolean</code></td>
171<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isFieldVisible-com.fasterxml.jackson.databind.introspect.AnnotatedField-">isFieldVisible</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a>&nbsp;f)</code>&nbsp;</td>
172</tr>
173<tr id="i3" class="rowColor">
174<td class="colFirst"><code>boolean</code></td>
175<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isFieldVisible-java.lang.reflect.Field-">isFieldVisible</a></span>(<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>
176<div class="block">Method for checking whether given field is auto-detectable
177 as property, with respect to its visibility (not considering
178 method signature or name, just visibility)</div>
179</td>
180</tr>
181<tr id="i4" class="altColor">
182<td class="colFirst"><code>boolean</code></td>
183<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isGetterVisible-com.fasterxml.jackson.databind.introspect.AnnotatedMethod-">isGetterVisible</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;m)</code>&nbsp;</td>
184</tr>
185<tr id="i5" class="rowColor">
186<td class="colFirst"><code>boolean</code></td>
187<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isGetterVisible-java.lang.reflect.Method-">isGetterVisible</a></span>(<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>
188<div class="block">Method for checking whether given method is auto-detectable
189 as regular getter, with respect to its visibility (not considering
190 method signature or name, just visibility)</div>
191</td>
192</tr>
193<tr id="i6" class="altColor">
194<td class="colFirst"><code>boolean</code></td>
195<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isIsGetterVisible-com.fasterxml.jackson.databind.introspect.AnnotatedMethod-">isIsGetterVisible</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;m)</code>&nbsp;</td>
196</tr>
197<tr id="i7" class="rowColor">
198<td class="colFirst"><code>boolean</code></td>
199<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isIsGetterVisible-java.lang.reflect.Method-">isIsGetterVisible</a></span>(<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>
200<div class="block">Method for checking whether given method is auto-detectable
201 as is-getter, with respect to its visibility (not considering
202 method signature or name, just visibility)</div>
203</td>
204</tr>
205<tr id="i8" class="altColor">
206<td class="colFirst"><code>boolean</code></td>
207<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isSetterVisible-com.fasterxml.jackson.databind.introspect.AnnotatedMethod-">isSetterVisible</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;m)</code>&nbsp;</td>
208</tr>
209<tr id="i9" class="rowColor">
210<td class="colFirst"><code>boolean</code></td>
211<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isSetterVisible-java.lang.reflect.Method-">isSetterVisible</a></span>(<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>
212<div class="block">Method for checking whether given method is auto-detectable
213 as setter, with respect to its visibility (not considering
214 method signature or name, just visibility)</div>
215</td>
216</tr>
217<tr id="i10" class="altColor">
218<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</a></code></td>
219<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#with-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">with</a></span>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</code>
220<div class="block">Builder method that will create and return an instance that has specified
221 <code>JsonAutoDetect.Visibility</code> value to use for all property elements.</div>
222</td>
223</tr>
224<tr id="i11" class="rowColor">
225<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</a></code></td>
226<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#with-com.fasterxml.jackson.annotation.JsonAutoDetect-">with</a></span>(com.fasterxml.jackson.annotation.JsonAutoDetect&nbsp;ann)</code>
227<div class="block">Builder method that will return an instance that has same
228 settings as this instance has, except for values that
229 given annotation overrides.</div>
230</td>
231</tr>
232<tr id="i12" class="altColor">
233<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</a></code></td>
234<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withCreatorVisibility-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">withCreatorVisibility</a></span>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</code>
235<div class="block">Builder method that will return a checker instance that has
236 specified minimum visibility level for creator methods
237 (constructors, factory methods)</div>
238</td>
239</tr>
240<tr id="i13" class="rowColor">
241<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</a></code></td>
242<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withFieldVisibility-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">withFieldVisibility</a></span>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</code>
243<div class="block">Builder method that will return a checker instance that has
244 specified minimum visibility level for fields.</div>
245</td>
246</tr>
247<tr id="i14" class="altColor">
248<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</a></code></td>
249<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withGetterVisibility-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">withGetterVisibility</a></span>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</code>
250<div class="block">Builder method that will return a checker instance that has
251 specified minimum visibility level for regular ("getXxx") getters.</div>
252</td>
253</tr>
254<tr id="i15" class="rowColor">
255<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</a></code></td>
256<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withIsGetterVisibility-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">withIsGetterVisibility</a></span>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</code>
257<div class="block">Builder method that will return a checker instance that has
258 specified minimum visibility level for "is-getters" ("isXxx").</div>
259</td>
260</tr>
261<tr id="i16" class="altColor">
262<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</a></code></td>
263<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withSetterVisibility-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">withSetterVisibility</a></span>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</code>
264<div class="block">Builder method that will return a checker instance that has
265 specified minimum visibility level for setters.</div>
266</td>
267</tr>
268<tr id="i17" class="rowColor">
269<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</a></code></td>
270<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withVisibility-com.fasterxml.jackson.annotation.PropertyAccessor-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">withVisibility</a></span>(com.fasterxml.jackson.annotation.PropertyAccessor&nbsp;method,
271              com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</code>
272<div class="block">Builder method that will create and return an instance that has specified
273 <code>JsonAutoDetect.Visibility</code> value to use for specified property.</div>
274</td>
275</tr>
276</table>
277</li>
278</ul>
279</li>
280</ul>
281</div>
282<div class="details">
283<ul class="blockList">
284<li class="blockList">
285<!-- ============ METHOD DETAIL ========== -->
286<ul class="blockList">
287<li class="blockList"><a name="method.detail">
288<!--   -->
289</a>
290<h3>Method Detail</h3>
291<a name="with-com.fasterxml.jackson.annotation.JsonAutoDetect-">
292<!--   -->
293</a>
294<ul class="blockList">
295<li class="blockList">
296<h4>with</h4>
297<pre><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</a>&nbsp;with(com.fasterxml.jackson.annotation.JsonAutoDetect&nbsp;ann)</pre>
298<div class="block">Builder method that will return an instance that has same
299 settings as this instance has, except for values that
300 given annotation overrides.</div>
301</li>
302</ul>
303<a name="with-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">
304<!--   -->
305</a>
306<ul class="blockList">
307<li class="blockList">
308<h4>with</h4>
309<pre><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</a>&nbsp;with(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</pre>
310<div class="block">Builder method that will create and return an instance that has specified
311 <code>JsonAutoDetect.Visibility</code> value to use for all property elements.
312 Typical usage would be something like:
313<pre>
314  mapper.setVisibilityChecker(
315     mapper.getVisibilityChecker().with(Visibility.NONE));
316</pre>
317 (which would basically disable all auto-detection)</div>
318</li>
319</ul>
320<a name="withVisibility-com.fasterxml.jackson.annotation.PropertyAccessor-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">
321<!--   -->
322</a>
323<ul class="blockList">
324<li class="blockList">
325<h4>withVisibility</h4>
326<pre><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</a>&nbsp;withVisibility(com.fasterxml.jackson.annotation.PropertyAccessor&nbsp;method,
327                 com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</pre>
328<div class="block">Builder method that will create and return an instance that has specified
329 <code>JsonAutoDetect.Visibility</code> value to use for specified property.
330 Typical usage would be:
331<pre>
332  mapper.setVisibilityChecker(
333     mapper.getVisibilityChecker().withVisibility(JsonMethod.FIELD, Visibility.ANY));
334</pre>
335 (which would basically enable auto-detection for all member fields)</div>
336</li>
337</ul>
338<a name="withGetterVisibility-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">
339<!--   -->
340</a>
341<ul class="blockList">
342<li class="blockList">
343<h4>withGetterVisibility</h4>
344<pre><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</a>&nbsp;withGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</pre>
345<div class="block">Builder method that will return a checker instance that has
346 specified minimum visibility level for regular ("getXxx") getters.</div>
347</li>
348</ul>
349<a name="withIsGetterVisibility-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">
350<!--   -->
351</a>
352<ul class="blockList">
353<li class="blockList">
354<h4>withIsGetterVisibility</h4>
355<pre><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</a>&nbsp;withIsGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</pre>
356<div class="block">Builder method that will return a checker instance that has
357 specified minimum visibility level for "is-getters" ("isXxx").</div>
358</li>
359</ul>
360<a name="withSetterVisibility-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">
361<!--   -->
362</a>
363<ul class="blockList">
364<li class="blockList">
365<h4>withSetterVisibility</h4>
366<pre><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</a>&nbsp;withSetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</pre>
367<div class="block">Builder method that will return a checker instance that has
368 specified minimum visibility level for setters.</div>
369</li>
370</ul>
371<a name="withCreatorVisibility-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">
372<!--   -->
373</a>
374<ul class="blockList">
375<li class="blockList">
376<h4>withCreatorVisibility</h4>
377<pre><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</a>&nbsp;withCreatorVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</pre>
378<div class="block">Builder method that will return a checker instance that has
379 specified minimum visibility level for creator methods
380 (constructors, factory methods)</div>
381</li>
382</ul>
383<a name="withFieldVisibility-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">
384<!--   -->
385</a>
386<ul class="blockList">
387<li class="blockList">
388<h4>withFieldVisibility</h4>
389<pre><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</a>&nbsp;withFieldVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</pre>
390<div class="block">Builder method that will return a checker instance that has
391 specified minimum visibility level for fields.</div>
392</li>
393</ul>
394<a name="isGetterVisible-java.lang.reflect.Method-">
395<!--   -->
396</a>
397<ul class="blockList">
398<li class="blockList">
399<h4>isGetterVisible</h4>
400<pre>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>
401<div class="block">Method for checking whether given method is auto-detectable
402 as regular getter, with respect to its visibility (not considering
403 method signature or name, just visibility)</div>
404</li>
405</ul>
406<a name="isGetterVisible-com.fasterxml.jackson.databind.introspect.AnnotatedMethod-">
407<!--   -->
408</a>
409<ul class="blockList">
410<li class="blockList">
411<h4>isGetterVisible</h4>
412<pre>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>
413</li>
414</ul>
415<a name="isIsGetterVisible-java.lang.reflect.Method-">
416<!--   -->
417</a>
418<ul class="blockList">
419<li class="blockList">
420<h4>isIsGetterVisible</h4>
421<pre>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>
422<div class="block">Method for checking whether given method is auto-detectable
423 as is-getter, with respect to its visibility (not considering
424 method signature or name, just visibility)</div>
425</li>
426</ul>
427<a name="isIsGetterVisible-com.fasterxml.jackson.databind.introspect.AnnotatedMethod-">
428<!--   -->
429</a>
430<ul class="blockList">
431<li class="blockList">
432<h4>isIsGetterVisible</h4>
433<pre>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>
434</li>
435</ul>
436<a name="isSetterVisible-java.lang.reflect.Method-">
437<!--   -->
438</a>
439<ul class="blockList">
440<li class="blockList">
441<h4>isSetterVisible</h4>
442<pre>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>
443<div class="block">Method for checking whether given method is auto-detectable
444 as setter, with respect to its visibility (not considering
445 method signature or name, just visibility)</div>
446</li>
447</ul>
448<a name="isSetterVisible-com.fasterxml.jackson.databind.introspect.AnnotatedMethod-">
449<!--   -->
450</a>
451<ul class="blockList">
452<li class="blockList">
453<h4>isSetterVisible</h4>
454<pre>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>
455</li>
456</ul>
457<a name="isCreatorVisible-java.lang.reflect.Member-">
458<!--   -->
459</a>
460<ul class="blockList">
461<li class="blockList">
462<h4>isCreatorVisible</h4>
463<pre>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>
464<div class="block">Method for checking whether given method is auto-detectable
465 as Creator, with respect to its visibility (not considering
466 method signature or name, just visibility)</div>
467</li>
468</ul>
469<a name="isCreatorVisible-com.fasterxml.jackson.databind.introspect.AnnotatedMember-">
470<!--   -->
471</a>
472<ul class="blockList">
473<li class="blockList">
474<h4>isCreatorVisible</h4>
475<pre>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>
476</li>
477</ul>
478<a name="isFieldVisible-java.lang.reflect.Field-">
479<!--   -->
480</a>
481<ul class="blockList">
482<li class="blockList">
483<h4>isFieldVisible</h4>
484<pre>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>
485<div class="block">Method for checking whether given field is auto-detectable
486 as property, with respect to its visibility (not considering
487 method signature or name, just visibility)</div>
488</li>
489</ul>
490<a name="isFieldVisible-com.fasterxml.jackson.databind.introspect.AnnotatedField-">
491<!--   -->
492</a>
493<ul class="blockListLast">
494<li class="blockList">
495<h4>isFieldVisible</h4>
496<pre>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>
497</li>
498</ul>
499</li>
500</ul>
501</li>
502</ul>
503</div>
504</div>
505<!-- ========= END OF CLASS DATA ========= -->
506<!-- ======= START OF BOTTOM NAVBAR ====== -->
507<div class="bottomNav"><a name="navbar.bottom">
508<!--   -->
509</a>
510<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
511<a name="navbar.bottom.firstrow">
512<!--   -->
513</a>
514<ul class="navList" title="Navigation">
515<li><a href="../../../../../overview-summary.html">Overview</a></li>
516<li><a href="package-summary.html">Package</a></li>
517<li class="navBarCell1Rev">Class</li>
518<li><a href="class-use/VisibilityChecker.html">Use</a></li>
519<li><a href="package-tree.html">Tree</a></li>
520<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
521<li><a href="../../../../../index-all.html">Index</a></li>
522<li><a href="../../../../../help-doc.html">Help</a></li>
523</ul>
524</div>
525<div class="subNav">
526<ul class="navList">
527<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
528<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
529</ul>
530<ul class="navList">
531<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" target="_top">Frames</a></li>
532<li><a href="VisibilityChecker.html" target="_top">No&nbsp;Frames</a></li>
533</ul>
534<ul class="navList" id="allclasses_navbar_bottom">
535<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
536</ul>
537<div>
538<script type="text/javascript"><!--
539  allClassesLink = document.getElementById("allclasses_navbar_bottom");
540  if(window==top) {
541    allClassesLink.style.display = "block";
542  }
543  else {
544    allClassesLink.style.display = "none";
545  }
546  //-->
547</script>
548</div>
549<div>
550<ul class="subNavList">
551<li>Summary:&nbsp;</li>
552<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
553<li>Field&nbsp;|&nbsp;</li>
554<li>Constr&nbsp;|&nbsp;</li>
555<li><a href="#method.summary">Method</a></li>
556</ul>
557<ul class="subNavList">
558<li>Detail:&nbsp;</li>
559<li>Field&nbsp;|&nbsp;</li>
560<li>Constr&nbsp;|&nbsp;</li>
561<li><a href="#method.detail">Method</a></li>
562</ul>
563</div>
564<a name="skip.navbar.bottom">
565<!--   -->
566</a></div>
567<!-- ======== END OF BOTTOM NAVBAR ======= -->
568<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
569</body>
570</html>
571