• 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_35) on Tue Oct 09 17:08:17 PDT 2012 -->
6<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<TITLE>
8SchemaAware (jackson-databind 2.1.0 API)
9</TITLE>
10
11<META NAME="date" CONTENT="2012-10-09">
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="SchemaAware (jackson-databind 2.1.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/SchemaAware.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/jsonschema/JsonSerializableSchema.html" title="annotation in com.fasterxml.jackson.databind.jsonschema"><B>PREV CLASS</B></A>&nbsp;
60&nbsp;NEXT CLASS</FONT></TD>
61<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
62  <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/jsonschema/SchemaAware.html" target="_top"><B>FRAMES</B></A>  &nbsp;
63&nbsp;<A HREF="SchemaAware.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
81<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
82DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.jsonschema</FONT>
93<BR>
94Interface SchemaAware</H2>
95<DL>
96<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/ArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">ArraySerializerBase</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/AsArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">AsArraySerializerBase</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/impl/BeanAsArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">BeanAsArraySerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializer.html" title="class in com.fasterxml.jackson.databind.ser">BeanSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/BeanSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">BeanSerializerBase</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/BooleanSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">BooleanSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/CalendarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">CalendarSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/CollectionSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">CollectionSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/ContainerSerializer.html" title="class in com.fasterxml.jackson.databind.ser">ContainerSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ext/CoreXMLSerializers.XMLGregorianCalendarSerializer.html" title="class in com.fasterxml.jackson.databind.ext">CoreXMLSerializers.XMLGregorianCalendarSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/DateSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">DateSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/DateTimeSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">DateTimeSerializerBase</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ext/DOMSerializer.html" title="class in com.fasterxml.jackson.databind.ext">DOMSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/EnumMapSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">EnumMapSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/EnumSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">EnumSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/EnumSetSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">EnumSetSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/impl/FailingSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">FailingSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/impl/IndexedListSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">IndexedListSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/impl/IndexedStringListSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">IndexedStringListSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/InetAddressSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">InetAddressSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/IterableSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">IterableSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/impl/IteratorSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">IteratorSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/JsonValueSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">JsonValueSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/MapSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">MapSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/NonTypedScalarSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">NonTypedScalarSerializerBase</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/NullSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NullSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.DoubleSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.DoubleSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.FloatSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.FloatSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.IntegerSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.IntegerSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.IntLikeSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.IntLikeSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.LongSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.LongSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.NumberSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.NumberSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/ObjectArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">ObjectArraySerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/RawSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">RawSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/SerializableSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">SerializableSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/SqlDateSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">SqlDateSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/SqlTimeSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">SqlTimeSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StaticListSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">StaticListSerializerBase</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.BooleanArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.BooleanArraySerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.ByteArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.ByteArraySerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.CharArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.CharArraySerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.DoubleArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.DoubleArraySerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.FloatArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.FloatArraySerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.IntArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.IntArraySerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.LongArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.LongArraySerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.ShortArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.ShortArraySerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.TypedPrimitiveArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.TypedPrimitiveArraySerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdDelegatingSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdDelegatingSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdJdkSerializers.AtomicBooleanSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdJdkSerializers.AtomicBooleanSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdJdkSerializers.AtomicIntegerSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdJdkSerializers.AtomicIntegerSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdJdkSerializers.AtomicLongSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdJdkSerializers.AtomicLongSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdJdkSerializers.AtomicReferenceSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdJdkSerializers.AtomicReferenceSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdJdkSerializers.ClassSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdJdkSerializers.ClassSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdJdkSerializers.FileSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdJdkSerializers.FileSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdKeySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdKeySerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdKeySerializers.CalendarKeySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdKeySerializers.CalendarKeySerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdKeySerializers.DateKeySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdKeySerializers.DateKeySerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdKeySerializers.StringKeySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdKeySerializers.StringKeySerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/impl/StringArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">StringArraySerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/impl/StringCollectionSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">StringCollectionSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/StringSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StringSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/TimeZoneSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">TimeZoneSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/TokenBufferSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">TokenBufferSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/ToStringSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">ToStringSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/impl/UnknownSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">UnknownSerializer</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/ser/impl/UnwrappingBeanSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">UnwrappingBeanSerializer</A></DD>
97</DL>
98<HR>
99<DL>
100<DT><PRE>public interface <B>SchemaAware</B></DL>
101</PRE>
102
103<P>
104Marker interface for schema-aware serializers.
105<P>
106
107<P>
108<HR>
109
110<P>
111
112<!-- ========== METHOD SUMMARY =========== -->
113
114<A NAME="method_summary"><!-- --></A>
115<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
116<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
117<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
118<B>Method Summary</B></FONT></TH>
119</TR>
120<TR BGCOLOR="white" CLASS="TableRowColor">
121<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
122<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD>
123<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/jsonschema/SchemaAware.html#getSchema(com.fasterxml.jackson.databind.SerializerProvider, java.lang.reflect.Type)">getSchema</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</A>&nbsp;provider,
124          <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</A>&nbsp;typeHint)</CODE>
125
126<BR>
127&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the representation of the schema to which this serializer will conform.</TD>
128</TR>
129<TR BGCOLOR="white" CLASS="TableRowColor">
130<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
131<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD>
132<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/jsonschema/SchemaAware.html#getSchema(com.fasterxml.jackson.databind.SerializerProvider, java.lang.reflect.Type, boolean)">getSchema</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</A>&nbsp;provider,
133          <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</A>&nbsp;typeHint,
134          boolean&nbsp;isOptional)</CODE>
135
136<BR>
137&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the representation of the schema to which this serializer will conform.</TD>
138</TR>
139</TABLE>
140&nbsp;
141<P>
142
143<!-- ============ METHOD DETAIL ========== -->
144
145<A NAME="method_detail"><!-- --></A>
146<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
147<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
148<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
149<B>Method Detail</B></FONT></TH>
150</TR>
151</TABLE>
152
153<A NAME="getSchema(com.fasterxml.jackson.databind.SerializerProvider, java.lang.reflect.Type)"><!-- --></A><H3>
154getSchema</H3>
155<PRE>
156<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>getSchema</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</A>&nbsp;provider,
157                   <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</A>&nbsp;typeHint)
158                   throws <A HREF="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
159<DL>
160<DD>Get the representation of the schema to which this serializer will conform.
161<P>
162<DD><DL>
163<DT><B>Parameters:</B><DD><CODE>provider</CODE> - The serializer provider.<DD><CODE>typeHint</CODE> - A hint about the type.
164<DT><B>Returns:</B><DD><a href="http://json-schema.org/">Json-schema</a> for this serializer.
165<DT><B>Throws:</B>
166<DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
167</DD>
168</DL>
169<HR>
170
171<A NAME="getSchema(com.fasterxml.jackson.databind.SerializerProvider, java.lang.reflect.Type, boolean)"><!-- --></A><H3>
172getSchema</H3>
173<PRE>
174<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>getSchema</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</A>&nbsp;provider,
175                   <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</A>&nbsp;typeHint,
176                   boolean&nbsp;isOptional)
177                   throws <A HREF="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
178<DL>
179<DD>Get the representation of the schema to which this serializer will conform.
180<P>
181<DD><DL>
182<DT><B>Parameters:</B><DD><CODE>provider</CODE> - The serializer provider.<DD><CODE>isOptional</CODE> - Is the type optional<DD><CODE>typeHint</CODE> - A hint about the type.
183<DT><B>Returns:</B><DD><a href="http://json-schema.org/">Json-schema</a> for this serializer.
184<DT><B>Throws:</B>
185<DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
186</DD>
187</DL>
188<!-- ========= END OF CLASS DATA ========= -->
189<HR>
190
191
192<!-- ======= START OF BOTTOM NAVBAR ====== -->
193<A NAME="navbar_bottom"><!-- --></A>
194<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
195<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
196<TR>
197<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
198<A NAME="navbar_bottom_firstrow"><!-- --></A>
199<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
200  <TR ALIGN="center" VALIGN="top">
201  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
202  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
203  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
204  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SchemaAware.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
205  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
206  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
207  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
208  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
209  </TR>
210</TABLE>
211</TD>
212<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
213</EM>
214</TD>
215</TR>
216
217<TR>
218<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
219&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/jsonschema/JsonSerializableSchema.html" title="annotation in com.fasterxml.jackson.databind.jsonschema"><B>PREV CLASS</B></A>&nbsp;
220&nbsp;NEXT CLASS</FONT></TD>
221<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
222  <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/jsonschema/SchemaAware.html" target="_top"><B>FRAMES</B></A>  &nbsp;
223&nbsp;<A HREF="SchemaAware.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
224&nbsp;<SCRIPT type="text/javascript">
225  <!--
226  if(window==top) {
227    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
228  }
229  //-->
230</SCRIPT>
231<NOSCRIPT>
232  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
233</NOSCRIPT>
234
235
236</FONT></TD>
237</TR>
238<TR>
239<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
240  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
241<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
242DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
243</TR>
244</TABLE>
245<A NAME="skip-navbar_bottom"></A>
246<!-- ======== END OF BOTTOM NAVBAR ======= -->
247
248<HR>
249Copyright &#169; 2012 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.
250</BODY>
251</HTML>
252