<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--NewPage--> <HTML> <HEAD> <!-- Generated by javadoc (build 1.6.0_29) on Mon Mar 26 19:07:16 PDT 2012 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> VisibilityChecker.Std (jackson-databind 2.0.0 API) </TITLE> <META NAME="date" CONTENT="2012-03-26"> <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style"> <SCRIPT type="text/javascript"> function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { parent.document.title="VisibilityChecker.Std (jackson-databind 2.0.0 API)"; } } </SCRIPT> <NOSCRIPT> </NOSCRIPT> </HEAD> <BODY BGCOLOR="white" onload="windowTitle();"> <HR> <!-- ========= START OF TOP NAVBAR ======= --> <A NAME="navbar_top"><!-- --></A> <A HREF="#skip-navbar_top" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_top_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/VisibilityChecker.Std.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> </EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><B>PREV CLASS</B></A> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/WithMember.html" title="interface in com.fasterxml.jackson.databind.introspect"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" target="_top"><B>FRAMES</B></A> <A HREF="VisibilityChecker.Std.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_top"></A> <!-- ========= END OF TOP NAVBAR ========= --> <HR> <!-- ======== START OF CLASS DATA ======== --> <H2> <FONT SIZE="-1"> com.fasterxml.jackson.databind.introspect</FONT> <BR> Class VisibilityChecker.Std</H2> <PRE> <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> <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std</B> </PRE> <DL> <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><<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A>></DD> </DL> <DL> <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><<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><<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</A>>></DD> </DL> <HR> <DL> <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><<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A>></DL> </PRE> <P> Default standard implementation is purely based on visibility modifier of given class members, and its configured minimum levels. Implemented using "builder" (aka "Fluid") pattern, whereas instances are immutable, and configuration is achieved by chainable factory methods. As a result, type is declared is funky recursive generic type, to allow for sub-classing of build methods with property type co-variance. <p> Note on <code>JsonAutoDetect</code> annotation: it is used to access default minimum visibility access definitions. <P> <P> <HR> <P> <!-- ======== NESTED CLASS SUMMARY ======== --> <A NAME="nested_class_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Nested Class Summary</B></FONT></TH> </TR> </TABLE> <A NAME="nested_classes_inherited_from_class_com.fasterxml.jackson.databind.introspect.VisibilityChecker"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <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> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <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> </TR> </TABLE> <!-- =========== FIELD SUMMARY =========== --> <A NAME="field_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Field Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#_creatorMinLevel">_creatorMinLevel</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#_fieldMinLevel">_fieldMinLevel</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#_getterMinLevel">_getterMinLevel</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#_isGetterMinLevel">_isGetterMinLevel</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#_setterMinLevel">_setterMinLevel</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected static <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#DEFAULT">DEFAULT</A></B></CODE> <BR> This is the canonical base instance, configured with default visibility values</TD> </TR> </TABLE> <!-- ======== CONSTRUCTOR SUMMARY ======== --> <A NAME="constructor_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Constructor Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <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 v)</CODE> <BR> Costructor that will assign given visibility value for all properties.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <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 getter, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility isGetter, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility setter, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility creator, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility field)</CODE> <BR> Constructor that allows directly specifying minimum visibility levels to use</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <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 ann)</CODE> <BR> Constructor used for building instance that has minumum visibility levels as indicated by given annotation instance</TD> </TR> </TABLE> <!-- ========== METHOD SUMMARY =========== --> <A NAME="method_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Method Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#defaultInstance()">defaultInstance</A></B>()</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <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> m)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <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> m)</CODE> <BR> Method for checking whether given method is auto-detectable as Creator, with respect to its visibility (not considering method signature or name, just visibility)</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <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> f)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <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> f)</CODE> <BR> Method for checking whether given field is auto-detectable as property, with respect to its visibility (not considering method signature or name, just visibility)</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <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> m)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <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> m)</CODE> <BR> Method for checking whether given method is auto-detectable as regular getter, with respect to its visibility (not considering method signature or name, just visibility)</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <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> m)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <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> m)</CODE> <BR> Method for checking whether given method is auto-detectable as is-getter, with respect to its visibility (not considering method signature or name, just visibility)</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <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> m)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <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> m)</CODE> <BR> Method for checking whether given method is auto-detectable as setter, with respect to its visibility (not considering method signature or name, just visibility)</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html#toString()">toString</A></B>()</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A></CODE></FONT></TD> <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 v)</CODE> <BR> Builder method that will create and return an instance that has specified <CODE>JsonAutoDetect.Visibility</CODE> value to use for all property elements.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A></CODE></FONT></TD> <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 ann)</CODE> <BR> Builder method that will return an instance that has same settings as this instance has, except for values that given annotation overrides.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A></CODE></FONT></TD> <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 v)</CODE> <BR> Builder method that will return a checker instance that has specified minimum visibility level for creator methods (constructors, factory methods)</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A></CODE></FONT></TD> <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 v)</CODE> <BR> Builder method that will return a checker instance that has specified minimum visibility level for fields.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A></CODE></FONT></TD> <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 v)</CODE> <BR> Builder method that will return a checker instance that has specified minimum visibility level for regular ("getXxx") getters.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A></CODE></FONT></TD> <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 v)</CODE> <BR> Builder method that will return a checker instance that has specified minimum visibility level for "is-getters" ("isXxx").</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A></CODE></FONT></TD> <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 v)</CODE> <BR> Builder method that will return a checker instance that has specified minimum visibility level for setters.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A></CODE></FONT></TD> <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 method, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility v)</CODE> <BR> Builder method that will create and return an instance that has specified <CODE>JsonAutoDetect.Visibility</CODE> value to use for specified property.</TD> </TR> </TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <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> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <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> </TR> </TABLE> <P> <!-- ============ FIELD DETAIL =========== --> <A NAME="field_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Field Detail</B></FONT></TH> </TR> </TABLE> <A NAME="DEFAULT"><!-- --></A><H3> DEFAULT</H3> <PRE> protected 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> <DL> <DD>This is the canonical base instance, configured with default visibility values <P> <DL> </DL> </DL> <HR> <A NAME="_getterMinLevel"><!-- --></A><H3> _getterMinLevel</H3> <PRE> protected final com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility <B>_getterMinLevel</B></PRE> <DL> <DL> </DL> </DL> <HR> <A NAME="_isGetterMinLevel"><!-- --></A><H3> _isGetterMinLevel</H3> <PRE> protected final com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility <B>_isGetterMinLevel</B></PRE> <DL> <DL> </DL> </DL> <HR> <A NAME="_setterMinLevel"><!-- --></A><H3> _setterMinLevel</H3> <PRE> protected final com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility <B>_setterMinLevel</B></PRE> <DL> <DL> </DL> </DL> <HR> <A NAME="_creatorMinLevel"><!-- --></A><H3> _creatorMinLevel</H3> <PRE> protected final com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility <B>_creatorMinLevel</B></PRE> <DL> <DL> </DL> </DL> <HR> <A NAME="_fieldMinLevel"><!-- --></A><H3> _fieldMinLevel</H3> <PRE> protected final com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility <B>_fieldMinLevel</B></PRE> <DL> <DL> </DL> </DL> <!-- ========= CONSTRUCTOR DETAIL ======== --> <A NAME="constructor_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Constructor Detail</B></FONT></TH> </TR> </TABLE> <A NAME="VisibilityChecker.Std(com.fasterxml.jackson.annotation.JsonAutoDetect)"><!-- --></A><H3> VisibilityChecker.Std</H3> <PRE> public <B>VisibilityChecker.Std</B>(com.fasterxml.jackson.annotation.JsonAutoDetect ann)</PRE> <DL> <DD>Constructor used for building instance that has minumum visibility levels as indicated by given annotation instance <P> <DL> <DT><B>Parameters:</B><DD><CODE>ann</CODE> - Annotations to use for determining minimum visibility levels</DL> </DL> <HR> <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> VisibilityChecker.Std</H3> <PRE> public <B>VisibilityChecker.Std</B>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility getter, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility isGetter, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility setter, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility creator, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility field)</PRE> <DL> <DD>Constructor that allows directly specifying minimum visibility levels to use <P> </DL> <HR> <A NAME="VisibilityChecker.Std(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)"><!-- --></A><H3> VisibilityChecker.Std</H3> <PRE> public <B>VisibilityChecker.Std</B>(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility v)</PRE> <DL> <DD>Costructor that will assign given visibility value for all properties. <P> <DL> <DT><B>Parameters:</B><DD><CODE>v</CODE> - level to use for all property types</DL> </DL> <!-- ============ METHOD DETAIL ========== --> <A NAME="method_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Method Detail</B></FONT></TH> </TR> </TABLE> <A NAME="defaultInstance()"><!-- --></A><H3> defaultInstance</H3> <PRE> public 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> <DL> <DD><DL> </DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="with(com.fasterxml.jackson.annotation.JsonAutoDetect)"><!-- --></A><H3> with</H3> <PRE> public <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 ann)</PRE> <DL> <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> <DD>Builder method that will return an instance that has same settings as this instance has, except for values that given annotation overrides. <P> <DD><DL> <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><<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A>></CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="with(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)"><!-- --></A><H3> with</H3> <PRE> public <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 v)</PRE> <DL> <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> <DD>Builder method that will create and return an instance that has specified <CODE>JsonAutoDetect.Visibility</CODE> value to use for all property elements. Typical usage would be something like: <pre> mapper.setVisibilityChecker( mapper.getVisibilityChecker().with(Visibility.NONE)); </pre> (which would basically disable all auto-detection) <P> <DD><DL> <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><<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A>></CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="withVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)"><!-- --></A><H3> withVisibility</H3> <PRE> public <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 method, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility v)</PRE> <DL> <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> <DD>Builder method that will create and return an instance that has specified <CODE>JsonAutoDetect.Visibility</CODE> value to use for specified property. Typical usage would be: <pre> mapper.setVisibilityChecker( mapper.getVisibilityChecker().withVisibility(JsonMethod.FIELD, Visibility.ANY)); </pre> (which would basically enable auto-detection for all member fields) <P> <DD><DL> <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><<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A>></CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="withGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)"><!-- --></A><H3> withGetterVisibility</H3> <PRE> public <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 v)</PRE> <DL> <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> <DD>Builder method that will return a checker instance that has specified minimum visibility level for regular ("getXxx") getters. <P> <DD><DL> <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><<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A>></CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="withIsGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)"><!-- --></A><H3> withIsGetterVisibility</H3> <PRE> public <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 v)</PRE> <DL> <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> <DD>Builder method that will return a checker instance that has specified minimum visibility level for "is-getters" ("isXxx"). <P> <DD><DL> <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><<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A>></CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="withSetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)"><!-- --></A><H3> withSetterVisibility</H3> <PRE> public <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 v)</PRE> <DL> <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> <DD>Builder method that will return a checker instance that has specified minimum visibility level for setters. <P> <DD><DL> <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><<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A>></CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="withCreatorVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)"><!-- --></A><H3> withCreatorVisibility</H3> <PRE> public <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 v)</PRE> <DL> <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> <DD>Builder method that will return a checker instance that has specified minimum visibility level for creator methods (constructors, factory methods) <P> <DD><DL> <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><<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A>></CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="withFieldVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)"><!-- --></A><H3> withFieldVisibility</H3> <PRE> public <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 v)</PRE> <DL> <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> <DD>Builder method that will return a checker instance that has specified minimum visibility level for fields. <P> <DD><DL> <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><<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A>></CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="isCreatorVisible(java.lang.reflect.Member)"><!-- --></A><H3> isCreatorVisible</H3> <PRE> public 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> m)</PRE> <DL> <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> <DD>Method for checking whether given method is auto-detectable as Creator, with respect to its visibility (not considering method signature or name, just visibility) <P> <DD><DL> <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><<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A>></CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="isCreatorVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"><!-- --></A><H3> isCreatorVisible</H3> <PRE> public boolean <B>isCreatorVisible</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A> m)</PRE> <DL> <DD><DL> <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><<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A>></CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="isFieldVisible(java.lang.reflect.Field)"><!-- --></A><H3> isFieldVisible</H3> <PRE> public 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> f)</PRE> <DL> <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> <DD>Method for checking whether given field is auto-detectable as property, with respect to its visibility (not considering method signature or name, just visibility) <P> <DD><DL> <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><<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A>></CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="isFieldVisible(com.fasterxml.jackson.databind.introspect.AnnotatedField)"><!-- --></A><H3> isFieldVisible</H3> <PRE> public boolean <B>isFieldVisible</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A> f)</PRE> <DL> <DD><DL> <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><<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A>></CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="isGetterVisible(java.lang.reflect.Method)"><!-- --></A><H3> isGetterVisible</H3> <PRE> public 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> m)</PRE> <DL> <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> <DD>Method for checking whether given method is auto-detectable as regular getter, with respect to its visibility (not considering method signature or name, just visibility) <P> <DD><DL> <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><<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A>></CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="isGetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"><!-- --></A><H3> isGetterVisible</H3> <PRE> public boolean <B>isGetterVisible</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> m)</PRE> <DL> <DD><DL> <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><<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A>></CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="isIsGetterVisible(java.lang.reflect.Method)"><!-- --></A><H3> isIsGetterVisible</H3> <PRE> public 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> m)</PRE> <DL> <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> <DD>Method for checking whether given method is auto-detectable as is-getter, with respect to its visibility (not considering method signature or name, just visibility) <P> <DD><DL> <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><<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A>></CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="isIsGetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"><!-- --></A><H3> isIsGetterVisible</H3> <PRE> public boolean <B>isIsGetterVisible</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> m)</PRE> <DL> <DD><DL> <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><<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A>></CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="isSetterVisible(java.lang.reflect.Method)"><!-- --></A><H3> isSetterVisible</H3> <PRE> public 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> m)</PRE> <DL> <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> <DD>Method for checking whether given method is auto-detectable as setter, with respect to its visibility (not considering method signature or name, just visibility) <P> <DD><DL> <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><<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A>></CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="isSetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"><!-- --></A><H3> isSetterVisible</H3> <PRE> public boolean <B>isSetterVisible</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> m)</PRE> <DL> <DD><DL> <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><<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</A>></CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toString()"><!-- --></A><H3> toString</H3> <PRE> public <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> <DL> <DD><DL> <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> </DD> <DD><DL> </DL> </DD> </DL> <!-- ========= END OF CLASS DATA ========= --> <HR> <!-- ======= START OF BOTTOM NAVBAR ====== --> <A NAME="navbar_bottom"><!-- --></A> <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_bottom_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/VisibilityChecker.Std.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> </EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><B>PREV CLASS</B></A> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/WithMember.html" title="interface in com.fasterxml.jackson.databind.introspect"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" target="_top"><B>FRAMES</B></A> <A HREF="VisibilityChecker.Std.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_bottom"></A> <!-- ======== END OF BOTTOM NAVBAR ======= --> <HR> Copyright © 2012 <a href="http://fasterxml.com">fasterxml.com</a>. All Rights Reserved. </BODY> </HTML>