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_10-ea) on Sun Jul 14 20:03:26 PDT 2013 --> 6<title>JsonSerializer (Jackson JSON Processor)</title> 7<meta name="date" content="2013-07-14"> 8<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> 9</head> 10<body> 11<script type="text/javascript"><!-- 12 if (location.href.indexOf('is-external=true') == -1) { 13 parent.document.title="JsonSerializer (Jackson JSON Processor)"; 14 } 15//--> 16</script> 17<noscript> 18<div>JavaScript is disabled on your browser.</div> 19</noscript> 20<!-- ========= START OF TOP NAVBAR ======= --> 21<div class="topNav"><a name="navbar_top"> 22<!-- --> 23</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> 24<!-- --> 25</a> 26<ul class="navList" title="Navigation"> 27<li><a href="../../../../overview-summary.html">Overview</a></li> 28<li><a href="package-summary.html">Package</a></li> 29<li class="navBarCell1Rev">Class</li> 30<li><a href="class-use/JsonSerializer.html">Use</a></li> 31<li><a href="package-tree.html">Tree</a></li> 32<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 33<li><a href="../../../../index-all.html">Index</a></li> 34<li><a href="../../../../help-doc.html">Help</a></li> 35</ul> 36</div> 37<div class="subNav"> 38<ul class="navList"> 39<li><a href="../../../../org/codehaus/jackson/map/JsonSerializableWithType.html" title="interface in org.codehaus.jackson.map"><span class="strong">Prev Class</span></a></li> 40<li><a href="../../../../org/codehaus/jackson/map/JsonSerializer.None.html" title="class in org.codehaus.jackson.map"><span class="strong">Next Class</span></a></li> 41</ul> 42<ul class="navList"> 43<li><a href="../../../../index.html?org/codehaus/jackson/map/JsonSerializer.html" target="_top">Frames</a></li> 44<li><a href="JsonSerializer.html" target="_top">No Frames</a></li> 45</ul> 46<ul class="navList" id="allclasses_navbar_top"> 47<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 48</ul> 49<div> 50<script type="text/javascript"><!-- 51 allClassesLink = document.getElementById("allclasses_navbar_top"); 52 if(window==top) { 53 allClassesLink.style.display = "block"; 54 } 55 else { 56 allClassesLink.style.display = "none"; 57 } 58 //--> 59</script> 60</div> 61<div> 62<ul class="subNavList"> 63<li>Summary: </li> 64<li><a href="#nested_class_summary">Nested</a> | </li> 65<li>Field | </li> 66<li><a href="#constructor_summary">Constr</a> | </li> 67<li><a href="#method_summary">Method</a></li> 68</ul> 69<ul class="subNavList"> 70<li>Detail: </li> 71<li>Field | </li> 72<li><a href="#constructor_detail">Constr</a> | </li> 73<li><a href="#method_detail">Method</a></li> 74</ul> 75</div> 76<a name="skip-navbar_top"> 77<!-- --> 78</a></div> 79<!-- ========= END OF TOP NAVBAR ========= --> 80<!-- ======== START OF CLASS DATA ======== --> 81<div class="header"> 82<div class="subTitle">org.codehaus.jackson.map</div> 83<h2 title="Class JsonSerializer" class="title">Class JsonSerializer<T></h2> 84</div> 85<div class="contentContainer"> 86<ul class="inheritance"> 87<li><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></li> 88<li> 89<ul class="inheritance"> 90<li>org.codehaus.jackson.map.JsonSerializer<T></li> 91</ul> 92</li> 93</ul> 94<div class="description"> 95<ul class="blockList"> 96<li class="blockList"> 97<dl> 98<dt>Direct Known Subclasses:</dt> 99<dd><a href="../../../../org/codehaus/jackson/map/JsonSerializer.None.html" title="class in org.codehaus.jackson.map">JsonSerializer.None</a>, <a href="../../../../org/codehaus/jackson/map/ser/std/SerializerBase.html" title="class in org.codehaus.jackson.map.ser.std">SerializerBase</a></dd> 100</dl> 101<hr> 102<br> 103<pre>public abstract class <span class="strong">JsonSerializer<T></span> 104extends <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></pre> 105<div class="block">Abstract class that defines API used by <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map"><code>ObjectMapper</code></a> (and 106 other chained <a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="class in org.codehaus.jackson.map"><code>JsonSerializer</code></a>s too) to serialize Objects of 107 arbitrary types into JSON, using provided <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>. 108<p> 109 NOTE: it is recommended that custom serializers extend 110 <a href="../../../../org/codehaus/jackson/map/ser/std/SerializerBase.html" title="class in org.codehaus.jackson.map.ser.std"><code>SerializerBase</code></a> instead 111 of this class, since it will implement many of optional 112 methods of this class.</div> 113</li> 114</ul> 115</div> 116<div class="summary"> 117<ul class="blockList"> 118<li class="blockList"> 119<!-- ======== NESTED CLASS SUMMARY ======== --> 120<ul class="blockList"> 121<li class="blockList"><a name="nested_class_summary"> 122<!-- --> 123</a> 124<h3>Nested Class Summary</h3> 125<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation"> 126<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption> 127<tr> 128<th class="colFirst" scope="col">Modifier and Type</th> 129<th class="colLast" scope="col">Class and Description</th> 130</tr> 131<tr class="altColor"> 132<td class="colFirst"><code>static class </code></td> 133<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/JsonSerializer.None.html" title="class in org.codehaus.jackson.map">JsonSerializer.None</a></strong></code> 134<div class="block">This marker class is only to be used with annotations, to 135 indicate that <b>no serializer is configured</b>.</div> 136</td> 137</tr> 138</table> 139</li> 140</ul> 141<!-- ======== CONSTRUCTOR SUMMARY ======== --> 142<ul class="blockList"> 143<li class="blockList"><a name="constructor_summary"> 144<!-- --> 145</a> 146<h3>Constructor Summary</h3> 147<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 148<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 149<tr> 150<th class="colOne" scope="col">Constructor and Description</th> 151</tr> 152<tr class="altColor"> 153<td class="colOne"><code><strong><a href="../../../../org/codehaus/jackson/map/JsonSerializer.html#JsonSerializer()">JsonSerializer</a></strong>()</code> </td> 154</tr> 155</table> 156</li> 157</ul> 158<!-- ========== METHOD SUMMARY =========== --> 159<ul class="blockList"> 160<li class="blockList"><a name="method_summary"> 161<!-- --> 162</a> 163<h3>Method Summary</h3> 164<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 165<caption><span>Methods</span><span class="tabEnd"> </span></caption> 166<tr> 167<th class="colFirst" scope="col">Modifier and Type</th> 168<th class="colLast" scope="col">Method and Description</th> 169</tr> 170<tr class="altColor"> 171<td class="colFirst"><code><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 href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>></code></td> 172<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/JsonSerializer.html#handledType()">handledType</a></strong>()</code> 173<div class="block">Method for accessing type of Objects this serializer can handle.</div> 174</td> 175</tr> 176<tr class="rowColor"> 177<td class="colFirst"><code>boolean</code></td> 178<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/JsonSerializer.html#isUnwrappingSerializer()">isUnwrappingSerializer</a></strong>()</code> 179<div class="block">Accessor for checking whether this serializer is an 180 "unwrapping" serializer; this is necessary to know since 181 it may also require caller to suppress writing of the 182 leading property name.</div> 183</td> 184</tr> 185<tr class="altColor"> 186<td class="colFirst"><code>abstract void</code></td> 187<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/JsonSerializer.html#serialize(T, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider)">serialize</a></strong>(<a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="type parameter in JsonSerializer">T</a> value, 188 <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a> jgen, 189 <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a> provider)</code> 190<div class="block">Method that can be called to ask implementation to serialize 191 values of type this serializer handles.</div> 192</td> 193</tr> 194<tr class="rowColor"> 195<td class="colFirst"><code>void</code></td> 196<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/JsonSerializer.html#serializeWithType(T, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider, org.codehaus.jackson.map.TypeSerializer)">serializeWithType</a></strong>(<a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="type parameter in JsonSerializer">T</a> value, 197 <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a> jgen, 198 <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a> provider, 199 <a href="../../../../org/codehaus/jackson/map/TypeSerializer.html" title="class in org.codehaus.jackson.map">TypeSerializer</a> typeSer)</code> 200<div class="block">Method that can be called to ask implementation to serialize 201 values of type this serializer handles, using specified type serializer 202 for embedding necessary type information.</div> 203</td> 204</tr> 205<tr class="altColor"> 206<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="class in org.codehaus.jackson.map">JsonSerializer</a><<a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>></code></td> 207<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/JsonSerializer.html#unwrappingSerializer()">unwrappingSerializer</a></strong>()</code> 208<div class="block">Method that will return serializer instance that produces 209 "unwrapped" serialization, if applicable for type being 210 serialized (which is the case for some serializers 211 that produce JSON Objects as output).</div> 212</td> 213</tr> 214</table> 215<ul class="blockList"> 216<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> 217<!-- --> 218</a> 219<h3>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></h3> 220<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#toString()" title="class or interface in java.lang">toString</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></li> 221</ul> 222</li> 223</ul> 224</li> 225</ul> 226</div> 227<div class="details"> 228<ul class="blockList"> 229<li class="blockList"> 230<!-- ========= CONSTRUCTOR DETAIL ======== --> 231<ul class="blockList"> 232<li class="blockList"><a name="constructor_detail"> 233<!-- --> 234</a> 235<h3>Constructor Detail</h3> 236<a name="JsonSerializer()"> 237<!-- --> 238</a> 239<ul class="blockListLast"> 240<li class="blockList"> 241<h4>JsonSerializer</h4> 242<pre>public JsonSerializer()</pre> 243</li> 244</ul> 245</li> 246</ul> 247<!-- ============ METHOD DETAIL ========== --> 248<ul class="blockList"> 249<li class="blockList"><a name="method_detail"> 250<!-- --> 251</a> 252<h3>Method Detail</h3> 253<a name="unwrappingSerializer()"> 254<!-- --> 255</a> 256<ul class="blockList"> 257<li class="blockList"> 258<h4>unwrappingSerializer</h4> 259<pre>public <a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="class in org.codehaus.jackson.map">JsonSerializer</a><<a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>> unwrappingSerializer()</pre> 260<div class="block">Method that will return serializer instance that produces 261 "unwrapped" serialization, if applicable for type being 262 serialized (which is the case for some serializers 263 that produce JSON Objects as output). 264 If no unwrapped serializer can be constructed, will simply 265 return serializer as-is. 266<p> 267 Default implementation just returns serializer as-is, 268 indicating that no unwrapped variant exists</div> 269<dl><dt><span class="strong">Since:</span></dt> 270 <dd>1.9</dd></dl> 271</li> 272</ul> 273<a name="isUnwrappingSerializer()"> 274<!-- --> 275</a> 276<ul class="blockList"> 277<li class="blockList"> 278<h4>isUnwrappingSerializer</h4> 279<pre>public boolean isUnwrappingSerializer()</pre> 280<div class="block">Accessor for checking whether this serializer is an 281 "unwrapping" serializer; this is necessary to know since 282 it may also require caller to suppress writing of the 283 leading property name.</div> 284<dl><dt><span class="strong">Since:</span></dt> 285 <dd>1.9</dd></dl> 286</li> 287</ul> 288<a name="serialize(java.lang.Object,org.codehaus.jackson.JsonGenerator,org.codehaus.jackson.map.SerializerProvider)"> 289<!-- --> 290</a><a name="serialize(T, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider)"> 291<!-- --> 292</a> 293<ul class="blockList"> 294<li class="blockList"> 295<h4>serialize</h4> 296<pre>public abstract void serialize(<a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="type parameter in JsonSerializer">T</a> value, 297 <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a> jgen, 298 <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a> provider) 299 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 300 <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre> 301<div class="block">Method that can be called to ask implementation to serialize 302 values of type this serializer handles.</div> 303<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - Value to serialize; can <b>not</b> be null.</dd><dd><code>jgen</code> - Generator used to output resulting Json content</dd><dd><code>provider</code> - Provider that can be used to get serializers for 304 serializing Objects value contains, if any.</dd> 305<dt><span class="strong">Throws:</span></dt> 306<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 307<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl> 308</li> 309</ul> 310<a name="serializeWithType(java.lang.Object,org.codehaus.jackson.JsonGenerator,org.codehaus.jackson.map.SerializerProvider,org.codehaus.jackson.map.TypeSerializer)"> 311<!-- --> 312</a><a name="serializeWithType(T, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider, org.codehaus.jackson.map.TypeSerializer)"> 313<!-- --> 314</a> 315<ul class="blockList"> 316<li class="blockList"> 317<h4>serializeWithType</h4> 318<pre>public void serializeWithType(<a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="type parameter in JsonSerializer">T</a> value, 319 <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a> jgen, 320 <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a> provider, 321 <a href="../../../../org/codehaus/jackson/map/TypeSerializer.html" title="class in org.codehaus.jackson.map">TypeSerializer</a> typeSer) 322 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 323 <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre> 324<div class="block">Method that can be called to ask implementation to serialize 325 values of type this serializer handles, using specified type serializer 326 for embedding necessary type information. 327<p> 328 Default implementation will ignore serialization of type information, 329 and just calls <a href="../../../../org/codehaus/jackson/map/JsonSerializer.html#serialize(T, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider)"><code>serialize(T, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider)</code></a>: serializers that can embed 330 type information should override this to implement actual handling. 331 Most common such handling is done by something like: 332<pre> 333 // note: method to call depends on whether this type is serialized as JSON scalar, object or Array! 334 typeSer.writeTypePrefixForScalar(value, jgen); 335 serialize(value, jgen, provider); 336 typeSer.writeTypeSuffixForScalar(value, jgen); 337</pre></div> 338<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - Value to serialize; can <b>not</b> be null.</dd><dd><code>jgen</code> - Generator used to output resulting Json content</dd><dd><code>provider</code> - Provider that can be used to get serializers for 339 serializing Objects value contains, if any.</dd><dd><code>typeSer</code> - Type serializer to use for including type information</dd> 340<dt><span class="strong">Throws:</span></dt> 341<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 342<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt> 343 <dd>1.5</dd></dl> 344</li> 345</ul> 346<a name="handledType()"> 347<!-- --> 348</a> 349<ul class="blockListLast"> 350<li class="blockList"> 351<h4>handledType</h4> 352<pre>public <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 href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>> handledType()</pre> 353<div class="block">Method for accessing type of Objects this serializer can handle. 354 Note that this information is not guaranteed to be exact -- it 355 may be a more generic (super-type) -- but it should not be 356 incorrect (return a non-related type). 357<p> 358 Default implementation will return null, which essentially means 359 same as returning <code>Object.class</code> would; that is, that 360 nothing is known about handled type. 361<p></div> 362</li> 363</ul> 364</li> 365</ul> 366</li> 367</ul> 368</div> 369</div> 370<!-- ========= END OF CLASS DATA ========= --> 371<!-- ======= START OF BOTTOM NAVBAR ====== --> 372<div class="bottomNav"><a name="navbar_bottom"> 373<!-- --> 374</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 375<!-- --> 376</a> 377<ul class="navList" title="Navigation"> 378<li><a href="../../../../overview-summary.html">Overview</a></li> 379<li><a href="package-summary.html">Package</a></li> 380<li class="navBarCell1Rev">Class</li> 381<li><a href="class-use/JsonSerializer.html">Use</a></li> 382<li><a href="package-tree.html">Tree</a></li> 383<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 384<li><a href="../../../../index-all.html">Index</a></li> 385<li><a href="../../../../help-doc.html">Help</a></li> 386</ul> 387</div> 388<div class="subNav"> 389<ul class="navList"> 390<li><a href="../../../../org/codehaus/jackson/map/JsonSerializableWithType.html" title="interface in org.codehaus.jackson.map"><span class="strong">Prev Class</span></a></li> 391<li><a href="../../../../org/codehaus/jackson/map/JsonSerializer.None.html" title="class in org.codehaus.jackson.map"><span class="strong">Next Class</span></a></li> 392</ul> 393<ul class="navList"> 394<li><a href="../../../../index.html?org/codehaus/jackson/map/JsonSerializer.html" target="_top">Frames</a></li> 395<li><a href="JsonSerializer.html" target="_top">No Frames</a></li> 396</ul> 397<ul class="navList" id="allclasses_navbar_bottom"> 398<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 399</ul> 400<div> 401<script type="text/javascript"><!-- 402 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 403 if(window==top) { 404 allClassesLink.style.display = "block"; 405 } 406 else { 407 allClassesLink.style.display = "none"; 408 } 409 //--> 410</script> 411</div> 412<div> 413<ul class="subNavList"> 414<li>Summary: </li> 415<li><a href="#nested_class_summary">Nested</a> | </li> 416<li>Field | </li> 417<li><a href="#constructor_summary">Constr</a> | </li> 418<li><a href="#method_summary">Method</a></li> 419</ul> 420<ul class="subNavList"> 421<li>Detail: </li> 422<li>Field | </li> 423<li><a href="#constructor_detail">Constr</a> | </li> 424<li><a href="#method_detail">Method</a></li> 425</ul> 426</div> 427<a name="skip-navbar_bottom"> 428<!-- --> 429</a></div> 430<!-- ======== END OF BOTTOM NAVBAR ======= --> 431</body> 432</html> 433