You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juneau.apache.org by ja...@apache.org on 2018/01/11 01:16:32 UTC
[42/51] [partial] juneau-website git commit: Update javadocs,
add google analytics scripts.
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/b821a97a/content/site/apidocs/org/apache/juneau/PropertyStoreBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/PropertyStoreBuilder.html b/content/site/apidocs/org/apache/juneau/PropertyStoreBuilder.html
index 34f9301..7565e02 100644
--- a/content/site/apidocs/org/apache/juneau/PropertyStoreBuilder.html
+++ b/content/site/apidocs/org/apache/juneau/PropertyStoreBuilder.html
@@ -108,7 +108,7 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<hr>
<br>
-<pre>public class <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.28">PropertyStoreBuilder</a>
+<pre>public class <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.29">PropertyStoreBuilder</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">A builder for <a href="../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau"><code>PropertyStore</code></a> objects.</div>
</li>
@@ -228,7 +228,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>build</h4>
-<pre>public <a href="../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.59">build</a>()</pre>
+<pre>public <a href="../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.60">build</a>()</pre>
<div class="block">Creates a new <a href="../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau"><code>PropertyStore</code></a> based on the values in this builder.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -242,7 +242,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>apply</h4>
-<pre>public <a href="../../../org/apache/juneau/PropertyStoreBuilder.html" title="class in org.apache.juneau">PropertyStoreBuilder</a> <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.82">apply</a>(<a href="../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> copyFrom)</pre>
+<pre>public <a href="../../../org/apache/juneau/PropertyStoreBuilder.html" title="class in org.apache.juneau">PropertyStoreBuilder</a> <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.83">apply</a>(<a href="../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> copyFrom)</pre>
<div class="block">Copies all the values in the specified property store into this builder.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -258,7 +258,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>set</h4>
-<pre>public <a href="../../../org/apache/juneau/PropertyStoreBuilder.html" title="class in org.apache.juneau">PropertyStoreBuilder</a> <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.116">set</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
+<pre>public <a href="../../../org/apache/juneau/PropertyStoreBuilder.html" title="class in org.apache.juneau">PropertyStoreBuilder</a> <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.117">set</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</pre>
<div class="block">Sets a configuration property value on this object.</div>
<dl>
@@ -285,7 +285,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>remove</h4>
-<pre>public <a href="../../../org/apache/juneau/PropertyStoreBuilder.html" title="class in org.apache.juneau">PropertyStoreBuilder</a> <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.167">remove</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre>
+<pre>public <a href="../../../org/apache/juneau/PropertyStoreBuilder.html" title="class in org.apache.juneau">PropertyStoreBuilder</a> <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.168">remove</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre>
<div class="block">Removes the property with the specified key.
<p>
@@ -304,7 +304,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>set</h4>
-<pre>public <a href="../../../org/apache/juneau/PropertyStoreBuilder.html" title="class in org.apache.juneau">PropertyStoreBuilder</a> <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.181">set</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> newProperties)</pre>
+<pre>public <a href="../../../org/apache/juneau/PropertyStoreBuilder.html" title="class in org.apache.juneau">PropertyStoreBuilder</a> <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.182">set</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> newProperties)</pre>
<div class="block">Convenience method for setting multiple properties in one call.
<p>
@@ -323,7 +323,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>add</h4>
-<pre>public <a href="../../../org/apache/juneau/PropertyStoreBuilder.html" title="class in org.apache.juneau">PropertyStoreBuilder</a> <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.197">add</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> newProperties)</pre>
+<pre>public <a href="../../../org/apache/juneau/PropertyStoreBuilder.html" title="class in org.apache.juneau">PropertyStoreBuilder</a> <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.198">add</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> newProperties)</pre>
<div class="block">Convenience method for setting multiple properties in one call.
<p>
@@ -342,7 +342,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>addTo</h4>
-<pre>public <a href="../../../org/apache/juneau/PropertyStoreBuilder.html" title="class in org.apache.juneau">PropertyStoreBuilder</a> <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.227">addTo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
+<pre>public <a href="../../../org/apache/juneau/PropertyStoreBuilder.html" title="class in org.apache.juneau">PropertyStoreBuilder</a> <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.228">addTo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> arg,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</pre>
<div class="block">Adds one or more values to a SET, LIST, or MAP property.</div>
@@ -373,7 +373,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>addTo</h4>
-<pre>public <a href="../../../org/apache/juneau/PropertyStoreBuilder.html" title="class in org.apache.juneau">PropertyStoreBuilder</a> <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.261">addTo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
+<pre>public <a href="../../../org/apache/juneau/PropertyStoreBuilder.html" title="class in org.apache.juneau">PropertyStoreBuilder</a> <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.262">addTo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</pre>
<div class="block">Adds a value to a SET, LIST, or MAP property.
@@ -399,7 +399,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>removeFrom</h4>
-<pre>public <a href="../../../org/apache/juneau/PropertyStoreBuilder.html" title="class in org.apache.juneau">PropertyStoreBuilder</a> <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.274">removeFrom</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
+<pre>public <a href="../../../org/apache/juneau/PropertyStoreBuilder.html" title="class in org.apache.juneau">PropertyStoreBuilder</a> <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.275">removeFrom</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</pre>
<div class="block">Removes a value from a SET or LIST property.</div>
<dl>
@@ -419,7 +419,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>peek</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.302">peek</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.303">peek</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre>
<div class="block">Peeks at a property value.
<p>
@@ -438,7 +438,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>clear</h4>
-<pre>public void <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.322">clear</a>()</pre>
+<pre>public void <a href="../../../src-html/org/apache/juneau/PropertyStoreBuilder.html#line.323">clear</a>()</pre>
<div class="block">Clears all entries in this property store.</div>
</li>
</ul>
@@ -510,6 +510,6 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
</body>
</html>
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/b821a97a/content/site/apidocs/org/apache/juneau/PropertyType.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/PropertyType.html b/content/site/apidocs/org/apache/juneau/PropertyType.html
index c06a808..f20b0f8 100644
--- a/content/site/apidocs/org/apache/juneau/PropertyType.html
+++ b/content/site/apidocs/org/apache/juneau/PropertyType.html
@@ -173,28 +173,28 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is
</td>
</tr>
<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyType.html#MAP_CLASS">MAP_CLASS</a></span></code>
-<div class="block">Map<String,Class></div>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyType.html#OBJECT">OBJECT</a></span></code>
+<div class="block">Object</div>
</td>
</tr>
<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyType.html#MAP_INTEGER">MAP_INTEGER</a></span></code>
-<div class="block">Map<String,Integer></div>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyType.html#ORDERED_MAP_CLASS">ORDERED_MAP_CLASS</a></span></code>
+<div class="block">LinkedHashMap<String,Class></div>
</td>
</tr>
<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyType.html#MAP_OBJECT">MAP_OBJECT</a></span></code>
-<div class="block">Map<String,Object></div>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyType.html#ORDERED_MAP_INTEGER">ORDERED_MAP_INTEGER</a></span></code>
+<div class="block">LinkedHashMap<String,Integer></div>
</td>
</tr>
<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyType.html#MAP_STRING">MAP_STRING</a></span></code>
-<div class="block">Map<String,String></div>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyType.html#ORDERED_MAP_OBJECT">ORDERED_MAP_OBJECT</a></span></code>
+<div class="block">LinkedHashMap<String,Object></div>
</td>
</tr>
<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyType.html#OBJECT">OBJECT</a></span></code>
-<div class="block">Object</div>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyType.html#ORDERED_MAP_STRING">ORDERED_MAP_STRING</a></span></code>
+<div class="block">LinkedHashMap<String,String></div>
</td>
</tr>
<tr class="altColor">
@@ -213,6 +213,26 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is
</td>
</tr>
<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyType.html#SORTED_MAP_CLASS">SORTED_MAP_CLASS</a></span></code>
+<div class="block">TreeMap<String,Class></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyType.html#SORTED_MAP_INTEGER">SORTED_MAP_INTEGER</a></span></code>
+<div class="block">TreeMap<String,Integer></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyType.html#SORTED_MAP_OBJECT">SORTED_MAP_OBJECT</a></span></code>
+<div class="block">TreeMap<String,Object></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyType.html#SORTED_MAP_STRING">SORTED_MAP_STRING</a></span></code>
+<div class="block">TreeMap<String,String></div>
+</td>
+</tr>
+<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyType.html#STRING">STRING</a></span></code>
<div class="block">String</div>
</td>
@@ -398,44 +418,84 @@ the order they are declared.</div>
<div class="block">List<Object></div>
</li>
</ul>
-<a name="MAP_STRING">
+<a name="SORTED_MAP_STRING">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SORTED_MAP_STRING</h4>
+<pre>public static final <a href="../../../org/apache/juneau/PropertyType.html" title="enum in org.apache.juneau">PropertyType</a> <a href="../../../src-html/org/apache/juneau/PropertyType.html#line.62">SORTED_MAP_STRING</a></pre>
+<div class="block">TreeMap<String,String></div>
+</li>
+</ul>
+<a name="SORTED_MAP_INTEGER">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SORTED_MAP_INTEGER</h4>
+<pre>public static final <a href="../../../org/apache/juneau/PropertyType.html" title="enum in org.apache.juneau">PropertyType</a> <a href="../../../src-html/org/apache/juneau/PropertyType.html#line.65">SORTED_MAP_INTEGER</a></pre>
+<div class="block">TreeMap<String,Integer></div>
+</li>
+</ul>
+<a name="SORTED_MAP_CLASS">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SORTED_MAP_CLASS</h4>
+<pre>public static final <a href="../../../org/apache/juneau/PropertyType.html" title="enum in org.apache.juneau">PropertyType</a> <a href="../../../src-html/org/apache/juneau/PropertyType.html#line.68">SORTED_MAP_CLASS</a></pre>
+<div class="block">TreeMap<String,Class></div>
+</li>
+</ul>
+<a name="SORTED_MAP_OBJECT">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SORTED_MAP_OBJECT</h4>
+<pre>public static final <a href="../../../org/apache/juneau/PropertyType.html" title="enum in org.apache.juneau">PropertyType</a> <a href="../../../src-html/org/apache/juneau/PropertyType.html#line.71">SORTED_MAP_OBJECT</a></pre>
+<div class="block">TreeMap<String,Object></div>
+</li>
+</ul>
+<a name="ORDERED_MAP_STRING">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>MAP_STRING</h4>
-<pre>public static final <a href="../../../org/apache/juneau/PropertyType.html" title="enum in org.apache.juneau">PropertyType</a> <a href="../../../src-html/org/apache/juneau/PropertyType.html#line.62">MAP_STRING</a></pre>
-<div class="block">Map<String,String></div>
+<h4>ORDERED_MAP_STRING</h4>
+<pre>public static final <a href="../../../org/apache/juneau/PropertyType.html" title="enum in org.apache.juneau">PropertyType</a> <a href="../../../src-html/org/apache/juneau/PropertyType.html#line.74">ORDERED_MAP_STRING</a></pre>
+<div class="block">LinkedHashMap<String,String></div>
</li>
</ul>
-<a name="MAP_INTEGER">
+<a name="ORDERED_MAP_INTEGER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>MAP_INTEGER</h4>
-<pre>public static final <a href="../../../org/apache/juneau/PropertyType.html" title="enum in org.apache.juneau">PropertyType</a> <a href="../../../src-html/org/apache/juneau/PropertyType.html#line.65">MAP_INTEGER</a></pre>
-<div class="block">Map<String,Integer></div>
+<h4>ORDERED_MAP_INTEGER</h4>
+<pre>public static final <a href="../../../org/apache/juneau/PropertyType.html" title="enum in org.apache.juneau">PropertyType</a> <a href="../../../src-html/org/apache/juneau/PropertyType.html#line.77">ORDERED_MAP_INTEGER</a></pre>
+<div class="block">LinkedHashMap<String,Integer></div>
</li>
</ul>
-<a name="MAP_CLASS">
+<a name="ORDERED_MAP_CLASS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>MAP_CLASS</h4>
-<pre>public static final <a href="../../../org/apache/juneau/PropertyType.html" title="enum in org.apache.juneau">PropertyType</a> <a href="../../../src-html/org/apache/juneau/PropertyType.html#line.68">MAP_CLASS</a></pre>
-<div class="block">Map<String,Class></div>
+<h4>ORDERED_MAP_CLASS</h4>
+<pre>public static final <a href="../../../org/apache/juneau/PropertyType.html" title="enum in org.apache.juneau">PropertyType</a> <a href="../../../src-html/org/apache/juneau/PropertyType.html#line.80">ORDERED_MAP_CLASS</a></pre>
+<div class="block">LinkedHashMap<String,Class></div>
</li>
</ul>
-<a name="MAP_OBJECT">
+<a name="ORDERED_MAP_OBJECT">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
-<h4>MAP_OBJECT</h4>
-<pre>public static final <a href="../../../org/apache/juneau/PropertyType.html" title="enum in org.apache.juneau">PropertyType</a> <a href="../../../src-html/org/apache/juneau/PropertyType.html#line.71">MAP_OBJECT</a></pre>
-<div class="block">Map<String,Object></div>
+<h4>ORDERED_MAP_OBJECT</h4>
+<pre>public static final <a href="../../../org/apache/juneau/PropertyType.html" title="enum in org.apache.juneau">PropertyType</a> <a href="../../../src-html/org/apache/juneau/PropertyType.html#line.83">ORDERED_MAP_OBJECT</a></pre>
+<div class="block">LinkedHashMap<String,Object></div>
</li>
</ul>
</li>
@@ -452,7 +512,7 @@ the order they are declared.</div>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
-<pre>public static <a href="../../../org/apache/juneau/PropertyType.html" title="enum in org.apache.juneau">PropertyType</a>[] <a href="../../../src-html/org/apache/juneau/PropertyType.html#line.29">values</a>()</pre>
+<pre>public static <a href="../../../org/apache/juneau/PropertyType.html" title="enum in org.apache.juneau">PropertyType</a>[] <a href="../../../src-html/org/apache/juneau/PropertyType.html#line.26">values</a>()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
@@ -472,7 +532,7 @@ for (PropertyType c : PropertyType.values())
<ul class="blockList">
<li class="blockList">
<h4>valueOf</h4>
-<pre>public static <a href="../../../org/apache/juneau/PropertyType.html" title="enum in org.apache.juneau">PropertyType</a> <a href="../../../src-html/org/apache/juneau/PropertyType.html#line.29">valueOf</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre>
+<pre>public static <a href="../../../org/apache/juneau/PropertyType.html" title="enum in org.apache.juneau">PropertyType</a> <a href="../../../src-html/org/apache/juneau/PropertyType.html#line.26">valueOf</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
@@ -494,7 +554,7 @@ not permitted.)</div>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../src-html/org/apache/juneau/PropertyType.html#line.83">toString</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../src-html/org/apache/juneau/PropertyType.html#line.95">toString</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="../../../org/apache/juneau/PropertyType.html" title="enum in org.apache.juneau">PropertyType</a>></code></dd>
@@ -569,6 +629,6 @@ not permitted.)</div>
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
</body>
</html>
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/b821a97a/content/site/apidocs/org/apache/juneau/Session.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/Session.html b/content/site/apidocs/org/apache/juneau/Session.html
index 0615e17..abe8182 100644
--- a/content/site/apidocs/org/apache/juneau/Session.html
+++ b/content/site/apidocs/org/apache/juneau/Session.html
@@ -108,11 +108,11 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a>, <a href="../../../org/apache/juneau/rest/client/RestCall.html" title="class in org.apache.juneau.rest.client">RestCall</a></dd>
+<dd><a href="../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a></dd>
</dl>
<hr>
<br>
-<pre>public abstract class <a href="../../../src-html/org/apache/juneau/Session.html#line.33">Session</a>
+<pre>public abstract class <a href="../../../src-html/org/apache/juneau/Session.html#line.32">Session</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">A one-time-use non-thread-safe object that's meant to be used once and then thrown away.
@@ -305,7 +305,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>Session</h4>
-<pre>protected <a href="../../../src-html/org/apache/juneau/Session.html#line.48">Session</a>(<a href="../../../org/apache/juneau/SessionArgs.html" title="class in org.apache.juneau">SessionArgs</a> args)</pre>
+<pre>protected <a href="../../../src-html/org/apache/juneau/Session.html#line.47">Session</a>(<a href="../../../org/apache/juneau/SessionArgs.html" title="class in org.apache.juneau">SessionArgs</a> args)</pre>
<div class="block">Default constructor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -327,7 +327,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getProperty</h4>
-<pre>public final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> <a href="../../../src-html/org/apache/juneau/Session.html#line.61">getProperty</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre>
+<pre>public final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> <a href="../../../src-html/org/apache/juneau/Session.html#line.60">getProperty</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre>
<div class="block">Returns the session property with the specified key.
<p>
@@ -348,7 +348,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getProperty</h4>
-<pre>public final <T> T <a href="../../../src-html/org/apache/juneau/Session.html#line.76">getProperty</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
+<pre>public final <T> T <a href="../../../src-html/org/apache/juneau/Session.html#line.75">getProperty</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> type,
T def)</pre>
<div class="block">Returns the session property with the specified key and type.</div>
@@ -371,7 +371,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<li class="blockList">
<h4>getProperty</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/SafeVarargs.html?is-external=true" title="class or interface in java.lang">@SafeVarargs</a>
-public final <T> T <a href="../../../src-html/org/apache/juneau/Session.html#line.95">getProperty</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
+public final <T> T <a href="../../../src-html/org/apache/juneau/Session.html#line.94">getProperty</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> type,
T... def)</pre>
<div class="block">Same as <a href="../../../org/apache/juneau/Session.html#getProperty-java.lang.String-java.lang.Class-T-"><code>getProperty(String, Class, Object)</code></a> but allows for more than one default value.</div>
@@ -392,7 +392,7 @@ public final <T> T <a href="../../../src-html/org/apache/ju
<ul class="blockList">
<li class="blockList">
<h4>getClassProperty</h4>
-<pre>public final <T> <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends T> <a href="../../../src-html/org/apache/juneau/Session.html#line.108">getClassProperty</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
+<pre>public final <T> <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends T> <a href="../../../src-html/org/apache/juneau/Session.html#line.107">getClassProperty</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> type,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends T> def)</pre>
<div class="block">Returns the session class property with the specified name.</div>
@@ -412,7 +412,7 @@ public final <T> T <a href="../../../src-html/org/apache/ju
<ul class="blockList">
<li class="blockList">
<h4>getInstanceProperty</h4>
-<pre>public <T> T <a href="../../../src-html/org/apache/juneau/Session.html#line.121">getInstanceProperty</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
+<pre>public <T> T <a href="../../../src-html/org/apache/juneau/Session.html#line.120">getInstanceProperty</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> type,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> def)</pre>
<div class="block">Returns an instantiation of the specified class property.</div>
@@ -434,7 +434,7 @@ public final <T> T <a href="../../../src-html/org/apache/ju
<ul class="blockList">
<li class="blockList">
<h4>getInstanceArrayProperty</h4>
-<pre>public <T> T[] <a href="../../../src-html/org/apache/juneau/Session.html#line.134">getInstanceArrayProperty</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
+<pre>public <T> T[] <a href="../../../src-html/org/apache/juneau/Session.html#line.133">getInstanceArrayProperty</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> type,
T[] def)</pre>
<div class="block">Returns the specified property as an array of instantiated objects.</div>
@@ -454,7 +454,7 @@ public final <T> T <a href="../../../src-html/org/apache/ju
<ul class="blockList">
<li class="blockList">
<h4>getProperties</h4>
-<pre>protected <a href="../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../src-html/org/apache/juneau/Session.html#line.164">getProperties</a>()</pre>
+<pre>protected <a href="../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../src-html/org/apache/juneau/Session.html#line.163">getProperties</a>()</pre>
<div class="block">Returns the session properties.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -468,7 +468,7 @@ public final <T> T <a href="../../../src-html/org/apache/ju
<ul class="blockList">
<li class="blockList">
<h4>getPropertyKeys</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> <a href="../../../src-html/org/apache/juneau/Session.html#line.173">getPropertyKeys</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> <a href="../../../src-html/org/apache/juneau/Session.html#line.172">getPropertyKeys</a>()</pre>
<div class="block">Returns the session property keys.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -482,7 +482,7 @@ public final <T> T <a href="../../../src-html/org/apache/ju
<ul class="blockList">
<li class="blockList">
<h4>addToCache</h4>
-<pre>public final void <a href="../../../src-html/org/apache/juneau/Session.html#line.205">addToCache</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
+<pre>public final void <a href="../../../src-html/org/apache/juneau/Session.html#line.204">addToCache</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> val)</pre>
<div class="block">Adds an arbitrary object to this session's cache.
@@ -501,7 +501,7 @@ public final <T> T <a href="../../../src-html/org/apache/ju
<ul class="blockList">
<li class="blockList">
<h4>addToCache</h4>
-<pre>public final void <a href="../../../src-html/org/apache/juneau/Session.html#line.221">addToCache</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> cacheObjects)</pre>
+<pre>public final void <a href="../../../src-html/org/apache/juneau/Session.html#line.220">addToCache</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> cacheObjects)</pre>
<div class="block">Adds arbitrary objects to this session's cache.
<p>
@@ -519,7 +519,7 @@ public final <T> T <a href="../../../src-html/org/apache/ju
<ul class="blockList">
<li class="blockList">
<h4>getFromCache</h4>
-<pre>public final <T> T <a href="../../../src-html/org/apache/juneau/Session.html#line.237">getFromCache</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> c,
+<pre>public final <T> T <a href="../../../src-html/org/apache/juneau/Session.html#line.236">getFromCache</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> c,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre>
<div class="block">Returns an object stored in the session cache.</div>
<dl>
@@ -537,7 +537,7 @@ public final <T> T <a href="../../../src-html/org/apache/ju
<ul class="blockList">
<li class="blockList">
<h4>addWarning</h4>
-<pre>public final void <a href="../../../src-html/org/apache/juneau/Session.html#line.247">addWarning</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> msg,
+<pre>public final void <a href="../../../src-html/org/apache/juneau/Session.html#line.246">addWarning</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> msg,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>... args)</pre>
<div class="block">Logs a warning message.</div>
<dl>
@@ -553,7 +553,7 @@ public final <T> T <a href="../../../src-html/org/apache/ju
<ul class="blockList">
<li class="blockList">
<h4>hasWarnings</h4>
-<pre>public final boolean <a href="../../../src-html/org/apache/juneau/Session.html#line.259">hasWarnings</a>()</pre>
+<pre>public final boolean <a href="../../../src-html/org/apache/juneau/Session.html#line.258">hasWarnings</a>()</pre>
<div class="block">Returns <jk>true</jk> if warnings occurred in this session.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -567,7 +567,7 @@ public final <T> T <a href="../../../src-html/org/apache/ju
<ul class="blockList">
<li class="blockList">
<h4>getWarnings</h4>
-<pre>public final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> <a href="../../../src-html/org/apache/juneau/Session.html#line.268">getWarnings</a>()</pre>
+<pre>public final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> <a href="../../../src-html/org/apache/juneau/Session.html#line.267">getWarnings</a>()</pre>
<div class="block">Returns the warnings that occurred in this session.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -581,7 +581,7 @@ public final <T> T <a href="../../../src-html/org/apache/ju
<ul class="blockList">
<li class="blockList">
<h4>getLogger</h4>
-<pre>protected final <a href="../../../org/apache/juneau/internal/JuneauLogger.html" title="class in org.apache.juneau.internal">JuneauLogger</a> <a href="../../../src-html/org/apache/juneau/Session.html#line.280">getLogger</a>()</pre>
+<pre>protected final <a href="../../../org/apache/juneau/internal/JuneauLogger.html" title="class in org.apache.juneau.internal">JuneauLogger</a> <a href="../../../src-html/org/apache/juneau/Session.html#line.279">getLogger</a>()</pre>
<div class="block">Returns the logger associated with this session.
<p>
@@ -598,8 +598,7 @@ public final <T> T <a href="../../../src-html/org/apache/ju
<ul class="blockList">
<li class="blockList">
<h4>asMap</h4>
-<pre><a href="../../../org/apache/juneau/annotation/Overrideable.html" title="annotation in org.apache.juneau.annotation">@Overrideable</a>
-public <a href="../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../src-html/org/apache/juneau/Session.html#line.292">asMap</a>()</pre>
+<pre>public <a href="../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../src-html/org/apache/juneau/Session.html#line.290">asMap</a>()</pre>
<div class="block">Returns the properties defined on this bean context as a simple map for debugging purposes.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -613,7 +612,7 @@ public <a href="../../../org/apache/juneau/ObjectMap.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../src-html/org/apache/juneau/Session.html#line.297">toString</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../src-html/org/apache/juneau/Session.html#line.295">toString</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
@@ -626,7 +625,7 @@ public <a href="../../../org/apache/juneau/ObjectMap.html" title="class in
<ul class="blockListLast">
<li class="blockList">
<h4>checkForWarnings</h4>
-<pre>public void <a href="../../../src-html/org/apache/juneau/Session.html#line.308">checkForWarnings</a>()</pre>
+<pre>public void <a href="../../../src-html/org/apache/juneau/Session.html#line.306">checkForWarnings</a>()</pre>
<div class="block">Throws a <a href="../../../org/apache/juneau/BeanRuntimeException.html" title="class in org.apache.juneau"><code>BeanRuntimeException</code></a> if any warnings occurred in this session.</div>
</li>
</ul>
@@ -698,6 +697,6 @@ public <a href="../../../org/apache/juneau/ObjectMap.html" title="class in
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
</body>
</html>
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/b821a97a/content/site/apidocs/org/apache/juneau/SessionArgs.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/SessionArgs.html b/content/site/apidocs/org/apache/juneau/SessionArgs.html
index 35a5740..0d54cd7 100644
--- a/content/site/apidocs/org/apache/juneau/SessionArgs.html
+++ b/content/site/apidocs/org/apache/juneau/SessionArgs.html
@@ -284,6 +284,6 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
</body>
</html>
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/b821a97a/content/site/apidocs/org/apache/juneau/Setter.FieldSetter.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/Setter.FieldSetter.html b/content/site/apidocs/org/apache/juneau/Setter.FieldSetter.html
index eee689c..892d045 100644
--- a/content/site/apidocs/org/apache/juneau/Setter.FieldSetter.html
+++ b/content/site/apidocs/org/apache/juneau/Setter.FieldSetter.html
@@ -306,6 +306,6 @@ implements <a href="../../../org/apache/juneau/Setter.html" title="interface in
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
</body>
</html>
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/b821a97a/content/site/apidocs/org/apache/juneau/Setter.MethodSetter.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/Setter.MethodSetter.html b/content/site/apidocs/org/apache/juneau/Setter.MethodSetter.html
index 2b88b9f..4762ec3 100644
--- a/content/site/apidocs/org/apache/juneau/Setter.MethodSetter.html
+++ b/content/site/apidocs/org/apache/juneau/Setter.MethodSetter.html
@@ -306,6 +306,6 @@ implements <a href="../../../org/apache/juneau/Setter.html" title="interface in
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
</body>
</html>
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/b821a97a/content/site/apidocs/org/apache/juneau/Setter.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/Setter.html b/content/site/apidocs/org/apache/juneau/Setter.html
index 7448eee..8b572b4 100644
--- a/content/site/apidocs/org/apache/juneau/Setter.html
+++ b/content/site/apidocs/org/apache/juneau/Setter.html
@@ -260,6 +260,6 @@ var activeTableTab = "activeTableTab";
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
</body>
</html>
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/b821a97a/content/site/apidocs/org/apache/juneau/Streamable.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/Streamable.html b/content/site/apidocs/org/apache/juneau/Streamable.html
index b5b6678..bc28207 100644
--- a/content/site/apidocs/org/apache/juneau/Streamable.html
+++ b/content/site/apidocs/org/apache/juneau/Streamable.html
@@ -253,6 +253,6 @@ var activeTableTab = "activeTableTab";
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
</body>
</html>
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/b821a97a/content/site/apidocs/org/apache/juneau/UriContext.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/UriContext.html b/content/site/apidocs/org/apache/juneau/UriContext.html
index b19d5fc..7531f7d 100644
--- a/content/site/apidocs/org/apache/juneau/UriContext.html
+++ b/content/site/apidocs/org/apache/juneau/UriContext.html
@@ -709,6 +709,6 @@ public <a href="../../../src-html/org/apache/juneau/UriContext.html#line.72
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
</body>
</html>
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/b821a97a/content/site/apidocs/org/apache/juneau/UriRelativity.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/UriRelativity.html b/content/site/apidocs/org/apache/juneau/UriRelativity.html
index 63280c3..937cd6f 100644
--- a/content/site/apidocs/org/apache/juneau/UriRelativity.html
+++ b/content/site/apidocs/org/apache/juneau/UriRelativity.html
@@ -342,6 +342,6 @@ not permitted.)</div>
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
</body>
</html>
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/b821a97a/content/site/apidocs/org/apache/juneau/UriResolution.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/UriResolution.html b/content/site/apidocs/org/apache/juneau/UriResolution.html
index 60e86fe..60397a9 100644
--- a/content/site/apidocs/org/apache/juneau/UriResolution.html
+++ b/content/site/apidocs/org/apache/juneau/UriResolution.html
@@ -357,6 +357,6 @@ not permitted.)</div>
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
</body>
</html>
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/b821a97a/content/site/apidocs/org/apache/juneau/UriResolver.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/UriResolver.html b/content/site/apidocs/org/apache/juneau/UriResolver.html
index bedd047..3c6719d 100644
--- a/content/site/apidocs/org/apache/juneau/UriResolver.html
+++ b/content/site/apidocs/org/apache/juneau/UriResolver.html
@@ -395,6 +395,6 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
</body>
</html>
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/b821a97a/content/site/apidocs/org/apache/juneau/Visibility.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/Visibility.html b/content/site/apidocs/org/apache/juneau/Visibility.html
index ad6484f..959b981 100644
--- a/content/site/apidocs/org/apache/juneau/Visibility.html
+++ b/content/site/apidocs/org/apache/juneau/Visibility.html
@@ -127,10 +127,10 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is
<p>
Used in conjunction with the following bean context properties:
<ul>
- <li><a href="../../../org/apache/juneau/BeanContext.html#BEAN_beanConstructorVisibility"><code>BeanContext.BEAN_beanConstructorVisibility</code></a>
- <li><a href="../../../org/apache/juneau/BeanContext.html#BEAN_beanClassVisibility"><code>BeanContext.BEAN_beanClassVisibility</code></a>
- <li><a href="../../../org/apache/juneau/BeanContext.html#BEAN_beanFieldVisibility"><code>BeanContext.BEAN_beanFieldVisibility</code></a>
- <li><a href="../../../org/apache/juneau/BeanContext.html#BEAN_methodVisibility"><code>BeanContext.BEAN_methodVisibility</code></a>
+ <li class='jf'><a href="../../../org/apache/juneau/BeanContext.html#BEAN_beanConstructorVisibility"><code>BeanContext.BEAN_beanConstructorVisibility</code></a>
+ <li class='jf'><a href="../../../org/apache/juneau/BeanContext.html#BEAN_beanClassVisibility"><code>BeanContext.BEAN_beanClassVisibility</code></a>
+ <li class='jf'><a href="../../../org/apache/juneau/BeanContext.html#BEAN_beanFieldVisibility"><code>BeanContext.BEAN_beanFieldVisibility</code></a>
+ <li class='jf'><a href="../../../org/apache/juneau/BeanContext.html#BEAN_beanMethodVisibility"><code>BeanContext.BEAN_beanMethodVisibility</code></a>
</ul></div>
</li>
</ul>
@@ -355,7 +355,7 @@ the order they are declared.</div>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
-<pre>public static <a href="../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a>[] <a href="../../../src-html/org/apache/juneau/Visibility.html#line.23">values</a>()</pre>
+<pre>public static <a href="../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a>[] <a href="../../../src-html/org/apache/juneau/Visibility.html#line.26">values</a>()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
@@ -375,7 +375,7 @@ for (Visibility c : Visibility.values())
<ul class="blockList">
<li class="blockList">
<h4>valueOf</h4>
-<pre>public static <a href="../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> <a href="../../../src-html/org/apache/juneau/Visibility.html#line.23">valueOf</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre>
+<pre>public static <a href="../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> <a href="../../../src-html/org/apache/juneau/Visibility.html#line.26">valueOf</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
@@ -401,12 +401,12 @@ not permitted.)</div>
<div class="block">Identifies if the specified mod matches this visibility.
<h5 class='section'>Example:</h5>
- <code>
- <jsf>PUBLIC</jsf>.isVisible(MyPublicClass.<jk>class</jk>.getModifiers()); <jc>//true</jk>
- <jsf>PUBLIC</jsf>.isVisible(MyPrivateClass.<jk>class</jk>.getModifiers()); <jc>//false</jk>
- <jsf>PRIVATE</jsf>.isVisible(MyPrivateClass.<jk>class</jk>.getModifiers()); <jc>//true</jk>
- <jsf>NONE</jsf>.isVisible(MyPublicClass.<jk>class</jk>.getModifiers()); <jc>//false</jk>
- </code></div>
+ <p class='bcode'>
+ <jsf>PUBLIC</jsf>.isVisible(MyPublicClass.<jk>class</jk>.getModifiers()); <jc>//true</jc>
+ <jsf>PUBLIC</jsf>.isVisible(MyPrivateClass.<jk>class</jk>.getModifiers()); <jc>//false</jc>
+ <jsf>PRIVATE</jsf>.isVisible(MyPrivateClass.<jk>class</jk>.getModifiers()); <jc>//true</jc>
+ <jsf>NONE</jsf>.isVisible(MyPublicClass.<jk>class</jk>.getModifiers()); <jc>//false</jc>
+ </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>mod</code> - The modifier from the object being tested (e.g. results from <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true#getModifiers--" title="class or interface in java.lang"><code>Class.getModifiers()</code></a>.</dd>
@@ -639,6 +639,6 @@ not permitted.)</div>
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
</body>
</html>
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/b821a97a/content/site/apidocs/org/apache/juneau/Writable.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/Writable.html b/content/site/apidocs/org/apache/juneau/Writable.html
index 9a1219c..bad1993 100644
--- a/content/site/apidocs/org/apache/juneau/Writable.html
+++ b/content/site/apidocs/org/apache/juneau/Writable.html
@@ -253,6 +253,6 @@ var activeTableTab = "activeTableTab";
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
</body>
</html>
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/b821a97a/content/site/apidocs/org/apache/juneau/annotation/Bean.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/annotation/Bean.html b/content/site/apidocs/org/apache/juneau/annotation/Bean.html
index e7acb0c..007fd03 100644
--- a/content/site/apidocs/org/apache/juneau/annotation/Bean.html
+++ b/content/site/apidocs/org/apache/juneau/annotation/Bean.html
@@ -96,22 +96,16 @@
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true" title="class or interface in java.lang.annotation">@Target</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>=<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/ElementType.html?is-external=true#TYPE" title="class or interface in java.lang.annotation">TYPE</a>)
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true" title="class or interface in java.lang.annotation">@Retention</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>=<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/RetentionPolicy.html?is-external=true#RUNTIME" title="class or interface in java.lang.annotation">RUNTIME</a>)
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Inherited.html?is-external=true" title="class or interface in java.lang.annotation">@Inherited</a>
-public @interface <a href="../../../../src-html/org/apache/juneau/annotation/Bean.html#line.45">Bean</a></pre>
+public @interface <a href="../../../../src-html/org/apache/juneau/annotation/Bean.html#line.39">Bean</a></pre>
<div class="block">Used to tailor how beans get interpreted by the framework.
<p>
- Can be used to do the following:
- <ul class='spaced-list'>
- <li>
- Explicitly specify the set and order of properties on a bean.
- <li>
- Associate a <a href="../../../../org/apache/juneau/PropertyNamer.html" title="interface in org.apache.juneau"><code>PropertyNamer</code></a> with a class.
- <li>
- Specify subtypes of a bean differentiated by a sub type property.
- </ul>
-
- <p>
- This annotation can be applied to classes and interfaces.</div>
+ This annotation can be applied to classes and interfaces.
+
+ <h6 class='topic'>Documentation</h6>
+ <ul>
+ <li><a class="doclink" href="../../../../overview-summary.html#juneau-marshall.BeanAnnotation">Overview > @Bean Annotation</a>
+ </ul></div>
</li>
</ul>
</div>
@@ -133,8 +127,7 @@ public @interface <a href="../../../../src-html/org/apache/juneau/annotation/Bea
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/annotation/Bean.html#beanDictionary--">beanDictionary</a></span></code>
-<div class="block">The list of classes that make up the bean dictionary for all properties of this bean or for subclasses of this
- bean.</div>
+<div class="block">Bean dictionary.</div>
</td>
</tr>
<tr class="rowColor">
@@ -156,30 +149,36 @@ public @interface <a href="../../../../src-html/org/apache/juneau/annotation/Bea
</td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../org/apache/juneau/transform/PropertyFilter.html" title="class in org.apache.juneau.transform">PropertyFilter</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/annotation/Bean.html#propertyFilter--">propertyFilter</a></span></code>
+<div class="block">Property filter.</div>
+</td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../org/apache/juneau/PropertyNamer.html" title="interface in org.apache.juneau">PropertyNamer</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/annotation/Bean.html#propertyNamer--">propertyNamer</a></span></code>
<div class="block">Associates a <a href="../../../../org/apache/juneau/PropertyNamer.html" title="interface in org.apache.juneau"><code>PropertyNamer</code></a> with this bean to tailor the names of the bean properties.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/annotation/Bean.html#sort--">sort</a></span></code>
<div class="block">Sort bean properties in alphabetical order.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/annotation/Bean.html#stopClass--">stopClass</a></span></code>
<div class="block">Identifies a stop class for the annotated class.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/annotation/Bean.html#typeName--">typeName</a></span></code>
<div class="block">An identifying name for this class.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/annotation/Bean.html#typePropertyName--">typePropertyName</a></span></code>
<div class="block">The property name to use for representing the type name.</div>
@@ -206,59 +205,21 @@ public @interface <a href="../../../../src-html/org/apache/juneau/annotation/Bea
<ul class="blockList">
<li class="blockList">
<h4>typeName</h4>
-<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/annotation/Bean.html#line.101">typeName</a></pre>
+<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/annotation/Bean.html#line.57">typeName</a></pre>
<div class="block">An identifying name for this class.
<p>
The name is used to identify the class type during parsing when it cannot be inferred through reflection.
- For example, if a bean property is of type <code>Object</code>, then the serializer will add the name to the
+ <br>For example, if a bean property is of type <code>Object</code>, then the serializer will add the name to the
output so that the class can be determined during parsing.
- It is also used to specify element names in XML.
-
+
<p>
- The name is used in combination with the bean dictionary defined through <a href="../../../../org/apache/juneau/annotation/BeanProperty.html#beanDictionary--"><code>BeanProperty.beanDictionary()</code></a> or
- <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanDictionary"><code>BeanContext.BEAN_beanDictionary</code></a>.
- Together, they make up a simple name/value mapping of names to classes.
- Names do not need to be universally unique.
- However, they must be unique within a dictionary.
-
- <h5 class='section'>Example:</h5>
- <p class='bcode'>
- <ja>@Bean</ja>(typeName=<js>"foo"</js>)
- <jk>public class</jk> Foo {
- <jc>// A bean property where the object types cannot be inferred since it's an Object[].</jc>
- <ja>@BeanProperty</ja>(beanDictionary={Bar.<jk>class</jk>,Baz.<jk>class</jk>})
- <jk>public</jk> Object[] x = <jk>new</jk> Object[]{<jk>new</jk> Bar(), <jk>new</jk> Baz()};
- }
-
- <ja>@Bean</ja>(typeName=<js>"bar"</js>)
- <jk>public class</jk> Bar {}
-
- <ja>@Bean</ja>(typeName=<js>"baz"</js>)
- <jk>public class</jk> Baz {}
- </p>
-
- <p>
- When serialized as XML, the bean is rendered as:
- <p class='bcode'>
- <xt><foo></xt>
- <xt><x></xt>
- <xt><bar/></xt>
- <xt><baz/></xt>
- <xt></x></xt>
- <xt></foo></xt>
- </p>
+ It is also used to specify element names in XML.
- <p>
- When serialized as JSON, <js>'n'</js> attributes would be added when needed to infer the type during parsing:
- <p class='bcode'>
- {
- x: [
- {_type:<js>'bar'</js>},
- {_type:<js>'baz'</js>}
- ]
- }
- </p></div>
+ <h5 class='section'>See Also:</h5>
+ <ul>
+ <li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanDictionary"><code>BeanContext.BEAN_beanDictionary</code></a>
+ </ul></div>
<dl>
<dt>Default:</dt>
<dd>""</dd>
@@ -274,42 +235,25 @@ public @interface <a href="../../../../src-html/org/apache/juneau/annotation/Bea
<ul class="blockList">
<li class="blockList">
<h4>typePropertyName</h4>
-<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/annotation/Bean.html#line.141">typePropertyName</a></pre>
+<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/annotation/Bean.html#line.80">typePropertyName</a></pre>
<div class="block">The property name to use for representing the type name.
<p>
- This can be used to override the name used for the <js>"_type"</js> property designated above.
- Typically, you'll define this on an interface class so that it can apply to all subclasses.
-
- <p class='bcode'>
- <ja>@Bean</ja>(typePropertyName=<js>"mytype"</js>, beanDictionary={MyClass1.<jk>class</jk>,MyClass2.<jk>class</jk>})
- <jk>public interface</jk> MyInterface {...}
-
- <ja>@Bean</ja>(typeName=<js>"C1"</js>)
- <jk>public class</jk> MyClass1 <jk>implements</jk> MyInterface {...}
-
- <ja>@Bean</ja>(typeName=<js>"C2"</js>)
- <jk>public class</jk> MyClass2 <jk>implements</jk> MyInterface {...}
-
- MyInterface[] x = <jk>new</jk> MyInterface[]{ <jk>new</jk> MyClass1(), <jk>new</jk> MyClass2() };
-
- <jc>// Produces "[{mytype:'C1',...},{mytype:'C2',...}]"</jc>
- String json = JsonSerializer.<jsf>DEFAULT_LAX</jsf>.serialize(x);
- </p>
-
- <p>
- This is similar in concept to the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanTypePropertyName"><code>BeanContext.BEAN_beanTypePropertyName</code></a> setting except this annotation
- applies only to the annotated class and subclasses whereas the bean context property applies globally on
- serializers and parsers.
+ This can be used to override the name used for the <js>"_type"</js> property used by the <a href="../../../../org/apache/juneau/annotation/Bean.html#typeName--"><code>typeName()</code></a> setting.
<ul class='doctree'>
<li class='warn'>
- Be careful what value you specify for this. It should not interfere with bean property names or
- common HTML attribute names.
+ Be careful what value you specify for this.
+ <br>It should not interfere with bean property names or common HTML attribute names.
</ul>
-
- The default value if not specified is <js>"_type"</js> unless overridden by the
- <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanTypePropertyName"><code>BeanContext.BEAN_beanTypePropertyName</code></a> setting.</div>
+
+ <p>
+ The default value if not specified is <js>"_type"</js> .
+
+ <h5 class='section'>See Also:</h5>
+ <ul>
+ <li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanTypePropertyName"><code>BeanContext.BEAN_beanTypePropertyName</code></a>
+ </ul></div>
<dl>
<dt>Default:</dt>
<dd>""</dd>
@@ -325,7 +269,7 @@ public @interface <a href="../../../../src-html/org/apache/juneau/annotation/Bea
<ul class="blockList">
<li class="blockList">
<h4>properties</h4>
-<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/annotation/Bean.html#line.163">properties</a></pre>
+<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/annotation/Bean.html#line.102">properties</a></pre>
<div class="block">The set and order of names of properties associated with a bean class.
<p>
@@ -359,7 +303,7 @@ public @interface <a href="../../../../src-html/org/apache/juneau/annotation/Bea
<ul class="blockList">
<li class="blockList">
<h4>sort</h4>
-<pre>public abstract boolean <a href="../../../../src-html/org/apache/juneau/annotation/Bean.html#line.183">sort</a></pre>
+<pre>public abstract boolean <a href="../../../../src-html/org/apache/juneau/annotation/Bean.html#line.122">sort</a></pre>
<div class="block">Sort bean properties in alphabetical order.
<p>
@@ -391,7 +335,7 @@ public @interface <a href="../../../../src-html/org/apache/juneau/annotation/Bea
<ul class="blockList">
<li class="blockList">
<h4>excludeProperties</h4>
-<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/annotation/Bean.html#line.201">excludeProperties</a></pre>
+<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/annotation/Bean.html#line.140">excludeProperties</a></pre>
<div class="block">Specifies a list of properties that should be excluded from <a href="../../../../org/apache/juneau/BeanMap.html#entrySet--"><code>BeanMap.entrySet()</code></a>.
<p>
@@ -421,7 +365,7 @@ public @interface <a href="../../../../src-html/org/apache/juneau/annotation/Bea
<ul class="blockList">
<li class="blockList">
<h4>propertyNamer</h4>
-<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../org/apache/juneau/PropertyNamer.html" title="interface in org.apache.juneau">PropertyNamer</a>> <a href="../../../../src-html/org/apache/juneau/annotation/Bean.html#line.224">propertyNamer</a></pre>
+<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../org/apache/juneau/PropertyNamer.html" title="interface in org.apache.juneau">PropertyNamer</a>> <a href="../../../../src-html/org/apache/juneau/annotation/Bean.html#line.163">propertyNamer</a></pre>
<div class="block">Associates a <a href="../../../../org/apache/juneau/PropertyNamer.html" title="interface in org.apache.juneau"><code>PropertyNamer</code></a> with this bean to tailor the names of the bean properties.
<p>
@@ -456,7 +400,7 @@ public @interface <a href="../../../../src-html/org/apache/juneau/annotation/Bea
<ul class="blockList">
<li class="blockList">
<h4>interfaceClass</h4>
-<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> <a href="../../../../src-html/org/apache/juneau/annotation/Bean.html#line.259">interfaceClass</a></pre>
+<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> <a href="../../../../src-html/org/apache/juneau/annotation/Bean.html#line.198">interfaceClass</a></pre>
<div class="block">Identifies a class to be used as the interface class for this and all subclasses.
<p>
@@ -503,7 +447,7 @@ public @interface <a href="../../../../src-html/org/apache/juneau/annotation/Bea
<ul class="blockList">
<li class="blockList">
<h4>stopClass</h4>
-<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> <a href="../../../../src-html/org/apache/juneau/annotation/Bean.html#line.286">stopClass</a></pre>
+<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> <a href="../../../../src-html/org/apache/juneau/annotation/Bean.html#line.225">stopClass</a></pre>
<div class="block">Identifies a stop class for the annotated class.
<p>
@@ -539,24 +483,18 @@ public @interface <a href="../../../../src-html/org/apache/juneau/annotation/Bea
<li class="blockList"><a name="beanDictionary--">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>beanDictionary</h4>
-<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>[] <a href="../../../../src-html/org/apache/juneau/annotation/Bean.html#line.306">beanDictionary</a></pre>
-<div class="block">The list of classes that make up the bean dictionary for all properties of this bean or for subclasses of this
- bean.
+<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>[] <a href="../../../../src-html/org/apache/juneau/annotation/Bean.html#line.238">beanDictionary</a></pre>
+<div class="block">Bean dictionary.
<p>
- This is a shorthand for setting the <a href="../../../../org/apache/juneau/annotation/BeanProperty.html#beanDictionary--"><code>BeanProperty.beanDictionary()</code></a> on all properties of the bean.
-
- <p>
- This list can consist of the following class types:
+ The list of classes that make up the bean dictionary for all properties in this class and all subclasses.
+
+ <h5 class='section'>See Also:</h5>
<ul>
- <li>Any bean class that specifies a value for <a href="../../../../org/apache/juneau/annotation/Bean.html#typeName--"><code>@Bean.name()</code></a>;
- <li>Any subclass of <a href="../../../../org/apache/juneau/BeanDictionaryList.html" title="class in org.apache.juneau"><code>BeanDictionaryList</code></a> that defines an entire set of mappings.
- Note that the subclass MUST implement a no-arg constructor so that it can be instantiated.
- <li>Any subclass of <a href="../../../../org/apache/juneau/BeanDictionaryMap.html" title="class in org.apache.juneau"><code>BeanDictionaryMap</code></a> that defines an entire set of mappings.
- Note that the subclass MUST implement a no-arg constructor so that it can be instantiated.
+ <li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanDictionary"><code>BeanContext.BEAN_beanDictionary</code></a>
</ul></div>
<dl>
<dt>Default:</dt>
@@ -566,6 +504,31 @@ public @interface <a href="../../../../src-html/org/apache/juneau/annotation/Bea
</ul>
</li>
</ul>
+<ul class="blockList">
+<li class="blockList"><a name="propertyFilter--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>propertyFilter</h4>
+<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../org/apache/juneau/transform/PropertyFilter.html" title="class in org.apache.juneau.transform">PropertyFilter</a>> <a href="../../../../src-html/org/apache/juneau/annotation/Bean.html#line.251">propertyFilter</a></pre>
+<div class="block">Property filter.
+
+ <p>
+ Property filters can be used to intercept calls to getters and setters and alter their values in transit.
+
+ <h5 class='section'>See Also:</h5>
+ <ul>
+ <li class='jc'><a href="../../../../org/apache/juneau/transform/PropertyFilter.html" title="class in org.apache.juneau.transform"><code>PropertyFilter</code></a>
+ </ul></div>
+<dl>
+<dt>Default:</dt>
+<dd>org.apache.juneau.transform.PropertyFilter.class</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
</li>
</ul>
</div>
@@ -630,6 +593,6 @@ public @interface <a href="../../../../src-html/org/apache/juneau/annotation/Bea
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
</body>
</html>