<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!-- NewPage --> <html lang="en"> <head> <!-- Generated by javadoc (version 1.7.0_79) on Sat Jan 09 21:46:11 PST 2016 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Uses of Package com.fasterxml.jackson.annotation (Jackson-annotations 2.7.0 API)</title> <meta name="date" content="2016-01-09"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> </head> <body> <script type="text/javascript"><!-- if (location.href.indexOf('is-external=true') == -1) { parent.document.title="Uses of Package com.fasterxml.jackson.annotation (Jackson-annotations 2.7.0 API)"; } //--> </script> <noscript> <div>JavaScript is disabled on your browser.</div> </noscript> <!-- ========= START OF TOP NAVBAR ======= --> <div class="topNav"><a name="navbar_top"> <!-- --> </a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> <!-- --> </a> <ul class="navList" title="Navigation"> <li><a href="../../../../com/fasterxml/jackson/annotation/package-summary.html">Package</a></li> <li>Class</li> <li class="navBarCell1Rev">Use</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../../../../deprecated-list.html">Deprecated</a></li> <li><a href="../../../../index-all.html">Index</a></li> <li><a href="../../../../help-doc.html">Help</a></li> </ul> </div> <div class="subNav"> <ul class="navList"> <li>Prev</li> <li>Next</li> </ul> <ul class="navList"> <li><a href="../../../../index.html?com/fasterxml/jackson/annotation/package-use.html" target="_top">Frames</a></li> <li><a href="package-use.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_top"> <li><a href="../../../../allclasses-noframe.html">All Classes</a></li> </ul> <div> <script type="text/javascript"><!-- allClassesLink = document.getElementById("allclasses_navbar_top"); if(window==top) { allClassesLink.style.display = "block"; } else { allClassesLink.style.display = "none"; } //--> </script> </div> <a name="skip-navbar_top"> <!-- --> </a></div> <!-- ========= END OF TOP NAVBAR ========= --> <div class="header"> <h1 title="Uses of Package com.fasterxml.jackson.annotation" class="title">Uses of Package<br>com.fasterxml.jackson.annotation</h1> </div> <div class="contentContainer"> <ul class="blockList"> <li class="blockList"><a name="com.fasterxml.jackson.annotation"> <!-- --> </a> <table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> <caption><span>Classes in <a href="../../../../com/fasterxml/jackson/annotation/package-summary.html">com.fasterxml.jackson.annotation</a> used by <a href="../../../../com/fasterxml/jackson/annotation/package-summary.html">com.fasterxml.jackson.annotation</a></span><span class="tabEnd"> </span></caption> <tr> <th class="colOne" scope="col">Class and Description</th> </tr> <tbody> <tr class="altColor"> <td class="colOne"><a href="../../../../com/fasterxml/jackson/annotation/class-use/JacksonAnnotation.html#com.fasterxml.jackson.annotation">JacksonAnnotation</a> <div class="block">Meta-annotation (annotations used on other annotations) used for marking all annotations that are part of Jackson package.</div> </td> </tr> <tr class="rowColor"> <td class="colOne"><a href="../../../../com/fasterxml/jackson/annotation/class-use/JacksonAnnotationValue.html#com.fasterxml.jackson.annotation">JacksonAnnotationValue</a> <div class="block">Marker interface used by value classes like <a href="../../../../com/fasterxml/jackson/annotation/JsonFormat.Value.html" title="class in com.fasterxml.jackson.annotation"><code>JsonFormat.Value</code></a> that are used to contain information from one of Jackson annotations, and can be directly instantiated from those annotations, as well as programmatically constructed and possibly merged.</div> </td> </tr> <tr class="altColor"> <td class="colOne"><a href="../../../../com/fasterxml/jackson/annotation/class-use/JsonAutoDetect.Visibility.html#com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a> <div class="block">Enumeration for possible visibility thresholds (minimum visibility) that can be used to limit which methods (and fields) are auto-detected.</div> </td> </tr> <tr class="rowColor"> <td class="colOne"><a href="../../../../com/fasterxml/jackson/annotation/class-use/JsonCreator.Mode.html#com.fasterxml.jackson.annotation">JsonCreator.Mode</a> </td> </tr> <tr class="altColor"> <td class="colOne"><a href="../../../../com/fasterxml/jackson/annotation/class-use/JsonFormat.html#com.fasterxml.jackson.annotation">JsonFormat</a> <div class="block">General-purpose annotation used for configuring details of how values of properties are to be serialized.</div> </td> </tr> <tr class="rowColor"> <td class="colOne"><a href="../../../../com/fasterxml/jackson/annotation/class-use/JsonFormat.Feature.html#com.fasterxml.jackson.annotation">JsonFormat.Feature</a> <div class="block">Set of features that can be enabled/disabled for property annotated.</div> </td> </tr> <tr class="altColor"> <td class="colOne"><a href="../../../../com/fasterxml/jackson/annotation/class-use/JsonFormat.Features.html#com.fasterxml.jackson.annotation">JsonFormat.Features</a> <div class="block">Helper class that encapsulates information equivalent to <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a> valued <a href="http://docs.oracle.com/javase/6/docs/api/java/util/EnumMap.html?is-external=true" title="class or interface in java.util"><code>EnumMap</code></a>.</div> </td> </tr> <tr class="rowColor"> <td class="colOne"><a href="../../../../com/fasterxml/jackson/annotation/class-use/JsonFormat.Shape.html#com.fasterxml.jackson.annotation">JsonFormat.Shape</a> <div class="block">Value enumeration used for indicating preferred Shape; translates loosely to JSON types, with some extra values to indicate less precise choices (i.e.</div> </td> </tr> <tr class="altColor"> <td class="colOne"><a href="../../../../com/fasterxml/jackson/annotation/class-use/JsonFormat.Value.html#com.fasterxml.jackson.annotation">JsonFormat.Value</a> <div class="block">Helper class used to contain information from a single <a href="../../../../com/fasterxml/jackson/annotation/JsonFormat.html" title="annotation in com.fasterxml.jackson.annotation"><code>JsonFormat</code></a> annotation.</div> </td> </tr> <tr class="rowColor"> <td class="colOne"><a href="../../../../com/fasterxml/jackson/annotation/class-use/JsonInclude.html#com.fasterxml.jackson.annotation">JsonInclude</a> <div class="block">Annotation used to indicate when value of the annotated property (when used for a field, method or constructor parameter), or all properties of the annotated class, is to be serialized.</div> </td> </tr> <tr class="altColor"> <td class="colOne"><a href="../../../../com/fasterxml/jackson/annotation/class-use/JsonInclude.Include.html#com.fasterxml.jackson.annotation">JsonInclude.Include</a> <div class="block">Enumeration used with <a href="../../../../com/fasterxml/jackson/annotation/JsonInclude.html" title="annotation in com.fasterxml.jackson.annotation"><code>JsonInclude</code></a> to define which properties of Java Beans are to be included in serialization.</div> </td> </tr> <tr class="rowColor"> <td class="colOne"><a href="../../../../com/fasterxml/jackson/annotation/class-use/JsonInclude.Value.html#com.fasterxml.jackson.annotation">JsonInclude.Value</a> <div class="block">Helper class used to contain information from a single <a href="../../../../com/fasterxml/jackson/annotation/JsonInclude.html" title="annotation in com.fasterxml.jackson.annotation"><code>JsonInclude</code></a> annotation.</div> </td> </tr> <tr class="altColor"> <td class="colOne"><a href="../../../../com/fasterxml/jackson/annotation/class-use/JsonProperty.Access.html#com.fasterxml.jackson.annotation">JsonProperty.Access</a> <div class="block">Various options for <a href="../../../../com/fasterxml/jackson/annotation/JsonProperty.html#access()"><code>JsonProperty.access()</code></a> property, specifying how property may be accessed during serialization ("read") and deserialization ("write") (note that the direction of read and write is from perspective of the property, not from external data format: this may be confusing in some contexts).</div> </td> </tr> <tr class="rowColor"> <td class="colOne"><a href="../../../../com/fasterxml/jackson/annotation/class-use/JsonTypeInfo.As.html#com.fasterxml.jackson.annotation">JsonTypeInfo.As</a> <div class="block">Definition of standard type inclusion mechanisms for type metadata.</div> </td> </tr> <tr class="altColor"> <td class="colOne"><a href="../../../../com/fasterxml/jackson/annotation/class-use/JsonTypeInfo.Id.html#com.fasterxml.jackson.annotation">JsonTypeInfo.Id</a> <div class="block">Definition of different type identifiers that can be included in JSON during serialization, and used for deserialization.</div> </td> </tr> <tr class="rowColor"> <td class="colOne"><a href="../../../../com/fasterxml/jackson/annotation/class-use/ObjectIdGenerator.html#com.fasterxml.jackson.annotation">ObjectIdGenerator</a> <div class="block">Definition of API used for constructing Object Identifiers (as annotated using <a href="../../../../com/fasterxml/jackson/annotation/JsonIdentityInfo.html" title="annotation in com.fasterxml.jackson.annotation"><code>JsonIdentityInfo</code></a>).</div> </td> </tr> <tr class="altColor"> <td class="colOne"><a href="../../../../com/fasterxml/jackson/annotation/class-use/ObjectIdGenerator.IdKey.html#com.fasterxml.jackson.annotation">ObjectIdGenerator.IdKey</a> <div class="block">Simple key class that can be used as a key for ObjectId-to-POJO mappings, when multiple ObjectId types and scopes are used.</div> </td> </tr> <tr class="rowColor"> <td class="colOne"><a href="../../../../com/fasterxml/jackson/annotation/class-use/ObjectIdResolver.html#com.fasterxml.jackson.annotation">ObjectIdResolver</a> <div class="block">Definition of API used for resolving actual Java object from Object Identifiers (as annotated using <a href="../../../../com/fasterxml/jackson/annotation/JsonIdentityInfo.html" title="annotation in com.fasterxml.jackson.annotation"><code>JsonIdentityInfo</code></a>).</div> </td> </tr> <tr class="altColor"> <td class="colOne"><a href="../../../../com/fasterxml/jackson/annotation/class-use/OptBoolean.html#com.fasterxml.jackson.annotation">OptBoolean</a> <div class="block">Optional Boolean value ("nullean").</div> </td> </tr> <tr class="rowColor"> <td class="colOne"><a href="../../../../com/fasterxml/jackson/annotation/class-use/PropertyAccessor.html#com.fasterxml.jackson.annotation">PropertyAccessor</a> <div class="block">Enumeration used to define kinds of elements (called "property accessors") that annotations like <a href="../../../../com/fasterxml/jackson/annotation/JsonAutoDetect.html" title="annotation in com.fasterxml.jackson.annotation"><code>JsonAutoDetect</code></a> apply to.</div> </td> </tr> </tbody> </table> </li> </ul> </div> <!-- ======= START OF BOTTOM NAVBAR ====== --> <div class="bottomNav"><a name="navbar_bottom"> <!-- --> </a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> <!-- --> </a> <ul class="navList" title="Navigation"> <li><a href="../../../../com/fasterxml/jackson/annotation/package-summary.html">Package</a></li> <li>Class</li> <li class="navBarCell1Rev">Use</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../../../../deprecated-list.html">Deprecated</a></li> <li><a href="../../../../index-all.html">Index</a></li> <li><a href="../../../../help-doc.html">Help</a></li> </ul> </div> <div class="subNav"> <ul class="navList"> <li>Prev</li> <li>Next</li> </ul> <ul class="navList"> <li><a href="../../../../index.html?com/fasterxml/jackson/annotation/package-use.html" target="_top">Frames</a></li> <li><a href="package-use.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_bottom"> <li><a href="../../../../allclasses-noframe.html">All Classes</a></li> </ul> <div> <script type="text/javascript"><!-- allClassesLink = document.getElementById("allclasses_navbar_bottom"); if(window==top) { allClassesLink.style.display = "block"; } else { allClassesLink.style.display = "none"; } //--> </script> </div> <a name="skip-navbar_bottom"> <!-- --> </a></div> <!-- ======== END OF BOTTOM NAVBAR ======= --> <p class="legalCopy"><small>Copyright © 2008–2016 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> </body> </html>