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/14 23:07:28 UTC
[45/51] [partial] juneau-website git commit: Update javadocs.
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/c319662c/content/site/apidocs/org/apache/juneau/BeanPropertyMeta.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/BeanPropertyMeta.html b/content/site/apidocs/org/apache/juneau/BeanPropertyMeta.html
index 9041939..b0fdb11 100644
--- a/content/site/apidocs/org/apache/juneau/BeanPropertyMeta.html
+++ b/content/site/apidocs/org/apache/juneau/BeanPropertyMeta.html
@@ -111,11 +111,11 @@ var activeTableTab = "activeTableTab";
<pre>public final class <a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.48">BeanPropertyMeta</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">Contains metadata about a bean property.
-
+
<p>
Contains information such as type of property (e.g. field/getter/setter), class type of property value, and whether
any transforms are associated with this property.
-
+
<p>
Developers will typically not need access to this class. The information provided by it is already exposed through
several methods on the <a href="../../../org/apache/juneau/BeanMap.html" title="class in org.apache.juneau"><code>BeanMap</code></a> API.</div>
@@ -273,7 +273,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<tr id="i14" 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/BeanPropertyMeta.html#getProperties--">getProperties</a></span>()</code>
-<div class="block">Returns the override list of properties defined through a <a href="../../../org/apache/juneau/annotation/BeanProperty.html#properties--"><code>BeanProperty.properties()</code></a> annotation
+<div class="block">Returns the override list of properties defined through a <a href="../../../org/apache/juneau/annotation/BeanProperty.html#properties--"><code>@BeanProperty.properties()</code></a> annotation
on this property.</div>
</td>
</tr>
@@ -463,7 +463,7 @@ public <a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
<h4>getClassMeta</h4>
<pre>public <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> <a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.402">getClassMeta</a>()</pre>
<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.
-
+
<p>
If this property or the property type class has a <a href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform"><code>PojoSwap</code></a> associated with it, this method returns the
transformed class meta.
@@ -483,11 +483,11 @@ public <a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
<h4>getBeanRegistry</h4>
<pre>public <a href="../../../org/apache/juneau/BeanRegistry.html" title="class in org.apache.juneau">BeanRegistry</a> <a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.418">getBeanRegistry</a>()</pre>
<div class="block">Returns the bean dictionary in use for this bean property.
-
+
<p>
The order of lookup for the dictionary is as follows:
<ol>
- <li>Dictionary defined via <a href="../../../org/apache/juneau/annotation/BeanProperty.html#beanDictionary--"><code>BeanProperty.beanDictionary()</code></a>.
+ <li>Dictionary defined via <a href="../../../org/apache/juneau/annotation/BeanProperty.html#beanDictionary--"><code>@BeanProperty.beanDictionary()</code></a>.
<li>Dictionary defined via <a href="../../../org/apache/juneau/BeanContext.html#BEAN_beanDictionary"><code>BeanContext.BEAN_beanDictionary</code></a> context property.
</ol></div>
<dl>
@@ -504,13 +504,13 @@ public <a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
<h4>isUri</h4>
<pre>public boolean <a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.435">isUri</a>()</pre>
<div class="block">Returns <jk>true</jk> if this bean property is a URI.
-
+
<p>
A bean property can be considered a URI if any of the following are true:
<ul>
<li>Property class type is <a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a> or <a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>.
- <li>Property class type is annotated with <a href="../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>URI</code></a>.
- <li>Property getter, setter, or field is annotated with <a href="../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>URI</code></a>.
+ <li>Property class type is annotated with <a href="../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>.
+ <li>Property getter, setter, or field is annotated with <a href="../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>.
</ul></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -539,7 +539,7 @@ public <a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
<li class="blockList">
<h4>getProperties</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/BeanPropertyMeta.html#line.454">getProperties</a>()</pre>
-<div class="block">Returns the override list of properties defined through a <a href="../../../org/apache/juneau/annotation/BeanProperty.html#properties--"><code>BeanProperty.properties()</code></a> annotation
+<div class="block">Returns the override list of properties defined through a <a href="../../../org/apache/juneau/annotation/BeanProperty.html#properties--"><code>@BeanProperty.properties()</code></a> annotation
on this property.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -634,7 +634,7 @@ public <a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalAccessException.html?is-external=true" title="class or interface in java.lang">IllegalAccessException</a>,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/InvocationTargetException.html?is-external=true" title="class or interface in java.lang.reflect">InvocationTargetException</a></pre>
<div class="block">Returns the <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 returned by the DynaBean getter.
-
+
<p>
The DynaBean property is the property whose name is <js>"*"</js> and returns a map of "extra" properties on the
bean.</div>
@@ -663,7 +663,7 @@ public <a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalAccessException.html?is-external=true" title="class or interface in java.lang">IllegalAccessException</a>,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/InvocationTargetException.html?is-external=true" title="class or interface in java.lang.reflect">InvocationTargetException</a></pre>
<div class="block">Sets an array field on this bean.
-
+
<p>
Works on both <code>Object</code> and primitive arrays.</div>
<dl>
@@ -688,7 +688,7 @@ public <a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
<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)
throws <a href="../../../org/apache/juneau/BeanRuntimeException.html" title="class in org.apache.juneau">BeanRuntimeException</a></pre>
<div class="block">Adds a value to 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> or array property.
-
+
<p>
Note that adding values to an array property is inefficient for large arrays since it must copy the array into a
larger array on each operation.</div>
@@ -733,7 +733,7 @@ public <a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
<h4>findAnnotations</h4>
<pre>public <A extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>> <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> <a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.989">findAnnotations</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><A> a)</pre>
<div class="block">Returns all instances of the specified annotation in the hierarchy of this bean property.
-
+
<p>
Searches through the class hierarchy (e.g. superclasses, interfaces, packages) for all instances of the
specified annotation.</div>
@@ -753,7 +753,7 @@ public <a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
<h4>getAnnotation</h4>
<pre>public <A extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>> A <a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.1018">getAnnotation</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><A> a)</pre>
<div class="block">Returns the specified annotation on the field or methods that define this property.
-
+
<p>
This method will search up the parent class/interface hierarchy chain to search for the annotation on
overridden getters and setters.</div>
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/c319662c/content/site/apidocs/org/apache/juneau/BeanPropertyMetaExtended.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/BeanPropertyMetaExtended.html b/content/site/apidocs/org/apache/juneau/BeanPropertyMetaExtended.html
index 0f7ee92..985055c 100644
--- a/content/site/apidocs/org/apache/juneau/BeanPropertyMetaExtended.html
+++ b/content/site/apidocs/org/apache/juneau/BeanPropertyMetaExtended.html
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
<pre>public class <a href="../../../src-html/org/apache/juneau/BeanPropertyMetaExtended.html#line.22">BeanPropertyMetaExtended</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">Defines extended language-specific metadata associated with a bean property.
-
+
<p>
Serializers and parsers can implement their own language-specific metadata on a bean property and retrieve
the metadata using the <a href="../../../org/apache/juneau/BeanPropertyMeta.html#getExtendedMeta-java.lang.Class-"><code>BeanPropertyMeta.getExtendedMeta(Class)</code></a> method.</div>
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/c319662c/content/site/apidocs/org/apache/juneau/BeanProxyInvocationHandler.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/BeanProxyInvocationHandler.html b/content/site/apidocs/org/apache/juneau/BeanProxyInvocationHandler.html
index 456143f..33c3959 100644
--- a/content/site/apidocs/org/apache/juneau/BeanProxyInvocationHandler.html
+++ b/content/site/apidocs/org/apache/juneau/BeanProxyInvocationHandler.html
@@ -120,7 +120,7 @@ var activeTableTab = "activeTableTab";
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>
implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/InvocationHandler.html?is-external=true" title="class or interface in java.lang.reflect">InvocationHandler</a></pre>
<div class="block">Provides an <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/InvocationHandler.html?is-external=true" title="class or interface in java.lang.reflect"><code>InvocationHandler</code></a> for creating beans from bean interfaces.
-
+
<p>
If the <code>useInterfaceProxies</code> setting is enabled in <a href="../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau"><code>BeanContext</code></a>, this is the class that creates
instances of beans from interfaces.</div>
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/c319662c/content/site/apidocs/org/apache/juneau/BeanRegistry.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/BeanRegistry.html b/content/site/apidocs/org/apache/juneau/BeanRegistry.html
index 4b68320..5fafd58 100644
--- a/content/site/apidocs/org/apache/juneau/BeanRegistry.html
+++ b/content/site/apidocs/org/apache/juneau/BeanRegistry.html
@@ -111,13 +111,13 @@ var activeTableTab = "activeTableTab";
<pre>public class <a href="../../../src-html/org/apache/juneau/BeanRegistry.html#line.42">BeanRegistry</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 lookup table for resolving bean types by name.
-
+
<p>
In a nutshell, provides a simple mapping of bean class objects to identifying names.
-
+
<p>
- Class names are defined through the <a href="../../../org/apache/juneau/annotation/Bean.html#typeName--"><code>Bean.typeName()</code></a> annotation.
-
+ Class names are defined through the <a href="../../../org/apache/juneau/annotation/Bean.html#typeName--"><code>@Bean.typeName()</code></a> annotation.
+
<p>
The dictionary is used by the framework in the following ways:
<ul>
@@ -198,7 +198,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Gets the class metadata for the specified bean type name.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>typeName</code> - The bean type name as defined by <a href="../../../org/apache/juneau/annotation/Bean.html#typeName--"><code>Bean.typeName()</code></a>.
+<dd><code>typeName</code> - The bean type name as defined by <a href="../../../org/apache/juneau/annotation/Bean.html#typeName--"><code>@Bean.typeName()</code></a>.
Can include multi-dimensional array type names (e.g. <js>"X^^"</js>).</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The class metadata for the bean.</dd>
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/c319662c/content/site/apidocs/org/apache/juneau/BeanSession.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/BeanSession.html b/content/site/apidocs/org/apache/juneau/BeanSession.html
index 6975927..5cd637b 100644
--- a/content/site/apidocs/org/apache/juneau/BeanSession.html
+++ b/content/site/apidocs/org/apache/juneau/BeanSession.html
@@ -120,7 +120,7 @@ var activeTableTab = "activeTableTab";
<pre>public class <a href="../../../src-html/org/apache/juneau/BeanSession.html#line.38">BeanSession</a>
extends <a href="../../../org/apache/juneau/Session.html" title="class in org.apache.juneau">Session</a></pre>
<div class="block">Session object that lives for the duration of a single use of <a href="../../../org/apache/juneau/serializer/Serializer.html" title="class in org.apache.juneau.serializer"><code>Serializer</code></a> or <a href="../../../org/apache/juneau/parser/Parser.html" title="class in org.apache.juneau.parser"><code>Parser</code></a>.
-
+
<p>
This class is NOT thread safe. It is meant to be discarded after one-time use.</div>
</li>
@@ -486,7 +486,7 @@ extends <a href="../../../org/apache/juneau/Session.html" title="class in org.ap
<h4>getLocale</h4>
<pre>public final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> <a href="../../../src-html/org/apache/juneau/BeanSession.html#line.91">getLocale</a>()</pre>
<div class="block">Returns the locale defined on this session.
-
+
<p>
The locale is determined in the following order:
<ol>
@@ -509,7 +509,7 @@ extends <a href="../../../org/apache/juneau/Session.html" title="class in org.ap
<h4>getTimeZone</h4>
<pre>public final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> <a href="../../../src-html/org/apache/juneau/BeanSession.html#line.108">getTimeZone</a>()</pre>
<div class="block">Returns the timezone defined on this session.
-
+
<p>
The timezone is determined in the following order:
<ol>
@@ -545,7 +545,7 @@ extends <a href="../../../org/apache/juneau/Session.html" title="class in org.ap
<h4>isIgnoreUnknownBeanProperties</h4>
<pre>public final boolean <a href="../../../src-html/org/apache/juneau/BeanSession.html#line.129">isIgnoreUnknownBeanProperties</a>()</pre>
<div class="block">Bean property getter: <property>ignoreUnknownBeanProperties</property>.
-
+
<p>
See <a href="../../../org/apache/juneau/BeanContext.html#BEAN_ignoreUnknownBeanProperties"><code>BeanContext.BEAN_ignoreUnknownBeanProperties</code></a>.</div>
<dl>
@@ -564,7 +564,7 @@ extends <a href="../../../org/apache/juneau/Session.html" title="class in org.ap
<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)
throws <a href="../../../org/apache/juneau/InvalidDataConversionException.html" title="class in org.apache.juneau">InvalidDataConversionException</a></pre>
<div class="block">Converts the specified value to the specified class type.
-
+
<p>
See <a href="../../../org/apache/juneau/BeanSession.html#convertToType-java.lang.Object-org.apache.juneau.ClassMeta-"><code>convertToType(Object, ClassMeta)</code></a> for the list of valid conversions.</div>
<dl>
@@ -617,10 +617,10 @@ extends <a href="../../../org/apache/juneau/Session.html" title="class in org.ap
<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> type)
throws <a href="../../../org/apache/juneau/InvalidDataConversionException.html" title="class in org.apache.juneau">InvalidDataConversionException</a></pre>
<div class="block">Casts the specified value into the specified type.
-
+
<p>
If the value isn't an instance of the specified type, then converts the value if possible.
-
+
<p>
The following conversions are valid:
<table class='styled'>
@@ -697,7 +697,7 @@ extends <a href="../../../org/apache/juneau/Session.html" title="class in org.ap
<br><code>List<X[]></code>
<br><code>List[]<X></code>
</td>
- <td> </td>
+ <td> </td>
</tr>
<tr>
<td>
@@ -742,7 +742,7 @@ extends <a href="../../../org/apache/juneau/Session.html" title="class in org.ap
<br>
</td>
</tr>
- </table></div>
+ </table></div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - The class type to convert the value to.</dd>
@@ -817,10 +817,10 @@ extends <a href="../../../org/apache/juneau/Session.html" title="class in org.ap
<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/BeanSession.html#line.661">toArray</a>(<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)</pre>
<div class="block">Converts the contents of the specified list into an array.
-
+
<p>
Works on both object and primitive arrays.
-
+
<p>
In the case of multi-dimensional arrays, the incoming list must contain elements of type n-1 dimension.
i.e. if <code>type</code> is <code><jk>int</jk>[][]</code> then <code>list</code> must have entries of type
@@ -844,11 +844,11 @@ extends <a href="../../../org/apache/juneau/Session.html" title="class in org.ap
<h4>toBeanMap</h4>
<pre>public final <T> <a href="../../../org/apache/juneau/BeanMap.html" title="class in org.apache.juneau">BeanMap</a><T> <a href="../../../src-html/org/apache/juneau/BeanSession.html#line.703">toBeanMap</a>(T o)</pre>
<div class="block">Wraps an object inside a <a href="../../../org/apache/juneau/BeanMap.html" title="class in org.apache.juneau"><code>BeanMap</code></a> object (i.e. a modifiable <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>).
-
+
<p>
If object is not a true bean, then throws a <a href="../../../org/apache/juneau/BeanRuntimeException.html" title="class in org.apache.juneau"><code>BeanRuntimeException</code></a> with an explanation of why it's not a
bean.
-
+
<h5 class='section'>Example:</h5>
<p class='bcode'>
<jc>// Construct a bean map around a bean instance</jc>
@@ -909,15 +909,15 @@ extends <a href="../../../org/apache/juneau/Session.html" title="class in org.ap
throws <a href="../../../org/apache/juneau/BeanRuntimeException.html" title="class in org.apache.juneau">BeanRuntimeException</a></pre>
<div class="block">Wraps an object inside a <a href="../../../org/apache/juneau/BeanMap.html" title="class in org.apache.juneau"><code>BeanMap</code></a> object (i.e.: a modifiable <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>) defined as a bean for one of its
class, a super class, or an implemented interface.
-
+
<p>
If object is not a true bean, throws a <a href="../../../org/apache/juneau/BeanRuntimeException.html" title="class in org.apache.juneau"><code>BeanRuntimeException</code></a> with an explanation of why it's not a bean.
-
+
<h5 class='section'>Example:</h5>
<p class='bcode'>
<jc>// Construct a bean map for new bean using only properties defined in a superclass</jc>
BeanMap<MySubBean> bm = BeanContext.<jsf>DEFAULT</jsf>.forBean(<jk>new</jk> MySubBean(), MySuperBean.<jk>class</jk>);
-
+
<jc>// Construct a bean map for new bean using only properties defined in an interface</jc>
BeanMap<MySubBean> bm = BeanContext.<jsf>DEFAULT</jsf>.forBean(<jk>new</jk> MySubBean(), MySuperInterface.<jk>class</jk>);
</p></div>
@@ -946,11 +946,11 @@ extends <a href="../../../org/apache/juneau/Session.html" title="class in org.ap
<pre>public final <T> <a href="../../../org/apache/juneau/BeanMap.html" title="class in org.apache.juneau">BeanMap</a><T> <a href="../../../src-html/org/apache/juneau/BeanSession.html#line.788">newBeanMap</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>
<div class="block">Creates a new <a href="../../../org/apache/juneau/BeanMap.html" title="class in org.apache.juneau"><code>BeanMap</code></a> object (i.e. a modifiable <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>) of the given class with uninitialized
property values.
-
+
<p>
If object is not a true bean, then throws a <a href="../../../org/apache/juneau/BeanRuntimeException.html" title="class in org.apache.juneau"><code>BeanRuntimeException</code></a> with an explanation of why it's not a
bean.
-
+
<h5 class='section'>Example:</h5>
<p class='bcode'>
<jc>// Construct a new bean map wrapped around a new Person object</jc>
@@ -998,7 +998,7 @@ extends <a href="../../../org/apache/juneau/Session.html" title="class in org.ap
throws <a href="../../../org/apache/juneau/BeanRuntimeException.html" title="class in org.apache.juneau">BeanRuntimeException</a></pre>
<div class="block">Creates a new empty bean of the specified type, except used for instantiating inner member classes that must
be instantiated within another class instance.
-
+
<h5 class='section'>Example:</h5>
<p class='bcode'>
<jc>// Construct a new instance of the specified bean class</jc>
@@ -1088,18 +1088,18 @@ extends <a href="../../../org/apache/juneau/Session.html" title="class in org.ap
<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>... args)</pre>
<div class="block">Used to resolve <code>ClassMetas</code> of type <code>Collection</code> and <code>Map</code> that have
<code>ClassMeta</code> values that themselves could be collections or maps.
-
+
<p>
<code>Collection</code> meta objects are assumed to be followed by zero or one meta objects indicating the
element type.
-
+
<p>
<code>Map</code> meta objects are assumed to be followed by zero or two meta objects indicating the key and value
types.
-
+
<p>
The array can be arbitrarily long to indicate arbitrarily complex data structures.
-
+
<h5 class='section'>Examples:</h5>
<ul>
<li><code>getClassMeta(String.<jk>class</jk>);</code> - A normal type.
@@ -1137,7 +1137,7 @@ extends <a href="../../../org/apache/juneau/Session.html" title="class in org.ap
<h4>getArgsClassMeta</h4>
<pre>public final <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>[]> <a href="../../../src-html/org/apache/juneau/BeanSession.html#line.942">getArgsClassMeta</a>(<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>[] classes)</pre>
<div class="block">Given an array of <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> objects, returns a <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau"><code>ClassMeta</code></a> representing those arguments.
-
+
<p>
Constructs a new meta on each call.</div>
<dl>
@@ -1285,7 +1285,7 @@ extends <a href="../../../org/apache/juneau/Session.html" title="class in org.ap
<h4>getStringBuilder</h4>
<pre>public final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a> <a href="../../../src-html/org/apache/juneau/BeanSession.html#line.1059">getStringBuilder</a>()</pre>
<div class="block">Creates a reusable <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang"><code>StringBuilder</code></a> object from an internal pool.
-
+
<p>
String builders are returned to the pool by calling <a href="../../../org/apache/juneau/BeanSession.html#returnStringBuilder-java.lang.StringBuilder-"><code>returnStringBuilder(StringBuilder)</code></a>.</div>
<dl>
@@ -1316,10 +1316,10 @@ extends <a href="../../../org/apache/juneau/Session.html" title="class in org.ap
<h4>object</h4>
<pre>public final <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>> <a href="../../../src-html/org/apache/juneau/BeanSession.html#line.1089">object</a>()</pre>
<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>.
-
+
<p>
This <code>ClassMeta</code> is often used to represent "any object type" when an object type is not known.
-
+
<p>
This method is identical to calling <code>getClassMeta(Object.<jk>class</jk>)</code> but uses a cached copy to
avoid a hashmap lookup.</div>
@@ -1337,10 +1337,10 @@ extends <a href="../../../org/apache/juneau/Session.html" title="class in org.ap
<h4>string</h4>
<pre>public final <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>> <a href="../../../src-html/org/apache/juneau/BeanSession.html#line.1105">string</a>()</pre>
<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>.
-
+
<p>
This <code>ClassMeta</code> is often used to represent key types in maps.
-
+
<p>
This method is identical to calling <code>getClassMeta(String.<jk>class</jk>)</code> but uses a cached copy to
avoid a hashmap lookup.</div>
@@ -1358,10 +1358,10 @@ extends <a href="../../../org/apache/juneau/Session.html" title="class in org.ap
<h4>_class</h4>
<pre>public final <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>> <a href="../../../src-html/org/apache/juneau/BeanSession.html#line.1121">_class</a>()</pre>
<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>.
-
+
<p>
This <code>ClassMeta</code> is often used to represent key types in maps.
-
+
<p>
This method is identical to calling <code>getClassMeta(Class.<jk>class</jk>)</code> but uses a cached copy to
avoid a hashmap lookup.</div>
@@ -1379,7 +1379,7 @@ extends <a href="../../../org/apache/juneau/Session.html" title="class in org.ap
<h4>getMediaType</h4>
<pre>public final <a href="../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> <a href="../../../src-html/org/apache/juneau/BeanSession.html#line.1133">getMediaType</a>()</pre>
<div class="block">Returns the media type specified for this session.
-
+
<p>
For example, <js>"application/json"</js>.</div>
<dl>
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/c319662c/content/site/apidocs/org/apache/juneau/BeanSessionArgs.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/BeanSessionArgs.html b/content/site/apidocs/org/apache/juneau/BeanSessionArgs.html
index e0e8173..a5cf5b6 100644
--- a/content/site/apidocs/org/apache/juneau/BeanSessionArgs.html
+++ b/content/site/apidocs/org/apache/juneau/BeanSessionArgs.html
@@ -18,6 +18,12 @@
catch(err) {
}
//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -70,13 +76,13 @@
<li>Nested | </li>
<li><a href="#field.summary">Field</a> | </li>
<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
<li><a href="#field.detail">Field</a> | </li>
<li><a href="#constructor.detail">Constr</a> | </li>
-<li>Method</li>
+<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
@@ -153,6 +159,11 @@ extends <a href="../../../org/apache/juneau/SessionArgs.html" title="class in or
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/BeanSessionArgs.html#BeanSessionArgs--">BeanSessionArgs</a></span>()</code>
+<div class="block">Constructor</div>
+</td>
+</tr>
+<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/BeanSessionArgs.html#BeanSessionArgs-org.apache.juneau.ObjectMap-java.util.Locale-java.util.TimeZone-org.apache.juneau.http.MediaType-">BeanSessionArgs</a></span>(<a href="../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> properties,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> locale,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> timeZone,
@@ -169,6 +180,37 @@ extends <a href="../../../org/apache/juneau/SessionArgs.html" title="class in or
<!-- -->
</a>
<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/juneau/BeanSessionArgs.html" title="class in org.apache.juneau">BeanSessionArgs</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/BeanSessionArgs.html#locale-java.util.Locale-">locale</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> locale)</code>
+<div class="block">The session locale.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/juneau/BeanSessionArgs.html" title="class in org.apache.juneau">BeanSessionArgs</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/BeanSessionArgs.html#mediaType-org.apache.juneau.http.MediaType-">mediaType</a></span>(<a href="../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> mediaType)</code>
+<div class="block">The session media type.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/juneau/BeanSessionArgs.html" title="class in org.apache.juneau">BeanSessionArgs</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/BeanSessionArgs.html#properties-org.apache.juneau.ObjectMap-">properties</a></span>(<a href="../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> properties)</code>
+<div class="block">Session-level properties.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/juneau/BeanSessionArgs.html" title="class in org.apache.juneau">BeanSessionArgs</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/BeanSessionArgs.html#timeZone-java.util.TimeZone-">timeZone</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> timeZone)</code>
+<div class="block">The session timezone.</div>
+</td>
+</tr>
+</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
@@ -208,13 +250,23 @@ extends <a href="../../../org/apache/juneau/SessionArgs.html" title="class in or
<!-- -->
</a>
<h3>Constructor Detail</h3>
+<a name="BeanSessionArgs--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BeanSessionArgs</h4>
+<pre>public <a href="../../../src-html/org/apache/juneau/BeanSessionArgs.html#line.36">BeanSessionArgs</a>()</pre>
+<div class="block">Constructor</div>
+</li>
+</ul>
<a name="BeanSessionArgs-org.apache.juneau.ObjectMap-java.util.Locale-java.util.TimeZone-org.apache.juneau.http.MediaType-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>BeanSessionArgs</h4>
-<pre>public <a href="../../../src-html/org/apache/juneau/BeanSessionArgs.html#line.50">BeanSessionArgs</a>(<a href="../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> properties,
+<pre>public <a href="../../../src-html/org/apache/juneau/BeanSessionArgs.html#line.55">BeanSessionArgs</a>(<a href="../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> properties,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> locale,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> timeZone,
<a href="../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> mediaType)</pre>
@@ -222,14 +274,94 @@ extends <a href="../../../org/apache/juneau/SessionArgs.html" title="class in or
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>properties</code> - Session-level properties.
- These override context-level properties.
- Can be <jk>null</jk>.</dd>
+ <br>These override context-level properties.
+ <br>Can be <jk>null</jk>.</dd>
+<dd><code>locale</code> - The session locale.
+ <br>If <jk>null</jk>, then the locale defined on the context is used.</dd>
+<dd><code>timeZone</code> - The session timezone.
+ <br>If <jk>null</jk>, then the timezone defined on the context is used.</dd>
+<dd><code>mediaType</code> - The session media type (e.g. <js>"application/json"</js>).
+ <br>Can be <jk>null</jk>.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="locale-java.util.Locale-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>locale</h4>
+<pre>public <a href="../../../org/apache/juneau/BeanSessionArgs.html" title="class in org.apache.juneau">BeanSessionArgs</a> <a href="../../../src-html/org/apache/juneau/BeanSessionArgs.html#line.70">locale</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> locale)</pre>
+<div class="block">The session locale.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>locale</code> - The session locale.
- If <jk>null</jk>, then the locale defined on the context is used.</dd>
+ <br>If <jk>null</jk>, then the locale defined on the context is used.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+</dl>
+</li>
+</ul>
+<a name="timeZone-java.util.TimeZone-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>timeZone</h4>
+<pre>public <a href="../../../org/apache/juneau/BeanSessionArgs.html" title="class in org.apache.juneau">BeanSessionArgs</a> <a href="../../../src-html/org/apache/juneau/BeanSessionArgs.html#line.83">timeZone</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> timeZone)</pre>
+<div class="block">The session timezone.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>timeZone</code> - The session timezone.
- If <jk>null</jk>, then the timezone defined on the context is used.</dd>
+ <br>If <jk>null</jk>, then the timezone defined on the context is used.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+</dl>
+</li>
+</ul>
+<a name="mediaType-org.apache.juneau.http.MediaType-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mediaType</h4>
+<pre>public <a href="../../../org/apache/juneau/BeanSessionArgs.html" title="class in org.apache.juneau">BeanSessionArgs</a> <a href="../../../src-html/org/apache/juneau/BeanSessionArgs.html#line.96">mediaType</a>(<a href="../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> mediaType)</pre>
+<div class="block">The session media type.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>mediaType</code> - The session media type (e.g. <js>"application/json"</js>).
- Can be <jk>null</jk>.</dd>
+ <br>Can be <jk>null</jk>.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+</dl>
+</li>
+</ul>
+<a name="properties-org.apache.juneau.ObjectMap-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>properties</h4>
+<pre>public <a href="../../../org/apache/juneau/BeanSessionArgs.html" title="class in org.apache.juneau">BeanSessionArgs</a> <a href="../../../src-html/org/apache/juneau/BeanSessionArgs.html#line.102">properties</a>(<a href="../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> properties)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../org/apache/juneau/SessionArgs.html#properties-org.apache.juneau.ObjectMap-">SessionArgs</a></code></span></div>
+<div class="block">Session-level properties.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../org/apache/juneau/SessionArgs.html#properties-org.apache.juneau.ObjectMap-">properties</a></code> in class <code><a href="../../../org/apache/juneau/SessionArgs.html" title="class in org.apache.juneau">SessionArgs</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>properties</code> - Session-level properties.
+ <br>These override context-level properties.
+ <br>Can be <jk>null</jk>.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
</dl>
</li>
</ul>
@@ -288,13 +420,13 @@ extends <a href="../../../org/apache/juneau/SessionArgs.html" title="class in or
<li>Nested | </li>
<li><a href="#field.summary">Field</a> | </li>
<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
<li><a href="#field.detail">Field</a> | </li>
<li><a href="#constructor.detail">Constr</a> | </li>
-<li>Method</li>
+<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/c319662c/content/site/apidocs/org/apache/juneau/ClassMeta.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/ClassMeta.html b/content/site/apidocs/org/apache/juneau/ClassMeta.html
index 79efd38..8c25f25 100644
--- a/content/site/apidocs/org/apache/juneau/ClassMeta.html
+++ b/content/site/apidocs/org/apache/juneau/ClassMeta.html
@@ -121,10 +121,10 @@ public final class <a href="../../../src-html/org/apache/juneau/ClassMeta.html#l
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>
implements <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></pre>
<div class="block">A wrapper class around the <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 that provides cached information about that class.
-
+
<p>
Instances of this class can be created through the <a href="../../../org/apache/juneau/BeanContext.html#getClassMeta-java.lang.Class-"><code>BeanContext.getClassMeta(Class)</code></a> method.
-
+
<p>
The <a href="../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau"><code>BeanContext</code></a> class will cache and reuse instances of this class except for the following class types:
<ul>
@@ -132,7 +132,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
<li>Maps with non-Object key/values.
<li>Collections with non-Object key/values.
</ul>
-
+
<p>
This class is tied to the <a href="../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau"><code>BeanContext</code></a> class because it's that class that makes the determination of what is
a bean.</div>
@@ -665,7 +665,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
<h4>getBeanTypePropertyName</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/ClassMeta.html#line.721">getBeanTypePropertyName</a>()</pre>
<div class="block">Returns the type property name associated with this class and subclasses.
-
+
<p>
If <jk>null</jk>, <js>"_type"</js> should be assumed.</div>
<dl>
@@ -683,9 +683,9 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
<h4>getDictionaryName</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/ClassMeta.html#line.735">getDictionaryName</a>()</pre>
<div class="block">Returns the bean dictionary name associated with this class.
-
+
<p>
- The lexical name is defined by <a href="../../../org/apache/juneau/annotation/Bean.html#typeName--"><code>Bean.typeName()</code></a>.</div>
+ The lexical name is defined by <a href="../../../org/apache/juneau/annotation/Bean.html#typeName--"><code>@Bean.typeName()</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The type name associated with this bean class, or <jk>null</jk> if there is no type name defined or this
@@ -701,10 +701,10 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
<h4>getBeanRegistry</h4>
<pre>public <a href="../../../org/apache/juneau/BeanRegistry.html" title="class in org.apache.juneau">BeanRegistry</a> <a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.749">getBeanRegistry</a>()</pre>
<div class="block">Returns the bean registry for this class.
-
+
<p>
- This bean registry contains names specified in the <a href="../../../org/apache/juneau/annotation/Bean.html#beanDictionary--"><code>Bean.beanDictionary()</code></a> annotation defined on the class,
- regardless of whether the class is an actual bean.
+ This bean registry contains names specified in the <a href="../../../org/apache/juneau/annotation/Bean.html#beanDictionary--"><code>@Bean.beanDictionary()</code></a> annotation
+ defined on the class, regardless of whether the class is an actual bean.
This allows interfaces to define subclasses with type names.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -766,7 +766,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
<h4>hasChildPojoSwaps</h4>
<pre>protected boolean <a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.791">hasChildPojoSwaps</a>()</pre>
<div class="block">Returns <jk>true</jk> if this class or any child classes has a <a href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform"><code>PojoSwap</code></a> associated with it.
-
+
<p>
Used when transforming bean properties to prevent having to look up transforms if we know for certain that no
transforms are associated with a bean property.</div>
@@ -819,7 +819,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
<pre>protected static <T> <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a><? extends T> <a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.862">findNoArgConstructor</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><?> c,
<a href="../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> v)</pre>
<div class="block">Locates the no-arg constructor for the specified class.
-
+
<p>
Constructor must match the visibility requirements specified by parameter 'v'.
If class is abstract, always returns <jk>null</jk>.
@@ -1313,7 +1313,7 @@ public <a href="../../../org/apache/juneau/ClassMeta.html" title="class in
<h4>isNullable</h4>
<pre>public boolean <a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1192">isNullable</a>()</pre>
<div class="block">Returns <jk>true</jk> if instance of this object can be <jk>null</jk>.
-
+
<p>
Objects can be <jk>null</jk>, but primitives cannot, except for chars which can be represented by
<code>(<jk>char</jk>)0</code>.</div>
@@ -1374,7 +1374,7 @@ public <a href="../../../org/apache/juneau/ClassMeta.html" title="class in
<pre>public <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/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>> <a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1234">getRemoteableMethods</a>()</pre>
<div class="block">All methods on this class annotated with <a href="../../../org/apache/juneau/remoteable/Remoteable.html" title="annotation in org.apache.juneau.remoteable"><code>@Remotable</code></a>, or all public methods if class is
annotated.
-
+
<p>
Keys are method signatures.</div>
<dl>
@@ -1391,7 +1391,7 @@ public <a href="../../../org/apache/juneau/ClassMeta.html" title="class in
<h4>getPublicMethods</h4>
<pre>public <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/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>> <a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1246">getPublicMethods</a>()</pre>
<div class="block">All public methods on this class including static methods.
-
+
<p>
Keys are method signatures.</div>
<dl>
@@ -1675,7 +1675,7 @@ public <a href="../../../org/apache/juneau/ClassMeta.html" title="class in
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/InvocationTargetException.html?is-external=true" title="class or interface in java.lang.reflect">InvocationTargetException</a>,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InstantiationException.html?is-external=true" title="class or interface in java.lang">InstantiationException</a></pre>
<div class="block">Create a new instance of the main class of this declared type from a <code>String</code> input.
-
+
<p>
In order to use this method, the class must have one of the following methods:
<ul>
@@ -1713,7 +1713,7 @@ public <a href="../../../org/apache/juneau/ClassMeta.html" title="class in
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/InvocationTargetException.html?is-external=true" title="class or interface in java.lang.reflect">InvocationTargetException</a>,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InstantiationException.html?is-external=true" title="class or interface in java.lang">InstantiationException</a></pre>
<div class="block">Create a new instance of the main class of this declared type from a <code>Number</code> input.
-
+
<p>
In order to use this method, the class must have one of the following methods:
<ul>
@@ -1900,7 +1900,7 @@ public <a href="../../../org/apache/juneau/ClassMeta.html" title="class in
<h4>isInstance</h4>
<pre>public boolean <a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1702">isInstance</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> o)</pre>
<div class="block">Returns <jk>true</jk> if the specified object is an instance of this class.
-
+
<p>
This is a simple comparison on the base class itself and not on any generic parameters.</div>
<dl>
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/c319662c/content/site/apidocs/org/apache/juneau/ClassMetaExtended.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/ClassMetaExtended.html b/content/site/apidocs/org/apache/juneau/ClassMetaExtended.html
index 09b5b0f..d0cb92e 100644
--- a/content/site/apidocs/org/apache/juneau/ClassMetaExtended.html
+++ b/content/site/apidocs/org/apache/juneau/ClassMetaExtended.html
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
<pre>public class <a href="../../../src-html/org/apache/juneau/ClassMetaExtended.html#line.22">ClassMetaExtended</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">Defines extended language-specific metadata associated with a class.
-
+
<p>
Serializers and parsers can implement their own language-specific metadata on a class and retrieve the metadata
using the <a href="../../../org/apache/juneau/ClassMeta.html#getExtendedMeta-java.lang.Class-"><code>ClassMeta.getExtendedMeta(Class)</code></a> method.</div>