blob: 2f6ba2bf18b4403ed906c1f4a1e252dc6fd6c9cb [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<title>JsonbConfig</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JsonbConfig";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</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><a href="../../../javax/json/bind/JsonbBuilder.html" title="interface in javax.json.bind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../javax/json/bind/JsonbException.html" title="class in javax.json.bind"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?javax/json/bind/JsonbConfig.html" target="_top">Frames</a></li>
<li><a href="JsonbConfig.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">javax.json.bind</div>
<h2 title="Class JsonbConfig" class="title">Class JsonbConfig</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>javax.json.bind.JsonbConfig</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">JsonbConfig</span>
extends java.lang.Object</pre>
<div class="block"><p>
<a id="supportedProps"></a>
<b>Supported Properties</b><br>
<blockquote>
<p>
All JSON Binding providers are required to support the following set of properties.
Some providers may support additional properties.
<dl>
<dt><code>jsonb.to.json.formatted</code> - java.lang.Boolean
<dd>Controls whether or not the <a href="../../../javax/json/bind/Jsonb.html" title="interface in javax.json.bind"><code>Jsonb</code></a> <code>toJson()</code>
methods will format the resulting JSON data with line breaks and indentation. A
true value for this property indicates human readable indented
data, while a false value indicates unformatted data.
Default value is false (unformatted) if this property is not specified.
</dl>
<dl>
<dt><code>jsonb.to.json.encoding</code> - java.lang.String
<dd>The <a href="../../../javax/json/bind/Jsonb.html" title="interface in javax.json.bind"><code>Jsonb</code></a> serialization <code>toJson()</code> methods
will default to this property for encoding of output JSON data. Default
value is 'UTF-8' if this property is not specified.
</dl>
<dl>
<dt><code>jsonb.from.json.encoding</code> - java.lang.String
<dd>The <a href="../../../javax/json/bind/Jsonb.html" title="interface in javax.json.bind"><code>Jsonb</code></a> deserialization <code>fromJson()</code>
methods will default to this property encoding of input JSON data if the
encoding cannot be detected.
</dl>
</blockquote>
This object is not thread safe. Implementations are expected to make a defensive copy
of the object before applying the configuration.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JSON Binding 1.0</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#ADAPTERS">ADAPTERS</a></span></code>
<div class="block">Property used to specify custom mapping adapters for generic types.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#BINARY_DATA_STRATEGY">BINARY_DATA_STRATEGY</a></span></code>
<div class="block">Property used to specify custom binary data strategy.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#DATE_FORMAT">DATE_FORMAT</a></span></code>
<div class="block">Property used to specify custom date format globally.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#DESERIALIZERS">DESERIALIZERS</a></span></code>
<div class="block">Property used to specify custom deserializers.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#ENCODING">ENCODING</a></span></code>
<div class="block">The Jsonb serialization <code>toJson()</code> methods will default to this property
for encoding of output JSON data.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#FORMATTING">FORMATTING</a></span></code>
<div class="block">Property used to specify whether or not the serialized
JSON data is formatted with line feeds and indentation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#LOCALE">LOCALE</a></span></code>
<div class="block">Property used to specify locale globally.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#NULL_VALUES">NULL_VALUES</a></span></code>
<div class="block">Property used to specify null values serialization behavior.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#PROPERTY_NAMING_STRATEGY">PROPERTY_NAMING_STRATEGY</a></span></code>
<div class="block">Property used to specify custom naming strategy.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#PROPERTY_ORDER_STRATEGY">PROPERTY_ORDER_STRATEGY</a></span></code>
<div class="block">Property used to specify custom order strategy.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#PROPERTY_VISIBILITY_STRATEGY">PROPERTY_VISIBILITY_STRATEGY</a></span></code>
<div class="block">Property used to specify custom visibility strategy.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#SERIALIZERS">SERIALIZERS</a></span></code>
<div class="block">Property used to specify custom serializers.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#STRICT_IJSON">STRICT_IJSON</a></span></code>
<div class="block">Property used to specify strict I-JSON serialization compliance.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#JsonbConfig--">JsonbConfig</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.Object&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#getAsMap--">getAsMap</a></span>()</code>
<div class="block">Return all configuration properties as an unmodifiable map.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.util.Optional&lt;java.lang.Object&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#getProperty-java.lang.String-">getProperty</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Return value of particular configuration property.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#setProperty-java.lang.String-java.lang.Object-">setProperty</a></span>(java.lang.String&nbsp;name,
java.lang.Object&nbsp;value)</code>
<div class="block">Set the particular configuration property to a new value.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#withAdapters-javax.json.bind.adapter.JsonbAdapter...-">withAdapters</a></span>(<a href="../../../javax/json/bind/adapter/JsonbAdapter.html" title="interface in javax.json.bind.adapter">JsonbAdapter</a>...&nbsp;adapters)</code>
<div class="block">Property used to specify custom mapping adapters.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#withBinaryDataStrategy-java.lang.String-">withBinaryDataStrategy</a></span>(java.lang.String&nbsp;binaryDataStrategy)</code>
<div class="block">Property used to specify custom binary data strategy.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#withDateFormat-java.lang.String-java.util.Locale-">withDateFormat</a></span>(java.lang.String&nbsp;dateFormat,
java.util.Locale&nbsp;locale)</code>
<div class="block">Property used to specify custom date format.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#withDeserializers-javax.json.bind.serializer.JsonbDeserializer...-">withDeserializers</a></span>(<a href="../../../javax/json/bind/serializer/JsonbDeserializer.html" title="interface in javax.json.bind.serializer">JsonbDeserializer</a>...&nbsp;deserializers)</code>
<div class="block">Property used to specify custom deserializers.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#withEncoding-java.lang.String-">withEncoding</a></span>(java.lang.String&nbsp;encoding)</code>
<div class="block">The binding operations will default to this property
for encoding of JSON data.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#withFormatting-java.lang.Boolean-">withFormatting</a></span>(java.lang.Boolean&nbsp;formatted)</code>
<div class="block">Property used to specify whether or not the serialized JSON data is formatted
with linefeeds and indentation.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#withLocale-java.util.Locale-">withLocale</a></span>(java.util.Locale&nbsp;locale)</code>
<div class="block">Property used to specify custom locale.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#withNullValues-java.lang.Boolean-">withNullValues</a></span>(java.lang.Boolean&nbsp;serializeNullValues)</code>
<div class="block">Property used to specify whether null values should be serialized to JSON document or skipped.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#withPropertyNamingStrategy-javax.json.bind.config.PropertyNamingStrategy-">withPropertyNamingStrategy</a></span>(<a href="../../../javax/json/bind/config/PropertyNamingStrategy.html" title="interface in javax.json.bind.config">PropertyNamingStrategy</a>&nbsp;propertyNamingStrategy)</code>
<div class="block">Property used to specify custom naming strategy.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#withPropertyNamingStrategy-java.lang.String-">withPropertyNamingStrategy</a></span>(java.lang.String&nbsp;propertyNamingStrategy)</code>
<div class="block">Property used to specify custom naming strategy.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#withPropertyOrderStrategy-java.lang.String-">withPropertyOrderStrategy</a></span>(java.lang.String&nbsp;propertyOrderStrategy)</code>
<div class="block">Property used to specify property order strategy.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#withPropertyVisibilityStrategy-javax.json.bind.config.PropertyVisibilityStrategy-">withPropertyVisibilityStrategy</a></span>(<a href="../../../javax/json/bind/config/PropertyVisibilityStrategy.html" title="interface in javax.json.bind.config">PropertyVisibilityStrategy</a>&nbsp;propertyVisibilityStrategy)</code>
<div class="block">Property used to specify custom property visibility strategy.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#withSerializers-javax.json.bind.serializer.JsonbSerializer...-">withSerializers</a></span>(<a href="../../../javax/json/bind/serializer/JsonbSerializer.html" title="interface in javax.json.bind.serializer">JsonbSerializer</a>...&nbsp;serializers)</code>
<div class="block">Property used to specify custom serializers.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/json/bind/JsonbConfig.html#withStrictIJSON-java.lang.Boolean-">withStrictIJSON</a></span>(java.lang.Boolean&nbsp;enabled)</code>
<div class="block">Property used to specify whether strict I-JSON serialization compliance should be enforced.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="FORMATTING">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FORMATTING</h4>
<pre>public static final&nbsp;java.lang.String FORMATTING</pre>
<div class="block">Property used to specify whether or not the serialized
JSON data is formatted with line feeds and indentation.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../constant-values.html#javax.json.bind.JsonbConfig.FORMATTING">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="ENCODING">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ENCODING</h4>
<pre>public static final&nbsp;java.lang.String ENCODING</pre>
<div class="block">The Jsonb serialization <code>toJson()</code> methods will default to this property
for encoding of output JSON data. Default value is 'UTF-8'.
The Jsonb deserialization <code>fromJson()</code> methods will default to this
property encoding of input JSON data if the encoding cannot be detected
automatically.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../constant-values.html#javax.json.bind.JsonbConfig.ENCODING">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="PROPERTY_NAMING_STRATEGY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PROPERTY_NAMING_STRATEGY</h4>
<pre>public static final&nbsp;java.lang.String PROPERTY_NAMING_STRATEGY</pre>
<div class="block">Property used to specify custom naming strategy.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../constant-values.html#javax.json.bind.JsonbConfig.PROPERTY_NAMING_STRATEGY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="PROPERTY_ORDER_STRATEGY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PROPERTY_ORDER_STRATEGY</h4>
<pre>public static final&nbsp;java.lang.String PROPERTY_ORDER_STRATEGY</pre>
<div class="block">Property used to specify custom order strategy.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../constant-values.html#javax.json.bind.JsonbConfig.PROPERTY_ORDER_STRATEGY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="NULL_VALUES">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NULL_VALUES</h4>
<pre>public static final&nbsp;java.lang.String NULL_VALUES</pre>
<div class="block">Property used to specify null values serialization behavior.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../constant-values.html#javax.json.bind.JsonbConfig.NULL_VALUES">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="STRICT_IJSON">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>STRICT_IJSON</h4>
<pre>public static final&nbsp;java.lang.String STRICT_IJSON</pre>
<div class="block">Property used to specify strict I-JSON serialization compliance.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../constant-values.html#javax.json.bind.JsonbConfig.STRICT_IJSON">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="PROPERTY_VISIBILITY_STRATEGY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PROPERTY_VISIBILITY_STRATEGY</h4>
<pre>public static final&nbsp;java.lang.String PROPERTY_VISIBILITY_STRATEGY</pre>
<div class="block">Property used to specify custom visibility strategy.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../constant-values.html#javax.json.bind.JsonbConfig.PROPERTY_VISIBILITY_STRATEGY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="ADAPTERS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ADAPTERS</h4>
<pre>public static final&nbsp;java.lang.String ADAPTERS</pre>
<div class="block">Property used to specify custom mapping adapters for generic types.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../constant-values.html#javax.json.bind.JsonbConfig.ADAPTERS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="SERIALIZERS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SERIALIZERS</h4>
<pre>public static final&nbsp;java.lang.String SERIALIZERS</pre>
<div class="block">Property used to specify custom serializers.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../constant-values.html#javax.json.bind.JsonbConfig.SERIALIZERS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DESERIALIZERS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DESERIALIZERS</h4>
<pre>public static final&nbsp;java.lang.String DESERIALIZERS</pre>
<div class="block">Property used to specify custom deserializers.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../constant-values.html#javax.json.bind.JsonbConfig.DESERIALIZERS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="BINARY_DATA_STRATEGY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>BINARY_DATA_STRATEGY</h4>
<pre>public static final&nbsp;java.lang.String BINARY_DATA_STRATEGY</pre>
<div class="block">Property used to specify custom binary data strategy.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../constant-values.html#javax.json.bind.JsonbConfig.BINARY_DATA_STRATEGY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DATE_FORMAT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DATE_FORMAT</h4>
<pre>public static final&nbsp;java.lang.String DATE_FORMAT</pre>
<div class="block">Property used to specify custom date format globally.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../constant-values.html#javax.json.bind.JsonbConfig.DATE_FORMAT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="LOCALE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>LOCALE</h4>
<pre>public static final&nbsp;java.lang.String LOCALE</pre>
<div class="block">Property used to specify locale globally.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../constant-values.html#javax.json.bind.JsonbConfig.LOCALE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="JsonbConfig--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>JsonbConfig</h4>
<pre>public&nbsp;JsonbConfig()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="setProperty-java.lang.String-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProperty</h4>
<pre>public final&nbsp;<a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a>&nbsp;setProperty(java.lang.String&nbsp;name,
java.lang.Object&nbsp;value)</pre>
<div class="block">Set the particular configuration property to a new value. The method can
only be used to set one of the standard JSON Binding properties defined in
this class or a provider specific property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - The name of the property to be set. This value can either
be specified using one of the constant fields or a user supplied
string.</dd>
<dd><code>value</code> - The value of the property to be set</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This JsonbConfig instance.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.NullPointerException</code> - if the name parameter is null.</dd>
</dl>
</li>
</ul>
<a name="getProperty-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProperty</h4>
<pre>public final&nbsp;java.util.Optional&lt;java.lang.Object&gt;&nbsp;getProperty(java.lang.String&nbsp;name)</pre>
<div class="block">Return value of particular configuration property. The method can
only be used to retrieve one of the standard JSON Binding properties defined
in this class or a provider specific property. Attempting to get an undefined
property will result in an empty Optional value.
See <a href="#supportedProps"> Supported Properties</a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - The name of the property to retrieve</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The value of the requested property</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.NullPointerException</code> - if the name parameter is null.</dd>
</dl>
</li>
</ul>
<a name="getAsMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAsMap</h4>
<pre>public final&nbsp;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;getAsMap()</pre>
<div class="block">Return all configuration properties as an unmodifiable map.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>All configuration properties as an unmodifiable map</dd>
</dl>
</li>
</ul>
<a name="withFormatting-java.lang.Boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>withFormatting</h4>
<pre>public final&nbsp;<a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a>&nbsp;withFormatting(java.lang.Boolean&nbsp;formatted)</pre>
<div class="block">Property used to specify whether or not the serialized JSON data is formatted
with linefeeds and indentation.
Configures value of <code>FORMATTING</code> property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>formatted</code> - True means serialized data is formatted, false (default)
means no formatting.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This JsonbConfig instance.</dd>
</dl>
</li>
</ul>
<a name="withNullValues-java.lang.Boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>withNullValues</h4>
<pre>public final&nbsp;<a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a>&nbsp;withNullValues(java.lang.Boolean&nbsp;serializeNullValues)</pre>
<div class="block">Property used to specify whether null values should be serialized to JSON document or skipped.
Configures value of <code>NULL_VALUES</code> property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>serializeNullValues</code> - True means that null values will be serialized into JSON document,
otherwise they will be effectively skipped.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This JsonbConfig instance.</dd>
</dl>
</li>
</ul>
<a name="withEncoding-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>withEncoding</h4>
<pre>public final&nbsp;<a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a>&nbsp;withEncoding(java.lang.String&nbsp;encoding)</pre>
<div class="block">The binding operations will default to this property
for encoding of JSON data. For input data (fromJson), selected encoding is used if
the encoding cannot be detected automatically. Default value is 'UTF-8'.
Configures value of <code>ENCODING</code> property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>encoding</code> - Valid character encoding as defined in the
<a href="http://tools.ietf.org/html/rfc7159">RFC 7159</a> and supported by
Java Platform.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This JsonbConfig instance.</dd>
</dl>
</li>
</ul>
<a name="withStrictIJSON-java.lang.Boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>withStrictIJSON</h4>
<pre>public final&nbsp;<a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a>&nbsp;withStrictIJSON(java.lang.Boolean&nbsp;enabled)</pre>
<div class="block">Property used to specify whether strict I-JSON serialization compliance should be enforced.
Configures value of <code>STRICT_IJSON</code> property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enabled</code> - True means data is serialized in strict compliance according to RFC 7493.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This JsonbConfig instance.</dd>
</dl>
</li>
</ul>
<a name="withPropertyNamingStrategy-javax.json.bind.config.PropertyNamingStrategy-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>withPropertyNamingStrategy</h4>
<pre>public final&nbsp;<a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a>&nbsp;withPropertyNamingStrategy(<a href="../../../javax/json/bind/config/PropertyNamingStrategy.html" title="interface in javax.json.bind.config">PropertyNamingStrategy</a>&nbsp;propertyNamingStrategy)</pre>
<div class="block">Property used to specify custom naming strategy.
Configures value of <code>JSONB_PROPERTY_NAMING_STRATEGY</code> property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>propertyNamingStrategy</code> - Custom naming strategy which affects serialization and deserialization.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This JsonbConfig instance.</dd>
</dl>
</li>
</ul>
<a name="withPropertyNamingStrategy-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>withPropertyNamingStrategy</h4>
<pre>public final&nbsp;<a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a>&nbsp;withPropertyNamingStrategy(java.lang.String&nbsp;propertyNamingStrategy)</pre>
<div class="block">Property used to specify custom naming strategy.
Configures value of <code>JSONB_PROPERTY_NAMING_STRATEGY</code> property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>propertyNamingStrategy</code> - Predefined naming strategy which affects serialization and deserialization.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This JsonbConfig instance.</dd>
</dl>
</li>
</ul>
<a name="withPropertyOrderStrategy-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>withPropertyOrderStrategy</h4>
<pre>public final&nbsp;<a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a>&nbsp;withPropertyOrderStrategy(java.lang.String&nbsp;propertyOrderStrategy)</pre>
<div class="block">Property used to specify property order strategy.
Configures values of <code>JSONB_PROPERTY_ORDER_STRATEGY</code> property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>propertyOrderStrategy</code> - Predefined property order strategy which affects serialization.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This JsonbConfig instance.</dd>
</dl>
</li>
</ul>
<a name="withPropertyVisibilityStrategy-javax.json.bind.config.PropertyVisibilityStrategy-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>withPropertyVisibilityStrategy</h4>
<pre>public final&nbsp;<a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a>&nbsp;withPropertyVisibilityStrategy(<a href="../../../javax/json/bind/config/PropertyVisibilityStrategy.html" title="interface in javax.json.bind.config">PropertyVisibilityStrategy</a>&nbsp;propertyVisibilityStrategy)</pre>
<div class="block">Property used to specify custom property visibility strategy.
Configures value of <code>PROPERTY_VISIBILITY_STRATEGY</code> property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>propertyVisibilityStrategy</code> - Custom property visibility strategy which affects serialization and deserialization.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This JsonbConfig instance.</dd>
</dl>
</li>
</ul>
<a name="withAdapters-javax.json.bind.adapter.JsonbAdapter...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>withAdapters</h4>
<pre>public final&nbsp;<a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a>&nbsp;withAdapters(<a href="../../../javax/json/bind/adapter/JsonbAdapter.html" title="interface in javax.json.bind.adapter">JsonbAdapter</a>...&nbsp;adapters)</pre>
<div class="block">Property used to specify custom mapping adapters.
Configures value of <code>ADAPTERS</code> property.
Calling withAdapters more than once will merge the adapters with previous value.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>adapters</code> - Custom mapping adapters which affects serialization and deserialization.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This JsonbConfig instance.</dd>
</dl>
</li>
</ul>
<a name="withSerializers-javax.json.bind.serializer.JsonbSerializer...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>withSerializers</h4>
<pre>public final&nbsp;<a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a>&nbsp;withSerializers(<a href="../../../javax/json/bind/serializer/JsonbSerializer.html" title="interface in javax.json.bind.serializer">JsonbSerializer</a>...&nbsp;serializers)</pre>
<div class="block">Property used to specify custom serializers.
Configures value of <code>SERIALIZERS</code> property.
Calling withSerializers more than once will merge the serializers with previous value.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>serializers</code> - Custom serializers which affects serialization.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This JsonbConfig instance.</dd>
</dl>
</li>
</ul>
<a name="withDeserializers-javax.json.bind.serializer.JsonbDeserializer...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>withDeserializers</h4>
<pre>public final&nbsp;<a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a>&nbsp;withDeserializers(<a href="../../../javax/json/bind/serializer/JsonbDeserializer.html" title="interface in javax.json.bind.serializer">JsonbDeserializer</a>...&nbsp;deserializers)</pre>
<div class="block">Property used to specify custom deserializers.
Configures value of <code>DESERIALIZERS</code> property.
Calling withDeserializers more than once will merge the deserializers with previous value.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>deserializers</code> - Custom deserializers which affects deserialization.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This JsonbConfig instance.</dd>
</dl>
</li>
</ul>
<a name="withBinaryDataStrategy-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>withBinaryDataStrategy</h4>
<pre>public final&nbsp;<a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a>&nbsp;withBinaryDataStrategy(java.lang.String&nbsp;binaryDataStrategy)</pre>
<div class="block">Property used to specify custom binary data strategy.
Configures value of <code>BINARY_DATA_STRATEGY</code> property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>binaryDataStrategy</code> - Custom binary data strategy which affects serialization and deserialization.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This JsonbConfig instance.</dd>
</dl>
</li>
</ul>
<a name="withDateFormat-java.lang.String-java.util.Locale-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>withDateFormat</h4>
<pre>public final&nbsp;<a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a>&nbsp;withDateFormat(java.lang.String&nbsp;dateFormat,
java.util.Locale&nbsp;locale)</pre>
<div class="block">Property used to specify custom date format. This format will be used by default for all date classes
serialization and deserialization.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dateFormat</code> - Custom date format as specified in <code>DateTimeFormatter</code>.</dd>
<dd><code>locale</code> - Locale, default is null.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This JsonbConfig instance.</dd>
</dl>
</li>
</ul>
<a name="withLocale-java.util.Locale-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>withLocale</h4>
<pre>public final&nbsp;<a href="../../../javax/json/bind/JsonbConfig.html" title="class in javax.json.bind">JsonbConfig</a>&nbsp;withLocale(java.util.Locale&nbsp;locale)</pre>
<div class="block">Property used to specify custom locale.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>locale</code> - Locale, must not be null.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This JsonbConfig instance.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</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><a href="../../../javax/json/bind/JsonbBuilder.html" title="interface in javax.json.bind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../javax/json/bind/JsonbException.html" title="class in javax.json.bind"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?javax/json/bind/JsonbConfig.html" target="_top">Frames</a></li>
<li><a href="JsonbConfig.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>