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 2017/02/05 18:59:10 UTC
[26/51] [partial] incubator-juneau-website git commit: Javadoc
updates for 6.0.2
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/b3409c1c/content/site/apidocs/org/apache/juneau/class-use/ClassMeta.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/class-use/ClassMeta.html b/content/site/apidocs/org/apache/juneau/class-use/ClassMeta.html
index 070b680..d817b16 100644
--- a/content/site/apidocs/org/apache/juneau/class-use/ClassMeta.html
+++ b/content/site/apidocs/org/apache/juneau/class-use/ClassMeta.html
@@ -4,7 +4,7 @@
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.juneau.ClassMeta (Apache Juneau (incubating) 6.0.1-incubating-SNAPSHOT)</title>
+<title>Uses of Class org.apache.juneau.ClassMeta (Apache Juneau (incubating) 6.0.2-incubating-SNAPSHOT)</title>
<link rel="stylesheet" type="text/css" href="../../../../javadoc.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -12,7 +12,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class org.apache.juneau.ClassMeta (Apache Juneau (incubating) 6.0.1-incubating-SNAPSHOT)";
+ parent.document.title="Uses of Class org.apache.juneau.ClassMeta (Apache Juneau (incubating) 6.0.2-incubating-SNAPSHOT)";
}
}
catch(err) {
@@ -143,27 +143,27 @@
</td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.juneau.serializer">org.apache.juneau.serializer</a></td>
+<td class="colFirst"><a href="#org.apache.juneau.rest">org.apache.juneau.rest</a></td>
<td class="colLast">
-<div class="block">Serializer API</div>
+<div class="block">REST Servlet API</div>
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.juneau.server">org.apache.juneau.server</a></td>
+<td class="colFirst"><a href="#org.apache.juneau.rest.converters">org.apache.juneau.rest.converters</a></td>
<td class="colLast">
-<div class="block">REST Servlet API</div>
+<div class="block">Predefined REST response converters</div>
</td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.juneau.server.converters">org.apache.juneau.server.converters</a></td>
+<td class="colFirst"><a href="#org.apache.juneau.rest.labels">org.apache.juneau.rest.labels</a></td>
<td class="colLast">
-<div class="block">Predefined REST response converters</div>
+<div class="block">Various REST interface label classes</div>
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.juneau.server.labels">org.apache.juneau.server.labels</a></td>
+<td class="colFirst"><a href="#org.apache.juneau.serializer">org.apache.juneau.serializer</a></td>
<td class="colLast">
-<div class="block">Various REST interface label classes</div>
+<div class="block">Serializer API</div>
</td>
</tr>
<tr class="altColor">
@@ -229,47 +229,53 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</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>></code></td>
-<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#Z:Z_class--">_class</a></span>()</code>
+<td class="colLast"><span class="typeNameLabel">BeanSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanSession.html#Z:Z_class--">_class</a></span>()</code>
<div class="block">Returns a reusable <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau"><code>ClassMeta</code></a> representation for the class <code>Class</code>.</div>
</td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</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>></code></td>
+<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#Z:Z_class--">_class</a></span>()</code>
+<div class="block">Returns a reusable <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau"><code>ClassMeta</code></a> representation for the class <code>Class</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><<a href="../../../../org/apache/juneau/Delegate.html" title="type parameter in Delegate">T</a>></code></td>
<td class="colLast"><span class="typeNameLabel">Delegate.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/Delegate.html#getClassMeta--">getClassMeta</a></span>()</code>
<div class="block">The <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau"><code>ClassMeta</code></a> of the class of the represented object.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?></code></td>
<td class="colLast"><span class="typeNameLabel">ClassMetaExtended.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/ClassMetaExtended.html#getClassMeta--">getClassMeta</a></span>()</code>
<div class="block">Returns the class metadata that was passed into the constructor.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?></code></td>
<td class="colLast"><span class="typeNameLabel">BeanPropertyValue.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanPropertyValue.html#getClassMeta--">getClassMeta</a></span>()</code>
<div class="block">Returns the bean property metadata.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?></code></td>
<td class="colLast"><span class="typeNameLabel">BeanPropertyMeta.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanPropertyMeta.html#getClassMeta--">getClassMeta</a></span>()</code>
<div class="block">Returns the <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau"><code>ClassMeta</code></a> of the class of this property.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><<a href="../../../../org/apache/juneau/BeanMeta.html" title="type parameter in BeanMeta">T</a>></code></td>
<td class="colLast"><span class="typeNameLabel">BeanMeta.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanMeta.html#getClassMeta--">getClassMeta</a></span>()</code>
<div class="block">Returns the <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau"><code>ClassMeta</code></a> of this bean.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><<a href="../../../../org/apache/juneau/BeanMap.html" title="type parameter in BeanMap">T</a>></code></td>
<td class="colLast"><span class="typeNameLabel">BeanMap.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanMap.html#getClassMeta--">getClassMeta</a></span>()</code>
<div class="block">Returns the <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau"><code>ClassMeta</code></a> of the wrapped bean.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <T> <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#getClassMeta-org.apache.juneau.annotation.BeanProperty-java.lang.reflect.Type-java.util.Map-">getClassMeta</a></span>(<a href="../../../../org/apache/juneau/annotation/BeanProperty.html" title="annotation in org.apache.juneau.annotation">BeanProperty</a> p,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a> t,
@@ -278,6 +284,12 @@
may be present.</div>
</td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
+<td class="colLast"><span class="typeNameLabel">BeanSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanSession.html#getClassMeta-java.lang.Class-">getClassMeta</a></span>(<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)</code>
+<div class="block">Returns a <code>ClassMeta</code> wrapper around 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"><code>Class</code></a> object.</div>
+</td>
+</tr>
<tr class="altColor">
<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#getClassMeta-java.lang.Class-">getClassMeta</a></span>(<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)</code>
@@ -291,6 +303,37 @@
</td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
+<td class="colLast"><span class="typeNameLabel">BeanSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanSession.html#getClassMeta-java.lang.Object...-">getClassMeta</a></span>(<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>... c)</code>
+<div class="block">Returns a <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau"><code>ClassMeta</code></a> wrapper around 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"><code>Map</code></a> or <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> class.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
+<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#getClassMeta-java.lang.Object...-">getClassMeta</a></span>(<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>... o)</code>
+<div class="block">Resolves the following types of objects:
+
+ <code>Object[2]</code> containing <code>{Class<? extends Collection>, Object}</code>
+ where the 2nd entry is the entry type which can be anything on this list.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
+<td class="colLast"><span class="typeNameLabel">BeanSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanSession.html#getClassMeta-java.lang.Object-">getClassMeta</a></span>(<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> c)</code>
+<div class="block">Returns a <code>ClassMeta</code> wrapper around 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"><code>Class</code></a> or <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect"><code>Type</code></a> object.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
+<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#getClassMeta-java.lang.Object-">getClassMeta</a></span>(<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> o)</code>
+<div class="block">Resolves the following types of objects:
+
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><code>Class</code></a>
+ <code>Object[2]</code> containing <code>{Class<? extends Collection>, Object}</code>
+ where the 2nd entry is the entry type which can be anything on this list.</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?></code></td>
<td class="colLast"><span class="typeNameLabel">ObjectMap.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/ObjectMap.html#getClassMeta-java.lang.String-">getClassMeta</a></span>(<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)</code>
<div class="block">Returns the class type of the object at the specified index.</div>
@@ -298,105 +341,88 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?></code></td>
-<td class="colLast"><span class="typeNameLabel">BeanDictionary.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanDictionary.html#getClassMeta-java.lang.String-">getClassMeta</a></span>(<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> typeName)</code>
+<td class="colLast"><span class="typeNameLabel">BeanRegistry.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanRegistry.html#getClassMeta-java.lang.String-">getClassMeta</a></span>(<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> typeName)</code>
<div class="block">Gets the class metadata for the specified bean type name.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a></code></td>
-<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#getClassMeta-java.lang.reflect.Type-">getClassMeta</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a> o)</code>
+<td class="colLast"><span class="typeNameLabel">BeanSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanSession.html#getClassMeta-java.lang.reflect.Type-">getClassMeta</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a> o)</code>
<div class="block">Constructs a ClassMeta object given the specified object and parameters.</div>
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
-<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#getClassMetaForObject-T-">getClassMetaForObject</a></span>(T o)</code>
-<div class="block">Shortcut for calling <code>getClassMeta(o.getClass())</code>.</div>
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a></code></td>
+<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#getClassMeta-java.lang.reflect.Type-">getClassMeta</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a> o)</code>
+<div class="block">Constructs a ClassMeta object given the specified object and parameters.</div>
</td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?></code></td>
-<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#getClassMetaFromString-java.lang.String-">getClassMetaFromString</a></span>(<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> s)</code>
-<div class="block">Converts class name strings to ClassMeta objects.</div>
+<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
+<td class="colLast"><span class="typeNameLabel">BeanSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanSession.html#getClassMetaForObject-T-">getClassMetaForObject</a></span>(T o)</code>
+<div class="block">Shortcut for calling <code>getClassMeta(o.getClass())</code>.</div>
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?>[]</code></td>
-<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#getClassMetas-java.lang.Class:A-">getClassMetas</a></span>(<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><?>[] classes)</code>
-<div class="block">Given an array of <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><code>Class</code></a> objects, returns an array of corresponding <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau"><code>ClassMeta</code></a> objects.</div>
+<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
+<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#getClassMetaForObject-T-">getClassMetaForObject</a></span>(T o)</code>
+<div class="block">Shortcut for calling <code>getClassMeta(o.getClass())</code>.</div>
</td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code><E,T extends <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><E>><br><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
-<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#getCollectionClassMeta-java.lang.Class-java.lang.Class-">getCollectionClassMeta</a></span>(<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/Class.html?is-external=true" title="class or interface in java.lang">Class</a><E> elementType)</code>
-<div class="block">Construct a <code>ClassMeta</code> wrapper around a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> object.</div>
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">BeanSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanSession.html#getClassMetas-java.lang.Class:A-">getClassMetas</a></span>(<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><?>[] classes)</code>
+<div class="block">Given an array of <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><code>Class</code></a> objects, returns an array of corresponding <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau"><code>ClassMeta</code></a> objects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><E,T extends <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><E>><br><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
-<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#getCollectionClassMeta-java.lang.Class-org.apache.juneau.ClassMeta-">getCollectionClassMeta</a></span>(<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="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><E> elementType)</code>
-<div class="block">Construct a <code>ClassMeta</code> wrapper around a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> object.</div>
+<td class="colLast"><span class="typeNameLabel">BeanSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanSession.html#getCollectionClassMeta-java.lang.Class-java.lang.Class-">getCollectionClassMeta</a></span>(<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/Class.html?is-external=true" title="class or interface in java.lang">Class</a><E> elementType)</code>
+<div class="block">Convenience method for creating a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> class meta.</div>
</td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code><T extends <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>><br><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
-<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#getCollectionClassMeta-java.lang.Class-java.lang.reflect.Type-">getCollectionClassMeta</a></span>(<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/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a> elementType)</code>
-<div class="block">Construct a <code>ClassMeta</code> wrapper around a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> object.</div>
-</td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?></code></td>
<td class="colLast"><span class="typeNameLabel">ClassMeta.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/ClassMeta.html#getElementType--">getElementType</a></span>()</code>
<div class="block">For array and <code>Collection</code> types, returns the class type of the components of the array or <code>Collection</code>.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?></code></td>
<td class="colLast"><span class="typeNameLabel">ClassMeta.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/ClassMeta.html#getKeyType--">getKeyType</a></span>()</code>
<div class="block">For <code>Map</code> types, returns the class type of the keys of the <code>Map</code>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><K,V,T extends <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><K,V>><br><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
-<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#getMapClassMeta-java.lang.Class-java.lang.Class-java.lang.Class-">getMapClassMeta</a></span>(<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,
+<td class="colLast"><span class="typeNameLabel">BeanSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanSession.html#getMapClassMeta-java.lang.Class-java.lang.Class-java.lang.Class-">getMapClassMeta</a></span>(<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/Class.html?is-external=true" title="class or interface in java.lang">Class</a><K> keyType,
<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><V> valueType)</code>
-<div class="block">Construct a <code>ClassMeta</code> wrapper around 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"><code>Map</code></a> object.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><K,V,T extends <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><K,V>><br><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
-<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#getMapClassMeta-java.lang.Class-org.apache.juneau.ClassMeta-org.apache.juneau.ClassMeta-">getMapClassMeta</a></span>(<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="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><K> keyType,
- <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><V> valueType)</code>
-<div class="block">Construct a <code>ClassMeta</code> wrapper around 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"><code>Map</code></a> object.</div>
+<div class="block">Convenience method for creating 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"><code>Map</code></a> class meta.</div>
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code><T extends <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>><br><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
-<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#getMapClassMeta-java.lang.Class-java.lang.reflect.Type-java.lang.reflect.Type-">getMapClassMeta</a></span>(<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/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a> keyType,
- <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a> valueType)</code>
-<div class="block">Construct a <code>ClassMeta</code> wrapper around 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"><code>Map</code></a> object.</div>
-</td>
-</tr>
-<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?></code></td>
<td class="colLast"><span class="typeNameLabel">ClassMeta.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/ClassMeta.html#getSerializedClassMeta--">getSerializedClassMeta</a></span>()</code>
<div class="block">Returns the serialized (swapped) form of this class if there is an <a href="../../../../org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform"><code>PojoSwap</code></a> associated with it.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?></code></td>
<td class="colLast"><span class="typeNameLabel">ClassMeta.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/ClassMeta.html#getValueType--">getValueType</a></span>()</code>
<div class="block">For <code>Map</code> types, returns the class type of the values of the <code>Map</code>.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
+<td class="colLast"><span class="typeNameLabel">BeanSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanSession.html#normalizeClassMeta-org.apache.juneau.ClassMeta-">normalizeClassMeta</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> cm)</code>
+<div class="block">Returns the class type bound to this bean context if the specified class type
+ is from another bean context.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <T> <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#normalizeClassMeta-org.apache.juneau.ClassMeta-">normalizeClassMeta</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> cm)</code>
<div class="block">Returns the class type bound to this bean context if the specified class type
is from another bean context.</div>
@@ -410,26 +436,14 @@
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</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>></code></td>
-<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#object--">object</a></span>()</code>
+<td class="colLast"><span class="typeNameLabel">BeanSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanSession.html#object--">object</a></span>()</code>
<div class="block">Returns a reusable <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau"><code>ClassMeta</code></a> representation for the class <code>Object</code>.</div>
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>protected <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><<a href="../../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>></code></td>
-<td class="colLast"><span class="typeNameLabel">ClassMeta.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/ClassMeta.html#setElementType-org.apache.juneau.ClassMeta-">setElementType</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> elementType)</code>
-<div class="block">Set element type on non-cached <code>Collection</code> types.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><<a href="../../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>></code></td>
-<td class="colLast"><span class="typeNameLabel">ClassMeta.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/ClassMeta.html#setKeyType-org.apache.juneau.ClassMeta-">setKeyType</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> keyType)</code>
-<div class="block">Set key type on non-cached <code>Map</code> types.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><<a href="../../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>></code></td>
-<td class="colLast"><span class="typeNameLabel">ClassMeta.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/ClassMeta.html#setValueType-org.apache.juneau.ClassMeta-">setValueType</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> valueType)</code>
-<div class="block">Set value type on non-cached <code>Map</code> types.</div>
+<td class="colFirst"><code>protected <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</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>></code></td>
+<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#object--">object</a></span>()</code>
+<div class="block">Returns a reusable <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau"><code>ClassMeta</code></a> representation for the class <code>Object</code>.</div>
</td>
</tr>
<tr class="altColor">
@@ -440,6 +454,12 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</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>></code></td>
+<td class="colLast"><span class="typeNameLabel">BeanSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanSession.html#string--">string</a></span>()</code>
+<div class="block">Returns a reusable <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau"><code>ClassMeta</code></a> representation for the class <code>String</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</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>></code></td>
<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#string--">string</a></span>()</code>
<div class="block">Returns a reusable <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau"><code>ClassMeta</code></a> representation for the class <code>String</code>.</div>
</td>
@@ -461,17 +481,17 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><code><T> T</code></td>
-<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#convertToType-java.lang.Object-org.apache.juneau.ClassMeta-">convertToType</a></span>(<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,
+<td class="colLast"><span class="typeNameLabel">BeanSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanSession.html#convertToType-java.lang.Object-org.apache.juneau.ClassMeta-">convertToType</a></span>(<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,
<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> type)</code>
<div class="block">Casts the specified value into the specified type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><T> T</code></td>
-<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#convertToType-java.lang.Object-java.lang.Object-org.apache.juneau.ClassMeta-">convertToType</a></span>(<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> outer,
+<td class="colLast"><span class="typeNameLabel">BeanSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanSession.html#convertToType-java.lang.Object-java.lang.Object-org.apache.juneau.ClassMeta-">convertToType</a></span>(<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> outer,
<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,
<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> type)</code>
-<div class="block">Same as <a href="../../../../org/apache/juneau/BeanContext.html#convertToType-java.lang.Object-org.apache.juneau.ClassMeta-"><code>BeanContext.convertToType(Object, ClassMeta)</code></a>, except used for instantiating inner member classes that must
+<div class="block">Same as <a href="../../../../org/apache/juneau/BeanSession.html#convertToType-java.lang.Object-org.apache.juneau.ClassMeta-"><code>BeanSession.convertToType(Object, ClassMeta)</code></a>, except used for instantiating inner member classes that must
be instantiated within another class instance.</div>
</td>
</tr>
@@ -491,56 +511,29 @@
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code><E,T extends <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><E>><br><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
-<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#getCollectionClassMeta-java.lang.Class-org.apache.juneau.ClassMeta-">getCollectionClassMeta</a></span>(<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="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><E> elementType)</code>
-<div class="block">Construct a <code>ClassMeta</code> wrapper around a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> object.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><K,V,T extends <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><K,V>><br><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
-<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#getMapClassMeta-java.lang.Class-org.apache.juneau.ClassMeta-org.apache.juneau.ClassMeta-">getMapClassMeta</a></span>(<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="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><K> keyType,
- <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><V> valueType)</code>
-<div class="block">Construct a <code>ClassMeta</code> wrapper around 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"><code>Map</code></a> object.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><K,V,T extends <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><K,V>><br><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
-<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#getMapClassMeta-java.lang.Class-org.apache.juneau.ClassMeta-org.apache.juneau.ClassMeta-">getMapClassMeta</a></span>(<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="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><K> keyType,
- <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><V> valueType)</code>
-<div class="block">Construct a <code>ClassMeta</code> wrapper around 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"><code>Map</code></a> object.</div>
-</td>
-</tr>
-<tr class="altColor">
<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
-<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#normalizeClassMeta-org.apache.juneau.ClassMeta-">normalizeClassMeta</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> cm)</code>
+<td class="colLast"><span class="typeNameLabel">BeanSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanSession.html#normalizeClassMeta-org.apache.juneau.ClassMeta-">normalizeClassMeta</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> cm)</code>
<div class="block">Returns the class type bound to this bean context if the specified class type
is from another bean context.</div>
</td>
</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><<a href="../../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>></code></td>
-<td class="colLast"><span class="typeNameLabel">ClassMeta.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/ClassMeta.html#setElementType-org.apache.juneau.ClassMeta-">setElementType</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> elementType)</code>
-<div class="block">Set element type on non-cached <code>Collection</code> types.</div>
-</td>
-</tr>
<tr class="altColor">
-<td class="colFirst"><code>protected <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><<a href="../../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>></code></td>
-<td class="colLast"><span class="typeNameLabel">ClassMeta.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/ClassMeta.html#setKeyType-org.apache.juneau.ClassMeta-">setKeyType</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> keyType)</code>
-<div class="block">Set key type on non-cached <code>Map</code> types.</div>
+<td class="colFirst"><code>protected <T> <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T></code></td>
+<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#normalizeClassMeta-org.apache.juneau.ClassMeta-">normalizeClassMeta</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> cm)</code>
+<div class="block">Returns the class type bound to this bean context if the specified class type
+ is from another bean context.</div>
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>protected <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><<a href="../../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>></code></td>
-<td class="colLast"><span class="typeNameLabel">ClassMeta.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/ClassMeta.html#setValueType-org.apache.juneau.ClassMeta-">setValueType</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> valueType)</code>
-<div class="block">Set value type on non-cached <code>Map</code> types.</div>
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">ClassMeta.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/ClassMeta.html#same-org.apache.juneau.ClassMeta-">same</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> cm)</code>
+<div class="block">Similar to <a href="../../../../org/apache/juneau/ClassMeta.html#equals-java.lang.Object-"><code>equals(Object)</code></a> except primitive and Object types that are similar
+ are considered the same.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><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></td>
-<td class="colLast"><span class="typeNameLabel">BeanContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanContext.html#toArray-org.apache.juneau.ClassMeta-java.util.Collection-">toArray</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> type,
+<td class="colLast"><span class="typeNameLabel">BeanSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/BeanSession.html#toArray-org.apache.juneau.ClassMeta-java.util.Collection-">toArray</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> type,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><?> list)</code>
<div class="block">Converts the contents of the specified list into an array.</div>
</td>
@@ -587,27 +580,27 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><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></td>
-<td class="colLast"><span class="typeNameLabel">Schema.JsonTypeOrJsonTypeArraySwap.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/dto/jsonschema/Schema.JsonTypeOrJsonTypeArraySwap.html#unswap-java.lang.Object-org.apache.juneau.ClassMeta-org.apache.juneau.BeanContext-">unswap</a></span>(<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> o,
- <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> hint,
- <a href="../../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a> bc)</code> </td>
+<td class="colLast"><span class="typeNameLabel">Schema.JsonTypeOrJsonTypeArraySwap.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/dto/jsonschema/Schema.JsonTypeOrJsonTypeArraySwap.html#unswap-org.apache.juneau.BeanSession-java.lang.Object-org.apache.juneau.ClassMeta-">unswap</a></span>(<a href="../../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a> session,
+ <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> o,
+ <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> hint)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><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></td>
-<td class="colLast"><span class="typeNameLabel">Schema.SchemaOrSchemaArraySwap.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/dto/jsonschema/Schema.SchemaOrSchemaArraySwap.html#unswap-java.lang.Object-org.apache.juneau.ClassMeta-org.apache.juneau.BeanContext-">unswap</a></span>(<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> o,
- <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> hint,
- <a href="../../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a> bc)</code> </td>
+<td class="colLast"><span class="typeNameLabel">Schema.SchemaOrSchemaArraySwap.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/dto/jsonschema/Schema.SchemaOrSchemaArraySwap.html#unswap-org.apache.juneau.BeanSession-java.lang.Object-org.apache.juneau.ClassMeta-">unswap</a></span>(<a href="../../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a> session,
+ <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> o,
+ <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> hint)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><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></td>
-<td class="colLast"><span class="typeNameLabel">Schema.BooleanOrSchemaArraySwap.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/dto/jsonschema/Schema.BooleanOrSchemaArraySwap.html#unswap-java.lang.Object-org.apache.juneau.ClassMeta-org.apache.juneau.BeanContext-">unswap</a></span>(<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> o,
- <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> hint,
- <a href="../../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a> bc)</code> </td>
+<td class="colLast"><span class="typeNameLabel">Schema.BooleanOrSchemaArraySwap.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/dto/jsonschema/Schema.BooleanOrSchemaArraySwap.html#unswap-org.apache.juneau.BeanSession-java.lang.Object-org.apache.juneau.ClassMeta-">unswap</a></span>(<a href="../../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a> session,
+ <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> o,
+ <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> hint)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><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></td>
-<td class="colLast"><span class="typeNameLabel">Schema.BooleanOrSchemaSwap.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/dto/jsonschema/Schema.BooleanOrSchemaSwap.html#unswap-java.lang.Object-org.apache.juneau.ClassMeta-org.apache.juneau.BeanContext-">unswap</a></span>(<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> o,
- <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> hint,
- <a href="../../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a> bc)</code> </td>
+<td class="colLast"><span class="typeNameLabel">Schema.BooleanOrSchemaSwap.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/dto/jsonschema/Schema.BooleanOrSchemaSwap.html#unswap-org.apache.juneau.BeanSession-java.lang.Object-org.apache.juneau.ClassMeta-">unswap</a></span>(<a href="../../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a> session,
+ <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> o,
+ <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> hint)</code> </td>
</tr>
</tbody>
</table>
@@ -642,14 +635,15 @@
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span class="typeNameLabel">HtmlSerializer.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializer.html#serializeAnything-org.apache.juneau.html.HtmlSerializerSession-org.apache.juneau.html.HtmlWriter-java.lang.Object-org.apache.juneau.ClassMeta-java.lang.String-int-org.apache.juneau.BeanPropertyMeta-">serializeAnything</a></span>(<a href="../../../../org/apache/juneau/html/HtmlSerializerSession.html" title="class in org.apache.juneau.html">HtmlSerializerSession</a> session,
+<td class="colFirst"><code>protected org.apache.juneau.html.HtmlSerializer.ContentResult</code></td>
+<td class="colLast"><span class="typeNameLabel">HtmlSerializer.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializer.html#serializeAnything-org.apache.juneau.html.HtmlSerializerSession-org.apache.juneau.html.HtmlWriter-java.lang.Object-org.apache.juneau.ClassMeta-java.lang.String-int-org.apache.juneau.BeanPropertyMeta-boolean-">serializeAnything</a></span>(<a href="../../../../org/apache/juneau/html/HtmlSerializerSession.html" title="class in org.apache.juneau.html">HtmlSerializerSession</a> session,
<a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> out,
<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> o,
<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> eType,
<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,
int indent,
- <a href="../../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a> pMeta)</code>
+ <a href="../../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a> pMeta,
+ boolean isRoot)</code>
<div class="block">Serialize the specified object to the specified writer.</div>
</td>
</tr>
@@ -681,10 +675,14 @@
</tr>
<tbody>
<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</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="../../../../org/apache/juneau/internal/FilteredMap.html" title="type parameter in FilteredMap">K</a>,<a href="../../../../org/apache/juneau/internal/FilteredMap.html" title="type parameter in FilteredMap">V</a>>></code></td>
+<td class="colLast"><span class="typeNameLabel">FilteredMap.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/internal/FilteredMap.html#getClassMeta--">getClassMeta</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><<a href="../../../../org/apache/juneau/internal/DelegateMap.html" title="type parameter in DelegateMap">T</a>></code></td>
<td class="colLast"><span class="typeNameLabel">DelegateMap.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/internal/DelegateMap.html#getClassMeta--">getClassMeta</a></span>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><<a href="../../../../org/apache/juneau/internal/DelegateList.html" title="type parameter in DelegateList">T</a>></code></td>
<td class="colLast"><span class="typeNameLabel">DelegateList.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/internal/DelegateList.html#getClassMeta--">getClassMeta</a></span>()</code> </td>
</tr>
@@ -706,6 +704,13 @@
<div class="block">Constructor.</div>
</td>
</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/internal/FilteredMap.html#FilteredMap-org.apache.juneau.ClassMeta-java.util.Map-K:A-">FilteredMap</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</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="../../../../org/apache/juneau/internal/FilteredMap.html" title="type parameter in FilteredMap">K</a>,<a href="../../../../org/apache/juneau/internal/FilteredMap.html" title="type parameter in FilteredMap">V</a>>> classMeta,
+ <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="../../../../org/apache/juneau/internal/FilteredMap.html" title="type parameter in FilteredMap">K</a>,<a href="../../../../org/apache/juneau/internal/FilteredMap.html" title="type parameter in FilteredMap">V</a>> innerMap,
+ <a href="../../../../org/apache/juneau/internal/FilteredMap.html" title="type parameter in FilteredMap">K</a>[] keys)</code>
+<div class="block">Constructor.</div>
+</td>
+</tr>
</tbody>
</table>
</li>
@@ -918,81 +923,12 @@
</tbody>
</table>
</li>
-<li class="blockList"><a name="org.apache.juneau.serializer">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a> in <a href="../../../../org/apache/juneau/serializer/package-summary.html">org.apache.juneau.serializer</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../org/apache/juneau/serializer/package-summary.html">org.apache.juneau.serializer</a> that return <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?></code></td>
-<td class="colLast"><span class="typeNameLabel">SerializerSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">push</a></span>(<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> attrName,
- <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> o,
- <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> eType)</code>
-<div class="block">Push the specified object onto the stack.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../org/apache/juneau/serializer/package-summary.html">org.apache.juneau.serializer</a> with parameters of type <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">SerializerSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#canIgnoreValue-org.apache.juneau.ClassMeta-java.lang.String-java.lang.Object-">canIgnoreValue</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> cm,
- <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> attrName,
- <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)</code>
-<div class="block">Returns <jk>true</jk> if the specified value should not be serialized.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><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></td>
-<td class="colLast"><span class="typeNameLabel">SerializerSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#generalize-java.lang.Object-org.apache.juneau.ClassMeta-">generalize</a></span>(<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> o,
- <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> type)</code>
-<div class="block">Generalize the specified object if a POJO swap is associated with it.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?></code></td>
-<td class="colLast"><span class="typeNameLabel">SerializerSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">push</a></span>(<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> attrName,
- <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> o,
- <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> eType)</code>
-<div class="block">Push the specified object onto the stack.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">SerializerSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> currentClass)</code>
-<div class="block">Sets the current class being serialized for proper error messages.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">SerializerSession.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#willRecurse-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">willRecurse</a></span>(<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> attrName,
- <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> o,
- <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> cm)</code>
-<div class="block">Returns <jk>true</jk> if <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions"><code>SerializerContext.SERIALIZER_detectRecursions</code></a> is enabled, and the specified
- object is already higher up in the serialization chain.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="org.apache.juneau.server">
+<li class="blockList"><a name="org.apache.juneau.rest">
<!-- -->
</a>
-<h3>Uses of <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a> in <a href="../../../../org/apache/juneau/server/package-summary.html">org.apache.juneau.server</a></h3>
+<h3>Uses of <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a> in <a href="../../../../org/apache/juneau/rest/package-summary.html">org.apache.juneau.rest</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../org/apache/juneau/server/package-summary.html">org.apache.juneau.server</a> with parameters of type <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a></span><span class="tabEnd"> </span></caption>
+<caption><span>Methods in <a href="../../../../org/apache/juneau/rest/package-summary.html">org.apache.juneau.rest</a> with parameters of type <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a></span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
@@ -1000,7 +936,7 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><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></td>
-<td class="colLast"><span class="typeNameLabel">RestConverter.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/server/RestConverter.html#convert-org.apache.juneau.server.RestRequest-java.lang.Object-org.apache.juneau.ClassMeta-">convert</a></span>(<a href="../../../../org/apache/juneau/server/RestRequest.html" title="class in org.apache.juneau.server">RestRequest</a> req,
+<td class="colLast"><span class="typeNameLabel">RestConverter.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestConverter.html#convert-org.apache.juneau.rest.RestRequest-java.lang.Object-org.apache.juneau.ClassMeta-">convert</a></span>(<a href="../../../../org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a> req,
<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> res,
<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> cm)</code>
<div class="block">Performs post-call conversion on the specified response object.</div>
@@ -1008,13 +944,13 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><code><T> T</code></td>
-<td class="colLast"><span class="typeNameLabel">RestRequest.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/server/RestRequest.html#getBody-org.apache.juneau.ClassMeta-">getBody</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> type)</code>
+<td class="colLast"><span class="typeNameLabel">RestRequest.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getBody-org.apache.juneau.ClassMeta-">getBody</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> type)</code>
<div class="block">Reads the input from the HTTP request as JSON, XML, or HTML and converts the input to a POJO.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><T> T</code></td>
-<td class="colLast"><span class="typeNameLabel">RestRequest.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/server/RestRequest.html#getFormDataParameter-java.lang.String-org.apache.juneau.ClassMeta-">getFormDataParameter</a></span>(<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,
+<td class="colLast"><span class="typeNameLabel">RestRequest.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getFormDataParameter-java.lang.String-org.apache.juneau.ClassMeta-">getFormDataParameter</a></span>(<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,
<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> cm)</code>
<div class="block">Returns the specified form data parameter value converted to a POJO using the
<a href="../../../../org/apache/juneau/urlencoding/UrlEncodingParser.html" title="class in org.apache.juneau.urlencoding"><code>UrlEncodingParser</code></a> registered with this servlet.</div>
@@ -1022,7 +958,7 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><code><T> T</code></td>
-<td class="colLast"><span class="typeNameLabel">RestRequest.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/server/RestRequest.html#getFormDataParameter-java.lang.String-org.apache.juneau.ClassMeta-T-">getFormDataParameter</a></span>(<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,
+<td class="colLast"><span class="typeNameLabel">RestRequest.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getFormDataParameter-java.lang.String-org.apache.juneau.ClassMeta-T-">getFormDataParameter</a></span>(<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,
<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> cm,
T def)</code>
<div class="block">Returns the specified form data parameter value converted to a POJO using the
@@ -1031,29 +967,29 @@
</tr>
<tr class="altColor">
<td class="colFirst"><code><T> T</code></td>
-<td class="colLast"><span class="typeNameLabel">RestRequest.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/server/RestRequest.html#getFormDataParameters-java.lang.String-org.apache.juneau.ClassMeta-">getFormDataParameters</a></span>(<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,
+<td class="colLast"><span class="typeNameLabel">RestRequest.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getFormDataParameters-java.lang.String-org.apache.juneau.ClassMeta-">getFormDataParameters</a></span>(<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,
<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> cm)</code>
-<div class="block">Same as <a href="../../../../org/apache/juneau/server/RestRequest.html#getFormDataParameter-java.lang.String-org.apache.juneau.ClassMeta-"><code>RestRequest.getFormDataParameter(String, ClassMeta)</code></a> except for use on multi-part parameters
+<div class="block">Same as <a href="../../../../org/apache/juneau/rest/RestRequest.html#getFormDataParameter-java.lang.String-org.apache.juneau.ClassMeta-"><code>RestRequest.getFormDataParameter(String, ClassMeta)</code></a> except for use on multi-part parameters
(e.g.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><T> T</code></td>
-<td class="colLast"><span class="typeNameLabel">RestRequest.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/server/RestRequest.html#getPathParameter-java.lang.String-org.apache.juneau.ClassMeta-">getPathParameter</a></span>(<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,
+<td class="colLast"><span class="typeNameLabel">RestRequest.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getPathParameter-java.lang.String-org.apache.juneau.ClassMeta-">getPathParameter</a></span>(<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,
<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> cm)</code>
<div class="block">Returns the specified path parameter converted to a POJO.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><T> T</code></td>
-<td class="colLast"><span class="typeNameLabel">RestRequest.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/server/RestRequest.html#getQueryParameter-java.lang.String-org.apache.juneau.ClassMeta-">getQueryParameter</a></span>(<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,
+<td class="colLast"><span class="typeNameLabel">RestRequest.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getQueryParameter-java.lang.String-org.apache.juneau.ClassMeta-">getQueryParameter</a></span>(<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,
<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> cm)</code>
<div class="block">Returns the specified query parameter value converted to a POJO.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><T> T</code></td>
-<td class="colLast"><span class="typeNameLabel">RestRequest.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/server/RestRequest.html#getQueryParameter-java.lang.String-org.apache.juneau.ClassMeta-T-">getQueryParameter</a></span>(<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,
+<td class="colLast"><span class="typeNameLabel">RestRequest.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getQueryParameter-java.lang.String-org.apache.juneau.ClassMeta-T-">getQueryParameter</a></span>(<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,
<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> cm,
T def)</code>
<div class="block">Returns the specified query parameter value converted to a POJO.</div>
@@ -1061,21 +997,21 @@
</tr>
<tr class="altColor">
<td class="colFirst"><code><T> T</code></td>
-<td class="colLast"><span class="typeNameLabel">RestRequest.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/server/RestRequest.html#getQueryParameters-java.lang.String-org.apache.juneau.ClassMeta-">getQueryParameters</a></span>(<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,
+<td class="colLast"><span class="typeNameLabel">RestRequest.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getQueryParameters-java.lang.String-org.apache.juneau.ClassMeta-">getQueryParameters</a></span>(<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,
<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> cm)</code>
-<div class="block">Same as <a href="../../../../org/apache/juneau/server/RestRequest.html#getQueryParameter-java.lang.String-org.apache.juneau.ClassMeta-"><code>RestRequest.getQueryParameter(String, ClassMeta)</code></a> except for use on multi-part parameters
+<div class="block">Same as <a href="../../../../org/apache/juneau/rest/RestRequest.html#getQueryParameter-java.lang.String-org.apache.juneau.ClassMeta-"><code>RestRequest.getQueryParameter(String, ClassMeta)</code></a> except for use on multi-part parameters
(e.g.</div>
</td>
</tr>
</tbody>
</table>
</li>
-<li class="blockList"><a name="org.apache.juneau.server.converters">
+<li class="blockList"><a name="org.apache.juneau.rest.converters">
<!-- -->
</a>
-<h3>Uses of <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a> in <a href="../../../../org/apache/juneau/server/converters/package-summary.html">org.apache.juneau.server.converters</a></h3>
+<h3>Uses of <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a> in <a href="../../../../org/apache/juneau/rest/converters/package-summary.html">org.apache.juneau.rest.converters</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../org/apache/juneau/server/converters/package-summary.html">org.apache.juneau.server.converters</a> with parameters of type <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a></span><span class="tabEnd"> </span></caption>
+<caption><span>Methods in <a href="../../../../org/apache/juneau/rest/converters/package-summary.html">org.apache.juneau.rest.converters</a> with parameters of type <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a></span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
@@ -1083,37 +1019,37 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><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></td>
-<td class="colLast"><span class="typeNameLabel">Traversable.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/server/converters/Traversable.html#convert-org.apache.juneau.server.RestRequest-java.lang.Object-org.apache.juneau.ClassMeta-">convert</a></span>(<a href="../../../../org/apache/juneau/server/RestRequest.html" title="class in org.apache.juneau.server">RestRequest</a> req,
+<td class="colLast"><span class="typeNameLabel">Traversable.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/converters/Traversable.html#convert-org.apache.juneau.rest.RestRequest-java.lang.Object-org.apache.juneau.ClassMeta-">convert</a></span>(<a href="../../../../org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a> req,
<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> o,
<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a> cm)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><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></td>
-<td class="colLast"><span class="typeNameLabel">Queryable.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/server/converters/Queryable.html#convert-org.apache.juneau.server.RestRequest-java.lang.Object-org.apache.juneau.ClassMeta-">convert</a></span>(<a href="../../../../org/apache/juneau/server/RestRequest.html" title="class in org.apache.juneau.server">RestRequest</a> req,
+<td class="colLast"><span class="typeNameLabel">Queryable.</span><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/converters/Queryable.html#convert-org.apache.juneau.rest.RestRequest-java.lang.Object-org.apache.juneau.ClassMeta-">convert</a></span>(<a href="../../../../org/apache/juneau/rest/RestRequest.html" title="
<TRUNCATED>