1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!-- NewPage --> 3<html lang="en"> 4<head> 5<!-- Generated by javadoc (version 1.7.0_25) on Sat Nov 16 21:43:15 PST 2013 --> 6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8"> 7<title>BeanProperty (jackson-databind 2.3.0 API)</title> 8<meta name="date" content="2013-11-16"> 9<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> 10</head> 11<body> 12<script type="text/javascript"><!-- 13 if (location.href.indexOf('is-external=true') == -1) { 14 parent.document.title="BeanProperty (jackson-databind 2.3.0 API)"; 15 } 16//--> 17</script> 18<noscript> 19<div>JavaScript is disabled on your browser.</div> 20</noscript> 21<!-- ========= START OF TOP NAVBAR ======= --> 22<div class="topNav"><a name="navbar_top"> 23<!-- --> 24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> 25<!-- --> 26</a> 27<ul class="navList" title="Navigation"> 28<li><a href="../../../../overview-summary.html">Overview</a></li> 29<li><a href="package-summary.html">Package</a></li> 30<li class="navBarCell1Rev">Class</li> 31<li><a href="class-use/BeanProperty.html">Use</a></li> 32<li><a href="package-tree.html">Tree</a></li> 33<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 34<li><a href="../../../../index-all.html">Index</a></li> 35<li><a href="../../../../help-doc.html">Help</a></li> 36</ul> 37</div> 38<div class="subNav"> 39<ul class="navList"> 40<li><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Prev Class</span></a></li> 41<li><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Next Class</span></a></li> 42</ul> 43<ul class="navList"> 44<li><a href="../../../../index.html?com/fasterxml/jackson/databind/BeanProperty.html" target="_top">Frames</a></li> 45<li><a href="BeanProperty.html" target="_top">No Frames</a></li> 46</ul> 47<ul class="navList" id="allclasses_navbar_top"> 48<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 49</ul> 50<div> 51<script type="text/javascript"><!-- 52 allClassesLink = document.getElementById("allclasses_navbar_top"); 53 if(window==top) { 54 allClassesLink.style.display = "block"; 55 } 56 else { 57 allClassesLink.style.display = "none"; 58 } 59 //--> 60</script> 61</div> 62<div> 63<ul class="subNavList"> 64<li>Summary: </li> 65<li><a href="#nested_class_summary">Nested</a> | </li> 66<li>Field | </li> 67<li>Constr | </li> 68<li><a href="#method_summary">Method</a></li> 69</ul> 70<ul class="subNavList"> 71<li>Detail: </li> 72<li>Field | </li> 73<li>Constr | </li> 74<li><a href="#method_detail">Method</a></li> 75</ul> 76</div> 77<a name="skip-navbar_top"> 78<!-- --> 79</a></div> 80<!-- ========= END OF TOP NAVBAR ========= --> 81<!-- ======== START OF CLASS DATA ======== --> 82<div class="header"> 83<div class="subTitle">com.fasterxml.jackson.databind</div> 84<h2 title="Interface BeanProperty" class="title">Interface BeanProperty</h2> 85</div> 86<div class="contentContainer"> 87<div class="description"> 88<ul class="blockList"> 89<li class="blockList"> 90<dl> 91<dt>All Superinterfaces:</dt> 92<dd><a href="../../../../com/fasterxml/jackson/databind/util/Named.html" title="interface in com.fasterxml.jackson.databind.util">Named</a></dd> 93</dl> 94<dl> 95<dt>All Known Implementing Classes:</dt> 96<dd><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html" title="class in com.fasterxml.jackson.databind">BeanProperty.Std</a>, <a href="../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a>, <a href="../../../../com/fasterxml/jackson/databind/deser/CreatorProperty.html" title="class in com.fasterxml.jackson.databind.deser">CreatorProperty</a>, <a href="../../../../com/fasterxml/jackson/databind/deser/impl/FieldProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">FieldProperty</a>, <a href="../../../../com/fasterxml/jackson/databind/deser/impl/InnerClassProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">InnerClassProperty</a>, <a href="../../../../com/fasterxml/jackson/databind/deser/impl/ManagedReferenceProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">ManagedReferenceProperty</a>, <a href="../../../../com/fasterxml/jackson/databind/deser/impl/MethodProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">MethodProperty</a>, <a href="../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdValueProperty</a>, <a href="../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>, <a href="../../../../com/fasterxml/jackson/databind/deser/impl/SetterlessProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">SetterlessProperty</a>, <a href="../../../../com/fasterxml/jackson/databind/ser/impl/UnwrappingBeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser.impl">UnwrappingBeanPropertyWriter</a>, <a href="../../../../com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl">ValueInjector</a></dd> 97</dl> 98<hr> 99<br> 100<pre>public interface <span class="strong">BeanProperty</span> 101extends <a href="../../../../com/fasterxml/jackson/databind/util/Named.html" title="interface in com.fasterxml.jackson.databind.util">Named</a></pre> 102<div class="block">Bean properties are logical entities that represent data 103 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans") 104 contain; and that are accessed using accessors (methods like getters 105 and setters, fields, contstructor parametrers). 106 Instances allow access to annotations directly associated 107 to property (via field or method), as well as contextual 108 annotations (annotations for class that contains properties). 109<p> 110 Instances are not typically passed when constructing serializers 111 and deserializers, but rather only passed when context 112 is known when 113 <a href="../../../../com/fasterxml/jackson/databind/ser/ContextualSerializer.html" title="interface in com.fasterxml.jackson.databind.ser"><code>ContextualSerializer</code></a> and 114 <a href="../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ContextualDeserializer</code></a> 115 resolution occurs (<code>createContextual(...)</code> method is called). 116 References may (need to) be retained by serializers and deserializers, 117 especially when further resolving dependant handlers like value 118 serializers/deserializers or structured types.</div> 119</li> 120</ul> 121</div> 122<div class="summary"> 123<ul class="blockList"> 124<li class="blockList"> 125<!-- ======== NESTED CLASS SUMMARY ======== --> 126<ul class="blockList"> 127<li class="blockList"><a name="nested_class_summary"> 128<!-- --> 129</a> 130<h3>Nested Class Summary</h3> 131<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation"> 132<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption> 133<tr> 134<th class="colFirst" scope="col">Modifier and Type</th> 135<th class="colLast" scope="col">Interface and Description</th> 136</tr> 137<tr class="altColor"> 138<td class="colFirst"><code>static class </code></td> 139<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html" title="class in com.fasterxml.jackson.databind">BeanProperty.Std</a></strong></code> 140<div class="block">Simple stand-alone implementation, useful as a placeholder 141 or base class for more complex implementations.</div> 142</td> 143</tr> 144</table> 145</li> 146</ul> 147<!-- ========== METHOD SUMMARY =========== --> 148<ul class="blockList"> 149<li class="blockList"><a name="method_summary"> 150<!-- --> 151</a> 152<h3>Method Summary</h3> 153<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 154<caption><span>Methods</span><span class="tabEnd"> </span></caption> 155<tr> 156<th class="colFirst" scope="col">Modifier and Type</th> 157<th class="colLast" scope="col">Method and Description</th> 158</tr> 159<tr class="altColor"> 160<td class="colFirst"><code>void</code></td> 161<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#depositSchemaProperty(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor)">depositSchemaProperty</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonObjectFormatVisitor.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonObjectFormatVisitor</a> objectVisitor)</code> 162<div class="block">Method that can be called to visit the type structure that this 163 property is part of.</div> 164</td> 165</tr> 166<tr class="rowColor"> 167<td class="colFirst"><code><A extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>> <br>A</code></td> 168<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getAnnotation(java.lang.Class)">getAnnotation</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><A> acls)</code> 169<div class="block">Method for finding annotation associated with this property; 170 meaning annotation associated with one of entities used to 171 access property.</div> 172</td> 173</tr> 174<tr class="altColor"> 175<td class="colFirst"><code><A extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>> <br>A</code></td> 176<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getContextAnnotation(java.lang.Class)">getContextAnnotation</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><A> acls)</code> 177<div class="block">Method for finding annotation associated with context of 178 this property; usually class in which member is declared 179 (or its subtype if processing subtype).</div> 180</td> 181</tr> 182<tr class="rowColor"> 183<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td> 184<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getFullName()">getFullName</a></strong>()</code> 185<div class="block">Method for getting full name definition, including possible 186 format-specific additional properties (such as namespace when 187 using XML backend).</div> 188</td> 189</tr> 190<tr class="altColor"> 191<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a></code></td> 192<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getMember()">getMember</a></strong>()</code> 193<div class="block">Method for accessing primary physical entity that represents the property; 194 annotated field, method or constructor property.</div> 195</td> 196</tr> 197<tr class="rowColor"> 198<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a></code></td> 199<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getMetadata()">getMetadata</a></strong>()</code> 200<div class="block">Accessor for additional optional information about property.</div> 201</td> 202</tr> 203<tr class="altColor"> 204<td class="colFirst"><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></td> 205<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getName()">getName</a></strong>()</code> 206<div class="block">Method to get logical name of the property</div> 207</td> 208</tr> 209<tr class="rowColor"> 210<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 211<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getType()">getType</a></strong>()</code> 212<div class="block">Method to get declared type of the property.</div> 213</td> 214</tr> 215<tr class="altColor"> 216<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td> 217<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getWrapperName()">getWrapperName</a></strong>()</code> 218<div class="block">If property is indicated to be wrapped, name of 219 wrapper element to use.</div> 220</td> 221</tr> 222<tr class="rowColor"> 223<td class="colFirst"><code>boolean</code></td> 224<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#isRequired()">isRequired</a></strong>()</code> 225<div class="block">Whether value for property is marked as required using 226 annotations or associated schema.</div> 227</td> 228</tr> 229</table> 230</li> 231</ul> 232</li> 233</ul> 234</div> 235<div class="details"> 236<ul class="blockList"> 237<li class="blockList"> 238<!-- ============ METHOD DETAIL ========== --> 239<ul class="blockList"> 240<li class="blockList"><a name="method_detail"> 241<!-- --> 242</a> 243<h3>Method Detail</h3> 244<a name="getName()"> 245<!-- --> 246</a> 247<ul class="blockList"> 248<li class="blockList"> 249<h4>getName</h4> 250<pre><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> getName()</pre> 251<div class="block">Method to get logical name of the property</div> 252<dl> 253<dt><strong>Specified by:</strong></dt> 254<dd><code><a href="../../../../com/fasterxml/jackson/databind/util/Named.html#getName()">getName</a></code> in interface <code><a href="../../../../com/fasterxml/jackson/databind/util/Named.html" title="interface in com.fasterxml.jackson.databind.util">Named</a></code></dd> 255</dl> 256</li> 257</ul> 258<a name="getFullName()"> 259<!-- --> 260</a> 261<ul class="blockList"> 262<li class="blockList"> 263<h4>getFullName</h4> 264<pre><a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> getFullName()</pre> 265<div class="block">Method for getting full name definition, including possible 266 format-specific additional properties (such as namespace when 267 using XML backend).</div> 268<dl><dt><span class="strong">Since:</span></dt> 269 <dd>2.3</dd></dl> 270</li> 271</ul> 272<a name="getType()"> 273<!-- --> 274</a> 275<ul class="blockList"> 276<li class="blockList"> 277<h4>getType</h4> 278<pre><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> getType()</pre> 279<div class="block">Method to get declared type of the property.</div> 280</li> 281</ul> 282<a name="getWrapperName()"> 283<!-- --> 284</a> 285<ul class="blockList"> 286<li class="blockList"> 287<h4>getWrapperName</h4> 288<pre><a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> getWrapperName()</pre> 289<div class="block">If property is indicated to be wrapped, name of 290 wrapper element to use.</div> 291<dl><dt><span class="strong">Since:</span></dt> 292 <dd>2.2</dd></dl> 293</li> 294</ul> 295<a name="getMetadata()"> 296<!-- --> 297</a> 298<ul class="blockList"> 299<li class="blockList"> 300<h4>getMetadata</h4> 301<pre><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a> getMetadata()</pre> 302<div class="block">Accessor for additional optional information about property.</div> 303<dl><dt><span class="strong">Since:</span></dt> 304 <dd>2.3</dd></dl> 305</li> 306</ul> 307<a name="isRequired()"> 308<!-- --> 309</a> 310<ul class="blockList"> 311<li class="blockList"> 312<h4>isRequired</h4> 313<pre>boolean isRequired()</pre> 314<div class="block">Whether value for property is marked as required using 315 annotations or associated schema.</div> 316<dl><dt><span class="strong">Since:</span></dt> 317 <dd>2.2</dd></dl> 318</li> 319</ul> 320<a name="getAnnotation(java.lang.Class)"> 321<!-- --> 322</a> 323<ul class="blockList"> 324<li class="blockList"> 325<h4>getAnnotation</h4> 326<pre><A extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>> A getAnnotation(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><A> acls)</pre> 327<div class="block">Method for finding annotation associated with this property; 328 meaning annotation associated with one of entities used to 329 access property.</div> 330</li> 331</ul> 332<a name="getContextAnnotation(java.lang.Class)"> 333<!-- --> 334</a> 335<ul class="blockList"> 336<li class="blockList"> 337<h4>getContextAnnotation</h4> 338<pre><A extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>> A getContextAnnotation(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><A> acls)</pre> 339<div class="block">Method for finding annotation associated with context of 340 this property; usually class in which member is declared 341 (or its subtype if processing subtype).</div> 342</li> 343</ul> 344<a name="getMember()"> 345<!-- --> 346</a> 347<ul class="blockList"> 348<li class="blockList"> 349<h4>getMember</h4> 350<pre><a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> getMember()</pre> 351<div class="block">Method for accessing primary physical entity that represents the property; 352 annotated field, method or constructor property.</div> 353</li> 354</ul> 355<a name="depositSchemaProperty(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor)"> 356<!-- --> 357</a> 358<ul class="blockListLast"> 359<li class="blockList"> 360<h4>depositSchemaProperty</h4> 361<pre>void depositSchemaProperty(<a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonObjectFormatVisitor.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonObjectFormatVisitor</a> objectVisitor) 362 throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 363<div class="block">Method that can be called to visit the type structure that this 364 property is part of. 365 Note that not all implementations support traversal with this 366 method; those that do not should throw 367 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><code>UnsupportedOperationException</code></a>.</div> 368<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objectVisitor</code> - Visitor to used as the callback handler</dd> 369<dt><span class="strong">Throws:</span></dt> 370<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt> 371 <dd>2.2</dd></dl> 372</li> 373</ul> 374</li> 375</ul> 376</li> 377</ul> 378</div> 379</div> 380<!-- ========= END OF CLASS DATA ========= --> 381<!-- ======= START OF BOTTOM NAVBAR ====== --> 382<div class="bottomNav"><a name="navbar_bottom"> 383<!-- --> 384</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 385<!-- --> 386</a> 387<ul class="navList" title="Navigation"> 388<li><a href="../../../../overview-summary.html">Overview</a></li> 389<li><a href="package-summary.html">Package</a></li> 390<li class="navBarCell1Rev">Class</li> 391<li><a href="class-use/BeanProperty.html">Use</a></li> 392<li><a href="package-tree.html">Tree</a></li> 393<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 394<li><a href="../../../../index-all.html">Index</a></li> 395<li><a href="../../../../help-doc.html">Help</a></li> 396</ul> 397</div> 398<div class="subNav"> 399<ul class="navList"> 400<li><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Prev Class</span></a></li> 401<li><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Next Class</span></a></li> 402</ul> 403<ul class="navList"> 404<li><a href="../../../../index.html?com/fasterxml/jackson/databind/BeanProperty.html" target="_top">Frames</a></li> 405<li><a href="BeanProperty.html" target="_top">No Frames</a></li> 406</ul> 407<ul class="navList" id="allclasses_navbar_bottom"> 408<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 409</ul> 410<div> 411<script type="text/javascript"><!-- 412 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 413 if(window==top) { 414 allClassesLink.style.display = "block"; 415 } 416 else { 417 allClassesLink.style.display = "none"; 418 } 419 //--> 420</script> 421</div> 422<div> 423<ul class="subNavList"> 424<li>Summary: </li> 425<li><a href="#nested_class_summary">Nested</a> | </li> 426<li>Field | </li> 427<li>Constr | </li> 428<li><a href="#method_summary">Method</a></li> 429</ul> 430<ul class="subNavList"> 431<li>Detail: </li> 432<li>Field | </li> 433<li>Constr | </li> 434<li><a href="#method_detail">Method</a></li> 435</ul> 436</div> 437<a name="skip-navbar_bottom"> 438<!-- --> 439</a></div> 440<!-- ======== END OF BOTTOM NAVBAR ======= --> 441<p class="legalCopy"><small>Copyright © 2012-2013 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p> 442</body> 443</html> 444