• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!--NewPage-->
3<HTML>
4<HEAD>
5<!-- Generated by javadoc (build 1.6.0_29) on Mon Mar 26 19:07:16 PDT 2012 -->
6<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<TITLE>
8VisibilityChecker.Std (jackson-databind 2.0.0 API)
9</TITLE>
10
11<META NAME="date" CONTENT="2012-03-26">
12
13<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
14
15<SCRIPT type="text/javascript">
16function windowTitle()
17{
18    if (location.href.indexOf('is-external=true') == -1) {
19        parent.document.title="VisibilityChecker.Std (jackson-databind 2.0.0 API)";
20    }
21}
22</SCRIPT>
23<NOSCRIPT>
24</NOSCRIPT>
25
26</HEAD>
27
28<BODY BGCOLOR="white" onload="windowTitle();">
29<HR>
30
31
32<!-- ========= START OF TOP NAVBAR ======= -->
33<A NAME="navbar_top"><!-- --></A>
34<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
35<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
36<TR>
37<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
38<A NAME="navbar_top_firstrow"><!-- --></A>
39<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
40  <TR ALIGN="center" VALIGN="top">
41  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
42  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
43  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
44  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/VisibilityChecker.Std.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
45  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
46  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
47  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
48  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
49  </TR>
50</TABLE>
51</TD>
52<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
53</EM>
54</TD>
55</TR>
56
57<TR>
58<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
59&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><B>PREV CLASS</B></A>&nbsp;
60&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/WithMember.html" title="interface in com.fasterxml.jackson.databind.introspect"><B>NEXT CLASS</B></A></FONT></TD>
61<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
62  <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" target="_top"><B>FRAMES</B></A>  &nbsp;
63&nbsp;<A HREF="VisibilityChecker.Std.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
64&nbsp;<SCRIPT type="text/javascript">
65  <!--
66  if(window==top) {
67    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
68  }
69  //-->
70</SCRIPT>
71<NOSCRIPT>
72  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
73</NOSCRIPT>
74
75
76</FONT></TD>
77</TR>
78<TR>
79<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
80  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
81<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
82DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
83</TR>
84</TABLE>
85<A NAME="skip-navbar_top"></A>
86<!-- ========= END OF TOP NAVBAR ========= -->
87
88<HR>
89<!-- ======== START OF CLASS DATA ======== -->
90<H2>
91<FONT SIZE="-1">
92com.fasterxml.jackson.databind.introspect</FONT>
93<BR>
94Class VisibilityChecker.Std</H2>
95<PRE>
96<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
97  <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std</B>
98</PRE>
99<DL>
100<DT><B>All Implemented Interfaces:</B> <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;</DD>
101</DL>
102<DL>
103<DT><B>Enclosing interface:</B><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>
104</DL>
105<HR>
106<DL>
107<DT><PRE>public static class <B>VisibilityChecker.Std</B><DT>extends <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A><DT>implements <A HREF="../../../../../com/fasterxml/jackson/databind/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;</DL>
108</PRE>
109
110<P>
111Default standard implementation is purely based on visibility
112 modifier of given class members, and its configured minimum
113 levels.
114 Implemented using "builder" (aka "Fluid") 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.
122<P>
123
124<P>
125<HR>
126
127<P>
128<!-- ======== NESTED CLASS SUMMARY ======== -->
129
130<A NAME="nested_class_summary"><!-- --></A>
131<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
132<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
133<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
134<B>Nested Class Summary</B></FONT></TH>
135</TR>
136</TABLE>
137&nbsp;<A NAME="nested_classes_inherited_from_class_com.fasterxml.jackson.databind.introspect.VisibilityChecker"><!-- --></A>
138<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
139<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
140<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.introspect.<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</A></B></TH>
141</TR>
142<TR BGCOLOR="white" CLASS="TableRowColor">
143<TD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A></CODE></TD>
144</TR>
145</TABLE>
146&nbsp;
147<!-- =========== FIELD SUMMARY =========== -->
148
149<A NAME="field_summary"><!-- --></A>
150<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
151<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
152<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
153<B>Field Summary</B></FONT></TH>
154</TR>
155<TR BGCOLOR="white" CLASS="TableRowColor">
156<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
157<CODE>protected &nbsp;com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility</CODE></FONT></TD>
158<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#_creatorMinLevel">_creatorMinLevel</A></B></CODE>
159
160<BR>
161&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
162</TR>
163<TR BGCOLOR="white" CLASS="TableRowColor">
164<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
165<CODE>protected &nbsp;com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility</CODE></FONT></TD>
166<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#_fieldMinLevel">_fieldMinLevel</A></B></CODE>
167
168<BR>
169&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
170</TR>
171<TR BGCOLOR="white" CLASS="TableRowColor">
172<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
173<CODE>protected &nbsp;com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility</CODE></FONT></TD>
174<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#_getterMinLevel">_getterMinLevel</A></B></CODE>
175
176<BR>
177&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
178</TR>
179<TR BGCOLOR="white" CLASS="TableRowColor">
180<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
181<CODE>protected &nbsp;com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility</CODE></FONT></TD>
182<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#_isGetterMinLevel">_isGetterMinLevel</A></B></CODE>
183
184<BR>
185&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
186</TR>
187<TR BGCOLOR="white" CLASS="TableRowColor">
188<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
189<CODE>protected &nbsp;com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility</CODE></FONT></TD>
190<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#_setterMinLevel">_setterMinLevel</A></B></CODE>
191
192<BR>
193&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
194</TR>
195<TR BGCOLOR="white" CLASS="TableRowColor">
196<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
197<CODE>protected static&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A></CODE></FONT></TD>
198<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#DEFAULT">DEFAULT</A></B></CODE>
199
200<BR>
201&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is the canonical base instance, configured with default
202 visibility values</TD>
203</TR>
204</TABLE>
205&nbsp;
206<!-- ======== CONSTRUCTOR SUMMARY ======== -->
207
208<A NAME="constructor_summary"><!-- --></A>
209<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
210<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
211<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
212<B>Constructor Summary</B></FONT></TH>
213</TR>
214<TR BGCOLOR="white" CLASS="TableRowColor">
215<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#VisibilityChecker.Std(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">VisibilityChecker.Std</A></B>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</CODE>
216
217<BR>
218&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Costructor that will assign given visibility value for all
219 properties.</TD>
220</TR>
221<TR BGCOLOR="white" CLASS="TableRowColor">
222<TD><CODE><B><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></B>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;getter,
223                      com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;isGetter,
224                      com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;setter,
225                      com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;creator,
226                      com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;field)</CODE>
227
228<BR>
229&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor that allows directly specifying minimum visibility levels to use</TD>
230</TR>
231<TR BGCOLOR="white" CLASS="TableRowColor">
232<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#VisibilityChecker.Std(com.fasterxml.jackson.annotation.JsonAutoDetect)">VisibilityChecker.Std</A></B>(com.fasterxml.jackson.annotation.JsonAutoDetect&nbsp;ann)</CODE>
233
234<BR>
235&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor used for building instance that has minumum visibility
236 levels as indicated by given annotation instance</TD>
237</TR>
238</TABLE>
239&nbsp;
240<!-- ========== METHOD SUMMARY =========== -->
241
242<A NAME="method_summary"><!-- --></A>
243<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
244<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
245<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
246<B>Method Summary</B></FONT></TH>
247</TR>
248<TR BGCOLOR="white" CLASS="TableRowColor">
249<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
250<CODE>static&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A></CODE></FONT></TD>
251<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#defaultInstance()">defaultInstance</A></B>()</CODE>
252
253<BR>
254&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
255</TR>
256<TR BGCOLOR="white" CLASS="TableRowColor">
257<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
258<CODE>&nbsp;boolean</CODE></FONT></TD>
259<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#isCreatorVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMember)">isCreatorVisible</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;m)</CODE>
260
261<BR>
262&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
263</TR>
264<TR BGCOLOR="white" CLASS="TableRowColor">
265<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
266<CODE>&nbsp;boolean</CODE></FONT></TD>
267<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#isCreatorVisible(java.lang.reflect.Member)">isCreatorVisible</A></B>(<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>
268
269<BR>
270&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether given method is auto-detectable
271 as Creator, with respect to its visibility (not considering
272 method signature or name, just visibility)</TD>
273</TR>
274<TR BGCOLOR="white" CLASS="TableRowColor">
275<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
276<CODE>&nbsp;boolean</CODE></FONT></TD>
277<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#isFieldVisible(com.fasterxml.jackson.databind.introspect.AnnotatedField)">isFieldVisible</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A>&nbsp;f)</CODE>
278
279<BR>
280&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
281</TR>
282<TR BGCOLOR="white" CLASS="TableRowColor">
283<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
284<CODE>&nbsp;boolean</CODE></FONT></TD>
285<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#isFieldVisible(java.lang.reflect.Field)">isFieldVisible</A></B>(<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>
286
287<BR>
288&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether given field is auto-detectable
289 as property, with respect to its visibility (not considering
290 method signature or name, just visibility)</TD>
291</TR>
292<TR BGCOLOR="white" CLASS="TableRowColor">
293<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
294<CODE>&nbsp;boolean</CODE></FONT></TD>
295<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#isGetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">isGetterVisible</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&nbsp;m)</CODE>
296
297<BR>
298&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
299</TR>
300<TR BGCOLOR="white" CLASS="TableRowColor">
301<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
302<CODE>&nbsp;boolean</CODE></FONT></TD>
303<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#isGetterVisible(java.lang.reflect.Method)">isGetterVisible</A></B>(<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>
304
305<BR>
306&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether given method is auto-detectable
307 as regular getter, with respect to its visibility (not considering
308 method signature or name, just visibility)</TD>
309</TR>
310<TR BGCOLOR="white" CLASS="TableRowColor">
311<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
312<CODE>&nbsp;boolean</CODE></FONT></TD>
313<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#isIsGetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">isIsGetterVisible</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&nbsp;m)</CODE>
314
315<BR>
316&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
317</TR>
318<TR BGCOLOR="white" CLASS="TableRowColor">
319<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
320<CODE>&nbsp;boolean</CODE></FONT></TD>
321<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#isIsGetterVisible(java.lang.reflect.Method)">isIsGetterVisible</A></B>(<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>
322
323<BR>
324&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether given method is auto-detectable
325 as is-getter, with respect to its visibility (not considering
326 method signature or name, just visibility)</TD>
327</TR>
328<TR BGCOLOR="white" CLASS="TableRowColor">
329<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
330<CODE>&nbsp;boolean</CODE></FONT></TD>
331<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#isSetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">isSetterVisible</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&nbsp;m)</CODE>
332
333<BR>
334&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
335</TR>
336<TR BGCOLOR="white" CLASS="TableRowColor">
337<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
338<CODE>&nbsp;boolean</CODE></FONT></TD>
339<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#isSetterVisible(java.lang.reflect.Method)">isSetterVisible</A></B>(<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>
340
341<BR>
342&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether given method is auto-detectable
343 as setter, with respect to its visibility (not considering
344 method signature or name, just visibility)</TD>
345</TR>
346<TR BGCOLOR="white" CLASS="TableRowColor">
347<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
348<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
349<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#toString()">toString</A></B>()</CODE>
350
351<BR>
352&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
353</TR>
354<TR BGCOLOR="white" CLASS="TableRowColor">
355<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
356<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A></CODE></FONT></TD>
357<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#with(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">with</A></B>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</CODE>
358
359<BR>
360&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builder method that will create and return an instance that has specified
361 <CODE>JsonAutoDetect.Visibility</CODE> value to use for all property elements.</TD>
362</TR>
363<TR BGCOLOR="white" CLASS="TableRowColor">
364<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
365<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A></CODE></FONT></TD>
366<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#with(com.fasterxml.jackson.annotation.JsonAutoDetect)">with</A></B>(com.fasterxml.jackson.annotation.JsonAutoDetect&nbsp;ann)</CODE>
367
368<BR>
369&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builder method that will return an instance that has same
370 settings as this instance has, except for values that
371 given annotation overrides.</TD>
372</TR>
373<TR BGCOLOR="white" CLASS="TableRowColor">
374<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
375<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A></CODE></FONT></TD>
376<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#withCreatorVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withCreatorVisibility</A></B>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</CODE>
377
378<BR>
379&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builder method that will return a checker instance that has
380 specified minimum visibility level for creator methods
381 (constructors, factory methods)</TD>
382</TR>
383<TR BGCOLOR="white" CLASS="TableRowColor">
384<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
385<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A></CODE></FONT></TD>
386<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#withFieldVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withFieldVisibility</A></B>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</CODE>
387
388<BR>
389&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builder method that will return a checker instance that has
390 specified minimum visibility level for fields.</TD>
391</TR>
392<TR BGCOLOR="white" CLASS="TableRowColor">
393<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
394<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A></CODE></FONT></TD>
395<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#withGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withGetterVisibility</A></B>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</CODE>
396
397<BR>
398&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builder method that will return a checker instance that has
399 specified minimum visibility level for regular ("getXxx") getters.</TD>
400</TR>
401<TR BGCOLOR="white" CLASS="TableRowColor">
402<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
403<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A></CODE></FONT></TD>
404<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#withIsGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withIsGetterVisibility</A></B>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</CODE>
405
406<BR>
407&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builder method that will return a checker instance that has
408 specified minimum visibility level for "is-getters" ("isXxx").</TD>
409</TR>
410<TR BGCOLOR="white" CLASS="TableRowColor">
411<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
412<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A></CODE></FONT></TD>
413<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#withSetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withSetterVisibility</A></B>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</CODE>
414
415<BR>
416&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builder method that will return a checker instance that has
417 specified minimum visibility level for setters.</TD>
418</TR>
419<TR BGCOLOR="white" CLASS="TableRowColor">
420<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
421<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A></CODE></FONT></TD>
422<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#withVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withVisibility</A></B>(com.fasterxml.jackson.annotation.PropertyAccessor&nbsp;method,
423               com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</CODE>
424
425<BR>
426&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builder method that will create and return an instance that has specified
427 <CODE>JsonAutoDetect.Visibility</CODE> value to use for specified property.</TD>
428</TR>
429</TABLE>
430&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
431<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
432<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
433<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
434</TR>
435<TR BGCOLOR="white" CLASS="TableRowColor">
436<TD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
437</TR>
438</TABLE>
439&nbsp;
440<P>
441
442<!-- ============ FIELD DETAIL =========== -->
443
444<A NAME="field_detail"><!-- --></A>
445<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
446<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
447<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
448<B>Field Detail</B></FONT></TH>
449</TR>
450</TABLE>
451
452<A NAME="DEFAULT"><!-- --></A><H3>
453DEFAULT</H3>
454<PRE>
455protected static final <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A> <B>DEFAULT</B></PRE>
456<DL>
457<DD>This is the canonical base instance, configured with default
458 visibility values
459<P>
460<DL>
461</DL>
462</DL>
463<HR>
464
465<A NAME="_getterMinLevel"><!-- --></A><H3>
466_getterMinLevel</H3>
467<PRE>
468protected final com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility <B>_getterMinLevel</B></PRE>
469<DL>
470<DL>
471</DL>
472</DL>
473<HR>
474
475<A NAME="_isGetterMinLevel"><!-- --></A><H3>
476_isGetterMinLevel</H3>
477<PRE>
478protected final com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility <B>_isGetterMinLevel</B></PRE>
479<DL>
480<DL>
481</DL>
482</DL>
483<HR>
484
485<A NAME="_setterMinLevel"><!-- --></A><H3>
486_setterMinLevel</H3>
487<PRE>
488protected final com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility <B>_setterMinLevel</B></PRE>
489<DL>
490<DL>
491</DL>
492</DL>
493<HR>
494
495<A NAME="_creatorMinLevel"><!-- --></A><H3>
496_creatorMinLevel</H3>
497<PRE>
498protected final com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility <B>_creatorMinLevel</B></PRE>
499<DL>
500<DL>
501</DL>
502</DL>
503<HR>
504
505<A NAME="_fieldMinLevel"><!-- --></A><H3>
506_fieldMinLevel</H3>
507<PRE>
508protected final com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility <B>_fieldMinLevel</B></PRE>
509<DL>
510<DL>
511</DL>
512</DL>
513
514<!-- ========= CONSTRUCTOR DETAIL ======== -->
515
516<A NAME="constructor_detail"><!-- --></A>
517<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
518<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
519<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
520<B>Constructor Detail</B></FONT></TH>
521</TR>
522</TABLE>
523
524<A NAME="VisibilityChecker.Std(com.fasterxml.jackson.annotation.JsonAutoDetect)"><!-- --></A><H3>
525VisibilityChecker.Std</H3>
526<PRE>
527public <B>VisibilityChecker.Std</B>(com.fasterxml.jackson.annotation.JsonAutoDetect&nbsp;ann)</PRE>
528<DL>
529<DD>Constructor used for building instance that has minumum visibility
530 levels as indicated by given annotation instance
531<P>
532<DL>
533<DT><B>Parameters:</B><DD><CODE>ann</CODE> - Annotations to use for determining minimum visibility levels</DL>
534</DL>
535<HR>
536
537<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)"><!-- --></A><H3>
538VisibilityChecker.Std</H3>
539<PRE>
540public <B>VisibilityChecker.Std</B>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;getter,
541                             com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;isGetter,
542                             com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;setter,
543                             com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;creator,
544                             com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;field)</PRE>
545<DL>
546<DD>Constructor that allows directly specifying minimum visibility levels to use
547<P>
548</DL>
549<HR>
550
551<A NAME="VisibilityChecker.Std(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)"><!-- --></A><H3>
552VisibilityChecker.Std</H3>
553<PRE>
554public <B>VisibilityChecker.Std</B>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</PRE>
555<DL>
556<DD>Costructor that will assign given visibility value for all
557 properties.
558<P>
559<DL>
560<DT><B>Parameters:</B><DD><CODE>v</CODE> - level to use for all property types</DL>
561</DL>
562
563<!-- ============ METHOD DETAIL ========== -->
564
565<A NAME="method_detail"><!-- --></A>
566<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
567<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
568<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
569<B>Method Detail</B></FONT></TH>
570</TR>
571</TABLE>
572
573<A NAME="defaultInstance()"><!-- --></A><H3>
574defaultInstance</H3>
575<PRE>
576public static <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A> <B>defaultInstance</B>()</PRE>
577<DL>
578<DD><DL>
579</DL>
580</DD>
581<DD><DL>
582</DL>
583</DD>
584</DL>
585<HR>
586
587<A NAME="with(com.fasterxml.jackson.annotation.JsonAutoDetect)"><!-- --></A><H3>
588with</H3>
589<PRE>
590public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A> <B>with</B>(com.fasterxml.jackson.annotation.JsonAutoDetect&nbsp;ann)</PRE>
591<DL>
592<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#with(com.fasterxml.jackson.annotation.JsonAutoDetect)">VisibilityChecker</A></CODE></B></DD>
593<DD>Builder method that will return an instance that has same
594 settings as this instance has, except for values that
595 given annotation overrides.
596<P>
597<DD><DL>
598<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#with(com.fasterxml.jackson.annotation.JsonAutoDetect)">with</A></CODE> in interface <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></DL>
599</DD>
600<DD><DL>
601</DL>
602</DD>
603</DL>
604<HR>
605
606<A NAME="with(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)"><!-- --></A><H3>
607with</H3>
608<PRE>
609public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A> <B>with</B>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</PRE>
610<DL>
611<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#with(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">VisibilityChecker</A></CODE></B></DD>
612<DD>Builder method that will create and return an instance that has specified
613 <CODE>JsonAutoDetect.Visibility</CODE> value to use for all property elements.
614 Typical usage would be something like:
615<pre>
616  mapper.setVisibilityChecker(
617     mapper.getVisibilityChecker().with(Visibility.NONE));
618</pre>
619 (which would basically disable all auto-detection)
620<P>
621<DD><DL>
622<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#with(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">with</A></CODE> in interface <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></DL>
623</DD>
624<DD><DL>
625</DL>
626</DD>
627</DL>
628<HR>
629
630<A NAME="withVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)"><!-- --></A><H3>
631withVisibility</H3>
632<PRE>
633public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A> <B>withVisibility</B>(com.fasterxml.jackson.annotation.PropertyAccessor&nbsp;method,
634                                            com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</PRE>
635<DL>
636<DD><B>Description copied from interface: <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></B></DD>
637<DD>Builder method that will create and return an instance that has specified
638 <CODE>JsonAutoDetect.Visibility</CODE> value to use for specified property.
639 Typical usage would be:
640<pre>
641  mapper.setVisibilityChecker(
642     mapper.getVisibilityChecker().withVisibility(JsonMethod.FIELD, Visibility.ANY));
643</pre>
644 (which would basically enable auto-detection for all member fields)
645<P>
646<DD><DL>
647<DT><B>Specified by:</B><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> in interface <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></DL>
648</DD>
649<DD><DL>
650</DL>
651</DD>
652</DL>
653<HR>
654
655<A NAME="withGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)"><!-- --></A><H3>
656withGetterVisibility</H3>
657<PRE>
658public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A> <B>withGetterVisibility</B>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</PRE>
659<DL>
660<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">VisibilityChecker</A></CODE></B></DD>
661<DD>Builder method that will return a checker instance that has
662 specified minimum visibility level for regular ("getXxx") getters.
663<P>
664<DD><DL>
665<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withGetterVisibility</A></CODE> in interface <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></DL>
666</DD>
667<DD><DL>
668</DL>
669</DD>
670</DL>
671<HR>
672
673<A NAME="withIsGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)"><!-- --></A><H3>
674withIsGetterVisibility</H3>
675<PRE>
676public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A> <B>withIsGetterVisibility</B>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</PRE>
677<DL>
678<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withIsGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">VisibilityChecker</A></CODE></B></DD>
679<DD>Builder method that will return a checker instance that has
680 specified minimum visibility level for "is-getters" ("isXxx").
681<P>
682<DD><DL>
683<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withIsGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withIsGetterVisibility</A></CODE> in interface <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></DL>
684</DD>
685<DD><DL>
686</DL>
687</DD>
688</DL>
689<HR>
690
691<A NAME="withSetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)"><!-- --></A><H3>
692withSetterVisibility</H3>
693<PRE>
694public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A> <B>withSetterVisibility</B>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</PRE>
695<DL>
696<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withSetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">VisibilityChecker</A></CODE></B></DD>
697<DD>Builder method that will return a checker instance that has
698 specified minimum visibility level for setters.
699<P>
700<DD><DL>
701<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withSetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withSetterVisibility</A></CODE> in interface <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></DL>
702</DD>
703<DD><DL>
704</DL>
705</DD>
706</DL>
707<HR>
708
709<A NAME="withCreatorVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)"><!-- --></A><H3>
710withCreatorVisibility</H3>
711<PRE>
712public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A> <B>withCreatorVisibility</B>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</PRE>
713<DL>
714<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withCreatorVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">VisibilityChecker</A></CODE></B></DD>
715<DD>Builder method that will return a checker instance that has
716 specified minimum visibility level for creator methods
717 (constructors, factory methods)
718<P>
719<DD><DL>
720<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withCreatorVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withCreatorVisibility</A></CODE> in interface <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></DL>
721</DD>
722<DD><DL>
723</DL>
724</DD>
725</DL>
726<HR>
727
728<A NAME="withFieldVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)"><!-- --></A><H3>
729withFieldVisibility</H3>
730<PRE>
731public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A> <B>withFieldVisibility</B>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;v)</PRE>
732<DL>
733<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withFieldVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">VisibilityChecker</A></CODE></B></DD>
734<DD>Builder method that will return a checker instance that has
735 specified minimum visibility level for fields.
736<P>
737<DD><DL>
738<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#withFieldVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withFieldVisibility</A></CODE> in interface <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></DL>
739</DD>
740<DD><DL>
741</DL>
742</DD>
743</DL>
744<HR>
745
746<A NAME="isCreatorVisible(java.lang.reflect.Member)"><!-- --></A><H3>
747isCreatorVisible</H3>
748<PRE>
749public boolean <B>isCreatorVisible</B>(<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>
750<DL>
751<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isCreatorVisible(java.lang.reflect.Member)">VisibilityChecker</A></CODE></B></DD>
752<DD>Method for checking whether given method is auto-detectable
753 as Creator, with respect to its visibility (not considering
754 method signature or name, just visibility)
755<P>
756<DD><DL>
757<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isCreatorVisible(java.lang.reflect.Member)">isCreatorVisible</A></CODE> in interface <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></DL>
758</DD>
759<DD><DL>
760</DL>
761</DD>
762</DL>
763<HR>
764
765<A NAME="isCreatorVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"><!-- --></A><H3>
766isCreatorVisible</H3>
767<PRE>
768public boolean <B>isCreatorVisible</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;m)</PRE>
769<DL>
770<DD><DL>
771<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isCreatorVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMember)">isCreatorVisible</A></CODE> in interface <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></DL>
772</DD>
773<DD><DL>
774</DL>
775</DD>
776</DL>
777<HR>
778
779<A NAME="isFieldVisible(java.lang.reflect.Field)"><!-- --></A><H3>
780isFieldVisible</H3>
781<PRE>
782public boolean <B>isFieldVisible</B>(<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>
783<DL>
784<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isFieldVisible(java.lang.reflect.Field)">VisibilityChecker</A></CODE></B></DD>
785<DD>Method for checking whether given field is auto-detectable
786 as property, with respect to its visibility (not considering
787 method signature or name, just visibility)
788<P>
789<DD><DL>
790<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isFieldVisible(java.lang.reflect.Field)">isFieldVisible</A></CODE> in interface <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></DL>
791</DD>
792<DD><DL>
793</DL>
794</DD>
795</DL>
796<HR>
797
798<A NAME="isFieldVisible(com.fasterxml.jackson.databind.introspect.AnnotatedField)"><!-- --></A><H3>
799isFieldVisible</H3>
800<PRE>
801public boolean <B>isFieldVisible</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A>&nbsp;f)</PRE>
802<DL>
803<DD><DL>
804<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isFieldVisible(com.fasterxml.jackson.databind.introspect.AnnotatedField)">isFieldVisible</A></CODE> in interface <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></DL>
805</DD>
806<DD><DL>
807</DL>
808</DD>
809</DL>
810<HR>
811
812<A NAME="isGetterVisible(java.lang.reflect.Method)"><!-- --></A><H3>
813isGetterVisible</H3>
814<PRE>
815public boolean <B>isGetterVisible</B>(<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>
816<DL>
817<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isGetterVisible(java.lang.reflect.Method)">VisibilityChecker</A></CODE></B></DD>
818<DD>Method for checking whether given method is auto-detectable
819 as regular getter, with respect to its visibility (not considering
820 method signature or name, just visibility)
821<P>
822<DD><DL>
823<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isGetterVisible(java.lang.reflect.Method)">isGetterVisible</A></CODE> in interface <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></DL>
824</DD>
825<DD><DL>
826</DL>
827</DD>
828</DL>
829<HR>
830
831<A NAME="isGetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"><!-- --></A><H3>
832isGetterVisible</H3>
833<PRE>
834public boolean <B>isGetterVisible</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&nbsp;m)</PRE>
835<DL>
836<DD><DL>
837<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isGetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">isGetterVisible</A></CODE> in interface <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></DL>
838</DD>
839<DD><DL>
840</DL>
841</DD>
842</DL>
843<HR>
844
845<A NAME="isIsGetterVisible(java.lang.reflect.Method)"><!-- --></A><H3>
846isIsGetterVisible</H3>
847<PRE>
848public boolean <B>isIsGetterVisible</B>(<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>
849<DL>
850<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isIsGetterVisible(java.lang.reflect.Method)">VisibilityChecker</A></CODE></B></DD>
851<DD>Method for checking whether given method is auto-detectable
852 as is-getter, with respect to its visibility (not considering
853 method signature or name, just visibility)
854<P>
855<DD><DL>
856<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isIsGetterVisible(java.lang.reflect.Method)">isIsGetterVisible</A></CODE> in interface <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></DL>
857</DD>
858<DD><DL>
859</DL>
860</DD>
861</DL>
862<HR>
863
864<A NAME="isIsGetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"><!-- --></A><H3>
865isIsGetterVisible</H3>
866<PRE>
867public boolean <B>isIsGetterVisible</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&nbsp;m)</PRE>
868<DL>
869<DD><DL>
870<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isIsGetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">isIsGetterVisible</A></CODE> in interface <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></DL>
871</DD>
872<DD><DL>
873</DL>
874</DD>
875</DL>
876<HR>
877
878<A NAME="isSetterVisible(java.lang.reflect.Method)"><!-- --></A><H3>
879isSetterVisible</H3>
880<PRE>
881public boolean <B>isSetterVisible</B>(<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>
882<DL>
883<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isSetterVisible(java.lang.reflect.Method)">VisibilityChecker</A></CODE></B></DD>
884<DD>Method for checking whether given method is auto-detectable
885 as setter, with respect to its visibility (not considering
886 method signature or name, just visibility)
887<P>
888<DD><DL>
889<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isSetterVisible(java.lang.reflect.Method)">isSetterVisible</A></CODE> in interface <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></DL>
890</DD>
891<DD><DL>
892</DL>
893</DD>
894</DL>
895<HR>
896
897<A NAME="isSetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"><!-- --></A><H3>
898isSetterVisible</H3>
899<PRE>
900public boolean <B>isSetterVisible</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&nbsp;m)</PRE>
901<DL>
902<DD><DL>
903<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html#isSetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">isSetterVisible</A></CODE> in interface <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></DL>
904</DD>
905<DD><DL>
906</DL>
907</DD>
908</DL>
909<HR>
910
911<A NAME="toString()"><!-- --></A><H3>
912toString</H3>
913<PRE>
914public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE>
915<DL>
916<DD><DL>
917<DT><B>Overrides:</B><DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE> in class <CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
918</DD>
919<DD><DL>
920</DL>
921</DD>
922</DL>
923<!-- ========= END OF CLASS DATA ========= -->
924<HR>
925
926
927<!-- ======= START OF BOTTOM NAVBAR ====== -->
928<A NAME="navbar_bottom"><!-- --></A>
929<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
930<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
931<TR>
932<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
933<A NAME="navbar_bottom_firstrow"><!-- --></A>
934<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
935  <TR ALIGN="center" VALIGN="top">
936  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
937  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
938  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
939  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/VisibilityChecker.Std.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
940  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
941  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
942  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
943  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
944  </TR>
945</TABLE>
946</TD>
947<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
948</EM>
949</TD>
950</TR>
951
952<TR>
953<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
954&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><B>PREV CLASS</B></A>&nbsp;
955&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/WithMember.html" title="interface in com.fasterxml.jackson.databind.introspect"><B>NEXT CLASS</B></A></FONT></TD>
956<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
957  <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" target="_top"><B>FRAMES</B></A>  &nbsp;
958&nbsp;<A HREF="VisibilityChecker.Std.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
959&nbsp;<SCRIPT type="text/javascript">
960  <!--
961  if(window==top) {
962    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
963  }
964  //-->
965</SCRIPT>
966<NOSCRIPT>
967  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
968</NOSCRIPT>
969
970
971</FONT></TD>
972</TR>
973<TR>
974<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
975  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
976<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
977DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
978</TR>
979</TABLE>
980<A NAME="skip-navbar_bottom"></A>
981<!-- ======== END OF BOTTOM NAVBAR ======= -->
982
983<HR>
984Copyright &#169; 2012 <a href="http://fasterxml.com">fasterxml.com</a>. All Rights Reserved.
985</BODY>
986</HTML>
987