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:06:51 UTC
[08/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/json/JsonParserBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/json/JsonParserBuilder.html b/content/site/apidocs/org/apache/juneau/json/JsonParserBuilder.html
index 2373f71..51174b4 100644
--- a/content/site/apidocs/org/apache/juneau/json/JsonParserBuilder.html
+++ b/content/site/apidocs/org/apache/juneau/json/JsonParserBuilder.html
@@ -612,6 +612,13 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
</tr>
</table>
<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.parser.ParserBuilder">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.juneau.parser.<a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title="class in org.apache.juneau.parser">ParserBuilder</a></h3>
+<code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html#fileCharset-java.nio.charset.Charset-">fileCharset</a>, <a href="../../../../org/apache/juneau/parser/ParserBuilder.html#inputStreamCharset-java.nio.charset.Charset-">inputStreamCharset</a></code></li>
+</ul>
+<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.BeanContextBuilder">
<!-- -->
</a>
@@ -705,10 +712,10 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.53">fileCharset</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> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html#fileCharset-java.lang.String-">ParserBuilder</a></code></span></div>
<div class="block">Configuration property: File charset.
-
+
<p>
The character set to use for reading <code>Files</code> from the file system.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/parser/Parser.html#PARSER_fileCharset"><code>Parser.PARSER_fileCharset</code></a>
@@ -733,10 +740,10 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.59">inputStreamCharset</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> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html#inputStreamCharset-java.lang.String-">ParserBuilder</a></code></span></div>
<div class="block">Configuration property: Input stream charset.
-
+
<p>
The character set to use for converting <code>InputStreams</code> and byte arrays to readers.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/parser/Parser.html#PARSER_inputStreamCharset"><code>Parser.PARSER_inputStreamCharset</code></a>
@@ -761,10 +768,10 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.65">listener</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><? extends <a href="../../../../org/apache/juneau/parser/ParserListener.html" title="class in org.apache.juneau.parser">ParserListener</a>> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html#listener-java.lang.Class-">ParserBuilder</a></code></span></div>
<div class="block">Configuration property: Parser listener.
-
+
<p>
Class used to listen for errors and warnings that occur during parsing.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/parser/Parser.html#PARSER_listener"><code>Parser.PARSER_listener</code></a>
@@ -788,10 +795,10 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.71">strict</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html#strict-boolean-">ParserBuilder</a></code></span></div>
<div class="block">Configuration property: Strict mode.
-
+
<p>
If <jk>true</jk>, strict mode for the parser is enabled.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/parser/Parser.html#PARSER_strict"><code>Parser.PARSER_strict</code></a>
@@ -819,7 +826,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<p>
Shortcut for calling <code>strict(<jk>true</jk>)</code>.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/parser/Parser.html#PARSER_strict"><code>Parser.PARSER_strict</code></a>
@@ -841,11 +848,11 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.83">trimStrings</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html#trimStrings-boolean-">ParserBuilder</a></code></span></div>
<div class="block">Configuration property: Trim parsed strings.
-
+
<p>
If <jk>true</jk>, string values will be trimmed of whitespace using <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true#trim--" title="class or interface in java.lang"><code>String.trim()</code></a> before being added to
the POJO.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/parser/Parser.html#PARSER_trimStrings"><code>Parser.PARSER_trimStrings</code></a>
@@ -870,10 +877,10 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.89">trimStrings</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html#trimStrings--">ParserBuilder</a></code></span></div>
<div class="block">Configuration property: Trim parsed strings.
-
+
<p>
Shortcut for calling <code>trimStrings(<jk>true</jk>)</code>.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/parser/Parser.html#PARSER_trimStrings"><code>Parser.PARSER_trimStrings</code></a>
@@ -895,14 +902,11 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.95">beansRequireDefaultConstructor</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beansRequireDefaultConstructor-boolean-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Beans require no-arg constructors.
-
+
<p>
If <jk>true</jk>, a Java class must implement a default no-arg constructor to be considered a bean.
- Otherwise, the bean will be serialized as a string using the <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang"><code>Object.toString()</code></a> method.
-
- <p>
- The <a href="../../../../org/apache/juneau/annotation/Bean.html" title="annotation in org.apache.juneau.annotation"><code>@Bean</code></a> annotation can be used on a class to override this setting when <jk>true</jk>.
-
+ <br>Otherwise, the bean will be serialized as a string using the <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang"><code>Object.toString()</code></a> method.
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireDefaultConstructor"><code>BeanContext.BEAN_beansRequireDefaultConstructor</code></a>
@@ -927,10 +931,10 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.101">beansRequireDefaultConstructor</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beansRequireDefaultConstructor--">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Beans require no-arg constructors.
-
+
<p>
Shortcut for calling <code>beansRequireDefaultConstructor(<jk>true</jk>)</code>.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireDefaultConstructor"><code>BeanContext.BEAN_beansRequireDefaultConstructor</code></a>
@@ -952,14 +956,11 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.107">beansRequireSerializable</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beansRequireSerializable-boolean-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Beans require Serializable interface.
-
+
<p>
If <jk>true</jk>, a Java class must implement the <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface to be considered a bean.
- Otherwise, the bean will be serialized as a string using the <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang"><code>Object.toString()</code></a> method.
-
- <p>
- The <a href="../../../../org/apache/juneau/annotation/Bean.html" title="annotation in org.apache.juneau.annotation"><code>@Bean</code></a> annotation can be used on a class to override this setting when <jk>true</jk>.
-
+ <br>Otherwise, the bean will be serialized as a string using the <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang"><code>Object.toString()</code></a> method.
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireSerializable"><code>BeanContext.BEAN_beansRequireSerializable</code></a>
@@ -984,10 +985,10 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.113">beansRequireSerializable</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beansRequireSerializable--">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Beans require Serializable interface.
-
+
<p>
Shortcut for calling <code>beansRequireSerializable(<jk>true</jk>)</code>.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireSerializable"><code>BeanContext.BEAN_beansRequireSerializable</code></a>
@@ -1009,11 +1010,11 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.119">beansRequireSettersForGetters</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beansRequireSettersForGetters-boolean-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Beans require setters for getters.
-
+
<p>
If <jk>true</jk>, only getters that have equivalent setters will be considered as properties on a bean.
- Otherwise, they will be ignored.
-
+ <br>Otherwise, they will be ignored.
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireSettersForGetters"><code>BeanContext.BEAN_beansRequireSettersForGetters</code></a>
@@ -1038,10 +1039,10 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.125">beansRequireSettersForGetters</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beansRequireSettersForGetters--">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Beans require setters for getters.
-
+
<p>
Shortcut for calling <code>beansRequireSettersForGetters(<jk>true</jk>)</code>.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireSettersForGetters"><code>BeanContext.BEAN_beansRequireSettersForGetters</code></a>
@@ -1063,14 +1064,11 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.131">beansRequireSomeProperties</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beansRequireSomeProperties-boolean-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Beans require at least one property.
-
+
<p>
If <jk>true</jk>, then a Java class must contain at least 1 property to be considered a bean.
- Otherwise, the bean will be serialized as a string using the <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang"><code>Object.toString()</code></a> method.
-
- <p>
- The <a href="../../../../org/apache/juneau/annotation/Bean.html" title="annotation in org.apache.juneau.annotation"><code>@Bean</code></a> annotation can be used on a class to override this setting when <jk>true</jk>.
-
+ <br>Otherwise, the bean will be serialized as a string using the <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang"><code>Object.toString()</code></a> method.
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireSomeProperties"><code>BeanContext.BEAN_beansRequireSomeProperties</code></a>
@@ -1095,15 +1093,12 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.137">beanMapPutReturnsOldValue</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanMapPutReturnsOldValue-boolean-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: BeanMap.put() returns old property value.
-
+
<p>
If <jk>true</jk>, then the <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property
values.
- Otherwise, it returns <jk>null</jk>.
-
- <p>
- Disabled by default because it introduces a slight performance penalty.
-
+ <br>Otherwise, it returns <jk>null</jk>.
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanMapPutReturnsOldValue"><code>BeanContext.BEAN_beanMapPutReturnsOldValue</code></a>
@@ -1128,10 +1123,10 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.143">beanMapPutReturnsOldValue</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanMapPutReturnsOldValue--">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: BeanMap.put() returns old property value.
-
+
<p>
Shortcut for calling <code>beanMapPutReturnsOldValue(<jk>true</jk>)</code>.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanMapPutReturnsOldValue"><code>BeanContext.BEAN_beanMapPutReturnsOldValue</code></a>
@@ -1153,10 +1148,10 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.149">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Minimum bean constructor visibility.
-
+
<p>
Only look for constructors with the specified minimum visibility.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanConstructorVisibility"><code>BeanContext.BEAN_beanConstructorVisibility</code></a>
@@ -1181,14 +1176,14 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.155">beanClassVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Minimum bean class visibility.
-
+
<p>
Classes are not considered beans unless they meet the minimum visibility requirements.
<p>
For example, if the visibility is <code>PUBLIC</code> and the bean class is <jk>protected</jk>, then the class
will not be interpreted as a bean class and will be treated as a string.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanClassVisibility"><code>BeanContext.BEAN_beanClassVisibility</code></a>
@@ -1213,7 +1208,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.161">beanFieldVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Minimum bean field visibility.
-
+
<p>
Only look for bean fields with the specified minimum visibility.
@@ -1241,7 +1236,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.167">beanMethodVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanMethodVisibility-org.apache.juneau.Visibility-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Minimum bean method visibility.
-
+
<p>
Only look for bean methods with the specified minimum visibility.
@@ -1269,15 +1264,15 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.173">useJavaBeanIntrospector</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#useJavaBeanIntrospector-boolean-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Use Java Introspector.
-
+
<p>
Using the built-in Java bean introspector will not pick up fields or non-standard getters/setters.
-
+
<h5 class 'section'>Notes:</h5>
<ul>
<li>Most <a href="../../../../org/apache/juneau/annotation/Bean.html" title="annotation in org.apache.juneau.annotation"><code>@Bean</code></a> annotations will be ignored if you enable this setting.
</ul>
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_useJavaBeanIntrospector"><code>BeanContext.BEAN_useJavaBeanIntrospector</code></a>
@@ -1302,10 +1297,10 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.179">useJavaBeanIntrospector</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#useJavaBeanIntrospector--">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Use Java Introspector.
-
+
<p>
Shortcut for calling <code>useJavaBeanIntrospector(<jk>true</jk>)</code>.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_useJavaBeanIntrospector"><code>BeanContext.BEAN_useJavaBeanIntrospector</code></a>
@@ -1327,11 +1322,11 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.185">useInterfaceProxies</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#useInterfaceProxies-boolean-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Use interface proxies.
-
+
<p>
If <jk>true</jk>, then interfaces will be instantiated as proxy classes through the use of 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> if there is no other way of instantiating them.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_useInterfaceProxies"><code>BeanContext.BEAN_useInterfaceProxies</code></a>
@@ -1356,11 +1351,11 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.191">ignoreUnknownBeanProperties</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#ignoreUnknownBeanProperties-boolean-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Ignore unknown properties.
-
+
<p>
If <jk>true</jk>, trying to set a value on a non-existent bean property will silently be ignored.
- Otherwise, a <code>BeanRuntimeException</code> is thrown.
-
+ <br>Otherwise, a <code>BeanRuntimeException</code> is thrown.
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignoreUnknownBeanProperties"><code>BeanContext.BEAN_ignoreUnknownBeanProperties</code></a>
@@ -1385,10 +1380,10 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.197">ignoreUnknownBeanProperties</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#ignoreUnknownBeanProperties--">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Ignore unknown properties.
-
+
<p>
Shortcut for calling <code>ignoreUnknownBeanProperties(<jk>true</jk>)</code>.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignoreUnknownBeanProperties"><code>BeanContext.BEAN_ignoreUnknownBeanProperties</code></a>
@@ -1410,11 +1405,11 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.203">ignoreUnknownNullBeanProperties</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#ignoreUnknownNullBeanProperties-boolean-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Ignore unknown properties with null values.
-
+
<p>
If <jk>true</jk>, trying to set a <jk>null</jk> value on a non-existent bean property will silently be ignored.
- Otherwise, a <code>BeanRuntimeException</code> is thrown.
-
+ <br>Otherwise, a <code>BeanRuntimeException</code> is thrown.
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignoreUnknownNullBeanProperties"><code>BeanContext.BEAN_ignoreUnknownNullBeanProperties</code></a>
@@ -1439,11 +1434,11 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.209">ignorePropertiesWithoutSetters</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#ignorePropertiesWithoutSetters-boolean-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Ignore properties without setters.
-
+
<p>
If <jk>true</jk>, trying to set a value on a bean property without a setter will silently be ignored.
- Otherwise, a <code>BeanRuntimeException</code> is thrown.
-
+ <br>Otherwise, a <code>BeanRuntimeException</code> is thrown.
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignorePropertiesWithoutSetters"><code>BeanContext.BEAN_ignorePropertiesWithoutSetters</code></a>
@@ -1468,11 +1463,11 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.215">ignoreInvocationExceptionsOnGetters</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#ignoreInvocationExceptionsOnGetters-boolean-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Ignore invocation errors on getters.
-
+
<p>
If <jk>true</jk>, errors thrown when calling bean getter methods will silently be ignored.
Otherwise, a <code>BeanRuntimeException</code> is thrown.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignoreInvocationExceptionsOnGetters"><code>BeanContext.BEAN_ignoreInvocationExceptionsOnGetters</code></a>
@@ -1497,10 +1492,10 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.221">ignoreInvocationExceptionsOnGetters</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#ignoreInvocationExceptionsOnGetters--">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Ignore invocation errors on getters.
-
+
<p>
Shortcut for calling <code>ignoreInvocationExceptionsOnGetters(<jk>true</jk>)</code>.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignoreInvocationExceptionsOnGetters"><code>BeanContext.BEAN_ignoreInvocationExceptionsOnGetters</code></a>
@@ -1522,11 +1517,11 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.227">ignoreInvocationExceptionsOnSetters</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#ignoreInvocationExceptionsOnSetters-boolean-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Ignore invocation errors on setters.
-
+
<p>
If <jk>true</jk>, errors thrown when calling bean setter methods will silently be ignored.
- Otherwise, a <code>BeanRuntimeException</code> is thrown.
-
+ <br>Otherwise, a <code>BeanRuntimeException</code> is thrown.
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignoreInvocationExceptionsOnSetters"><code>BeanContext.BEAN_ignoreInvocationExceptionsOnSetters</code></a>
@@ -1551,10 +1546,10 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.233">ignoreInvocationExceptionsOnSetters</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#ignoreInvocationExceptionsOnSetters--">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Ignore invocation errors on setters.
-
+
<p>
Shortcut for calling <code>ignoreInvocationExceptionsOnSetters(<jk>true</jk>)</code>.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignoreInvocationExceptionsOnSetters"><code>BeanContext.BEAN_ignoreInvocationExceptionsOnSetters</code></a>
@@ -1576,11 +1571,11 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.239">sortProperties</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#sortProperties-boolean-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Sort bean properties.
-
+
<p>
When <jk>true</jk>, all bean properties will be serialized and access in alphabetical order.
Otherwise, the natural order of the bean properties is used which is dependent on the JVM vendor.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_sortProperties"><code>BeanContext.BEAN_sortProperties</code></a>
@@ -1605,10 +1600,10 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.245">sortProperties</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#sortProperties--">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Sort bean properties.
-
+
<p>
Shortcut for calling <code>sortProperties(<jk>true</jk>)</code>.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_sortProperties"><code>BeanContext.BEAN_sortProperties</code></a>
@@ -1630,7 +1625,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.251">notBeanPackages</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>... values)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#notBeanPackages-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Bean package exclusions.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanPackages"><code>BeanContext.BEAN_notBeanPackages</code></a>
@@ -1639,7 +1634,12 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html#notBeanPackages-java.lang.Object...-">notBeanPackages</a></code> in class <code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title="class in org.apache.juneau.parser">ParserBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>values</code> - The values to add to this property.</dd>
+<dd><code>values</code> - The values to add to this property.
+ <br>Values can consist of any of the following types:
+ <ul>
+ <li>Strings.
+ <li>Arrays and collections of strings.
+ </ul></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
</dl>
@@ -1654,7 +1654,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.257">notBeanPackages</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>... values)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#notBeanPackages-java.lang.String...-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Bean package exclusions.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanPackages"><code>BeanContext.BEAN_notBeanPackages</code></a>
@@ -1679,10 +1679,10 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<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>... values)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#notBeanPackages-boolean-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Bean package exclusions.
-
+
<p>
When specified, the current list of ignore packages are appended to.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanPackages"><code>BeanContext.BEAN_notBeanPackages</code></a>
@@ -1691,8 +1691,14 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html#notBeanPackages-boolean-java.lang.Object...-">notBeanPackages</a></code> in class <code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title="class in org.apache.juneau.parser">ParserBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>append</code> - If <jk>true</jk>, the previous value is appended to. Otherwise, the previous value is replaced.</dd>
-<dd><code>values</code> - The new value for this property.</dd>
+<dd><code>append</code> - If <jk>true</jk>, the previous value is appended to.
+ <br>Otherwise, the previous value is replaced.</dd>
+<dd><code>values</code> - The new values for this property.
+ <br>Values can consist of any of the following types:
+ <ul>
+ <li>Classes.
+ <li>Arrays and collections of classes.
+ </ul></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
</dl>
@@ -1707,7 +1713,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.269">notBeanPackagesRemove</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>... values)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#notBeanPackagesRemove-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Bean package exclusions.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanPackages"><code>BeanContext.BEAN_notBeanPackages</code></a>
@@ -1716,7 +1722,12 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html#notBeanPackagesRemove-java.lang.Object...-">notBeanPackagesRemove</a></code> in class <code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title="class in org.apache.juneau.parser">ParserBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>values</code> - The values to remove from this property.</dd>
+<dd><code>values</code> - <br>Values can consist of any of the following types:
+ <br>Possible values are:
+ <ul>
+ <li>Strings.
+ <li>Arrays and collections of strings.
+ </ul></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
</dl>
@@ -1731,7 +1742,11 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.275">notBeanClasses</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>... values)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#notBeanClasses-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Bean class exclusions.
-
+
+ <p>
+ List of classes that should not be treated as beans even if they appear to be bean-like.
+ <br>Not-bean classes are converted to <code>Strings</code> during serialization.
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanClasses"><code>BeanContext.BEAN_notBeanClasses</code></a>
@@ -1740,7 +1755,12 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html#notBeanClasses-java.lang.Object...-">notBeanClasses</a></code> in class <code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title="class in org.apache.juneau.parser">ParserBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>values</code> - The values to add to this property.</dd>
+<dd><code>values</code> - The values to add to this property.
+ <br>Values can consist of any of the following types:
+ <ul>
+ <li>Classes.
+ <li>Arrays and collections of classes.
+ </ul></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
</dl>
@@ -1755,7 +1775,11 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.281">notBeanClasses</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><?>... values)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#notBeanClasses-java.lang.Class...-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Bean class exclusions.
-
+
+ <p>
+ List of classes that should not be treated as beans even if they appear to be bean-like.
+ <br>Not-bean classes are converted to <code>Strings</code> during serialization.
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanClasses"><code>BeanContext.BEAN_notBeanClasses</code></a>
@@ -1780,11 +1804,11 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<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>... values)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#notBeanClasses-boolean-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Bean class exclusions.
-
+
<p>
- Not-bean classes are typically converted to <code>Strings</code> during serialization even if they appear to be
+ Not-bean classes are converted to <code>Strings</code> during serialization even if they appear to be
bean-like.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanClasses"><code>BeanContext.BEAN_notBeanClasses</code></a>
@@ -1793,8 +1817,14 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html#notBeanClasses-boolean-java.lang.Object...-">notBeanClasses</a></code> in class <code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title="class in org.apache.juneau.parser">ParserBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>append</code> - If <jk>true</jk>, the previous value is appended to. Otherwise, the previous value is replaced.</dd>
-<dd><code>values</code> - The new value for this property.</dd>
+<dd><code>append</code> - If <jk>true</jk>, the previous value is appended to.
+ <br>Otherwise, the previous value is replaced.</dd>
+<dd><code>values</code> - The new value for this property.
+ <br>Values can consist of any of the following types:
+ <ul>
+ <li>Classes.
+ <li>Arrays and collections of classes.
+ </ul></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
</dl>
@@ -1809,7 +1839,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.293">notBeanClassesRemove</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>... values)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#notBeanClassesRemove-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Bean class exclusions.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanClasses"><code>BeanContext.BEAN_notBeanClasses</code></a>
@@ -1818,7 +1848,12 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html#notBeanClassesRemove-java.lang.Object...-">notBeanClassesRemove</a></code> in class <code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title="class in org.apache.juneau.parser">ParserBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>values</code> - The values to remove from this property.</dd>
+<dd><code>values</code> - The values to remove from this property.
+ <br>Values can consist of any of the following types:
+ <ul>
+ <li>Classes.
+ <li>Arrays and collections of classes.
+ </ul></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
</dl>
@@ -1833,12 +1868,12 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.299">beanFilters</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>... values)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanFilters-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Bean filters.
-
+
<p>
This is a programmatic equivalent to the <a href="../../../../org/apache/juneau/annotation/Bean.html" title="annotation in org.apache.juneau.annotation"><code>@Bean</code></a> annotation.
<br>It's useful when you want to use the Bean annotation functionality, but you don't have the ability to alter
the bean classes.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanFilters"><code>BeanContext.BEAN_beanFilters</code></a>
@@ -1847,7 +1882,14 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html#beanFilters-java.lang.Object...-">beanFilters</a></code> in class <code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title="class in org.apache.juneau.parser">ParserBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>values</code> - The values to add to this property.</dd>
+<dd><code>values</code> - The values to add to this property.
+ <br>Values can consist of any of the following types:
+ <ul>
+ <li>Any bean class that specifies a value for <a href="../../../../org/apache/juneau/annotation/Bean.html#typeName--"><code>@Bean.typeName()</code></a>.
+ <li>Any subclass of <a href="../../../../org/apache/juneau/BeanDictionaryList.html" title="class in org.apache.juneau"><code>BeanDictionaryList</code></a> containing a collection of bean classes with type name annotations.
+ <li>Any subclass of <a href="../../../../org/apache/juneau/BeanDictionaryMap.html" title="class in org.apache.juneau"><code>BeanDictionaryMap</code></a> containing a mapping of type names to classes without type name annotations.
+ <li>Any array or collection of the objects above.
+ </ul></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
</dl>
@@ -1865,7 +1907,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<p>
Same as <a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanFilters-java.lang.Object...-"><code>BeanContextBuilder.beanFilters(Object...)</code></a> but takes in an array of classes.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanFilters"><code>BeanContext.BEAN_beanFilters</code></a>
@@ -1893,7 +1935,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<p>
Same as <a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanFilters-java.lang.Object...-"><code>BeanContextBuilder.beanFilters(Object...)</code></a> but allows you to optionally overwrite the previous value.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanFilters"><code>BeanContext.BEAN_beanFilters</code></a>
@@ -1903,7 +1945,14 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<dd><code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html#beanFilters-boolean-java.lang.Object...-">beanFilters</a></code> in class <code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title="class in org.apache.juneau.parser">ParserBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>append</code> - If <jk>true</jk>, the previous value is appended to. Otherwise, the previous value is replaced.</dd>
-<dd><code>values</code> - The new values for this property.</dd>
+<dd><code>values</code> - The new values for this property.
+ <br>Values can consist of any of the following types:
+ <ul>
+ <li>Any bean class that specifies a value for <a href="../../../../org/apache/juneau/annotation/Bean.html#typeName--"><code>@Bean.typeName()</code></a>.
+ <li>Any subclass of <a href="../../../../org/apache/juneau/BeanDictionaryList.html" title="class in org.apache.juneau"><code>BeanDictionaryList</code></a> containing a collection of bean classes with type name annotations.
+ <li>Any subclass of <a href="../../../../org/apache/juneau/BeanDictionaryMap.html" title="class in org.apache.juneau"><code>BeanDictionaryMap</code></a> containing a mapping of type names to classes without type name annotations.
+ <li>Any array or collection of the objects above.
+ </ul></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
</dl>
@@ -1918,10 +1967,10 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.317">beanFiltersRemove</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>... values)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanFiltersRemove-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Bean filters.
-
+
<p>
Removes from the list of classes that make up the bean filters in this bean context.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanFilters"><code>BeanContext.BEAN_beanFilters</code></a>
@@ -1930,7 +1979,14 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html#beanFiltersRemove-java.lang.Object...-">beanFiltersRemove</a></code> in class <code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title="class in org.apache.juneau.parser">ParserBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>values</code> - The values to remove from this property.</dd>
+<dd><code>values</code> - The values to remove from this property.
+ <br>Values can consist of any of the following types:
+ <ul>
+ <li>Any bean class that specifies a value for <a href="../../../../org/apache/juneau/annotation/Bean.html#typeName--"><code>@Bean.typeName()</code></a>.
+ <li>Any subclass of <a href="../../../../org/apache/juneau/BeanDictionaryList.html" title="class in org.apache.juneau"><code>BeanDictionaryList</code></a> containing a collection of bean classes with type name annotations.
+ <li>Any subclass of <a href="../../../../org/apache/juneau/BeanDictionaryMap.html" title="class in org.apache.juneau"><code>BeanDictionaryMap</code></a> containing a mapping of type names to classes without type name annotations.
+ <li>Any array or collection of the objects above.
+ </ul></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
</dl>
@@ -1945,7 +2001,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.323">pojoSwaps</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>... values)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#pojoSwaps-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: POJO swaps.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_pojoSwaps"><code>BeanContext.BEAN_pojoSwaps</code></a>
@@ -1954,7 +2010,13 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html#pojoSwaps-java.lang.Object...-">pojoSwaps</a></code> in class <code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title="class in org.apache.juneau.parser">ParserBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>values</code> - The values to add to this property.</dd>
+<dd><code>values</code> - The values to add to this property.
+ <br>Values can consist of any of the following types:
+ <ul>
+ <li>Any subclass of <a href="../../../../org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform"><code>PojoSwap</code></a>.
+ <li>Any surrogate class. A shortcut for defining a <a href="../../../../org/apache/juneau/transform/SurrogateSwap.html" title="class in org.apache.juneau.transform"><code>SurrogateSwap</code></a>.
+ <li>Any array or collection of the objects above.
+ </ul></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
</dl>
@@ -1969,7 +2031,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.329">pojoSwaps</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><?>... values)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#pojoSwaps-java.lang.Class...-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: POJO swaps.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_pojoSwaps"><code>BeanContext.BEAN_pojoSwaps</code></a>
@@ -1994,14 +2056,14 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<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>... values)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#pojoSwaps-boolean-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: POJO swaps.
-
+
<p>
POJO swaps are used to "swap out" non-serializable classes with serializable equivalents during serialization,
and "swap in" the non-serializable class during parsing.
<p>
An example of a POJO swap would be a <code>Calendar</code> object that gets swapped out for an ISO8601 string.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_pojoSwaps"><code>BeanContext.BEAN_pojoSwaps</code></a>
@@ -2010,8 +2072,14 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html#pojoSwaps-boolean-java.lang.Object...-">pojoSwaps</a></code> in class <code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title="class in org.apache.juneau.parser">ParserBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>append</code> - If <jk>true</jk>, the previous value is appended to. Otherwise, the previous value is replaced.</dd>
-<dd><code>values</code> - The new value for this property.</dd>
+<dd><code>append</code> - If <jk>true</jk>, the previous value is appended to.
+ <br>Otherwise, the previous value is replaced.</dd>
+<dd><code>values</code> - The new value for this property.
+ <br>Values can consist of any of the following types:
+ <ul>
+ <li>Strings.
+ <li>Arrays and collections of strings.
+ </ul></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
</dl>
@@ -2026,7 +2094,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.341">pojoSwapsRemove</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>... values)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#pojoSwapsRemove-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: POJO swaps.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_pojoSwaps"><code>BeanContext.BEAN_pojoSwaps</code></a>
@@ -2035,7 +2103,13 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html#pojoSwapsRemove-java.lang.Object...-">pojoSwapsRemove</a></code> in class <code><a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title="class in org.apache.juneau.parser">ParserBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>values</code> - The values to remove from this property.</dd>
+<dd><code>values</code> - The values to remove from this property.
+ <br>Values can consist of any of the following types:
+ <ul>
+ <li>Any subclass of <a href="../../../../org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform"><code>PojoSwap</code></a>.
+ <li>Any surrogate class. A shortcut for defining a <a href="../../../../org/apache/juneau/transform/SurrogateSwap.html" title="class in org.apache.juneau.transform"><code>SurrogateSwap</code></a>.
+ <li>Any array or collection of the objects above.
+ </ul></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
</dl>
@@ -2050,12 +2124,12 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.347">implClasses</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#implClasses-java.util.Map-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Implementation classes.
-
+
<p>
For interfaces and abstract classes this method can be used to specify an implementation class for the
interface/abstract class so that instances of the implementation class are used when instantiated (e.g. during a
parse).
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_implClasses"><code>BeanContext.BEAN_implClasses</code></a>
@@ -2080,7 +2154,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends T> implClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#implClass-java.lang.Class-java.lang.Class-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Implementation classes.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_implClasses"><code>BeanContext.BEAN_implClasses</code></a>
@@ -2107,7 +2181,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.359">beanDictionary</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>... values)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanDictionary-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Bean dictionary.
-
+
<p>
Adds to the list of classes that make up the bean dictionary in this bean context.
@@ -2134,10 +2208,10 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.365">beanDictionary</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><?>... values)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanDictionary-java.lang.Class...-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Bean dictionary.
-
+
<p>
Same as <a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanDictionary-java.lang.Object...-"><code>BeanContextBuilder.beanDictionary(Object...)</code></a> but takes in an array of classes.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanDictionary"><code>BeanContext.BEAN_beanDictionary</code></a>
@@ -2193,7 +2267,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<p>
Removes from the list of classes that make up the bean dictionary in this bean context.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanDictionary"><code>BeanContext.BEAN_beanDictionary</code></a>
@@ -2217,7 +2291,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.383">beanTypePropertyName</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> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanTypePropertyName-java.lang.String-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Bean type property name.
-
+
<p>
This specifies the name of the bean property used to store the dictionary name of a bean type so that the
parser knows the data type to reconstruct.
@@ -2246,7 +2320,10 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.389">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> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#locale-java.util.Locale-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Locale.
-
+
+ <p>
+ Specifies a default locale for serializer and parser sessions.
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_locale"><code>BeanContext.BEAN_locale</code></a>
@@ -2270,7 +2347,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.395">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> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#timeZone-java.util.TimeZone-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: TimeZone.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_timeZone"><code>BeanContext.BEAN_timeZone</code></a>
@@ -2294,10 +2371,10 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.401">mediaType</a>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#mediaType-org.apache.juneau.http.MediaType-">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Media type.
-
+
<p>
Specifies a default media type value for serializer and parser sessions.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_mediaType"><code>BeanContext.BEAN_mediaType</code></a>
@@ -2321,10 +2398,10 @@ extends <a href="../../../../org/apache/juneau/parser/ParserBuilder.html" title=
<pre>public <a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json">JsonParserBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserBuilder.html#line.407">debug</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#debug--">BeanContextBuilder</a></code></span></div>
<div class="block">Configuration property: Debug mode.
-
+
<p>
Shortcut for calling <code>debug(<jk>true</jk>)</code>.
-
+
<h5 class='section'>See Also:</h5>
<ul>
<li class='jf'><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_debug"><code>BeanContext.BEAN_debug</code></a>
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/c319662c/content/site/apidocs/org/apache/juneau/json/JsonParserSession.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/json/JsonParserSession.html b/content/site/apidocs/org/apache/juneau/json/JsonParserSession.html
index c1dbf84..925b11f 100644
--- a/content/site/apidocs/org/apache/juneau/json/JsonParserSession.html
+++ b/content/site/apidocs/org/apache/juneau/json/JsonParserSession.html
@@ -131,7 +131,7 @@ var activeTableTab = "activeTableTab";
<pre>public final class <a href="../../../../src-html/org/apache/juneau/json/JsonParserSession.html#line.34">JsonParserSession</a>
extends <a href="../../../../org/apache/juneau/parser/ReaderParserSession.html" title="class in org.apache.juneau.parser">ReaderParserSession</a></pre>
<div class="block">Session object that lives for the duration of a single use of <a href="../../../../org/apache/juneau/json/JsonParser.html" title="class in org.apache.juneau.json"><code>JsonParser</code></a>.
-
+
<p>
This class is NOT thread safe.
It is typically discarded after one-time use although it can be reused against multiple inputs.</div>
@@ -224,7 +224,7 @@ extends <a href="../../../../org/apache/juneau/parser/ReaderParserSession.html"
<!-- -->
</a>
<h3>Methods inherited from class org.apache.juneau.parser.<a href="../../../../org/apache/juneau/parser/ParserSession.html" title="class in org.apache.juneau.parser">ParserSession</a></h3>
-<code><a href="../../../../org/apache/juneau/parser/ParserSession.html#asMap--">asMap</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#cast-org.apache.juneau.ObjectMap-org.apache.juneau.BeanPropertyMeta-org.apache.juneau.ClassMeta-">cast</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#convertAttrToType-java.lang.Object-java.lang.String-org.apache.juneau.ClassMeta-">convertAttrToType</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#createPipe-java.lang.Object-">createPipe</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#getClassMeta-java.lang.String-org.apache.juneau.BeanPropertyMeta-org.apache.juneau.ClassMeta-">getClassMeta</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#getJavaMethod--">getJavaMethod</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#getLastLocation--">getLastLocation</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#get
Outer--">getOuter</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#isStrict--">isStrict</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#isTrimStrings--">isTrimStrings</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#onUnknownProperty-org.apache.juneau.parser.ParserPipe-java.lang.String-org.apache.juneau.BeanMap-int-int-">onUnknownProperty</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#parse-java.lang.Object-java.lang.Class-">parse</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#parse-java.lang.Object-org.apache.juneau.ClassMeta-">parse</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#parse-java.lang.Object-java.lang.reflect.Type-java.lang.reflect.Type...-">parse</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#parseArgs-java.lang.Object-java.lang.reflect.Type:A-">parseArgs</a>, <a href="../../../../org/apache/juneau/parser/ParserSessi
on.html#parseIntoCollection-java.lang.Object-java.util.Collection-java.lang.reflect.Type-">parseIntoCollection</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#parseIntoMap-java.lang.Object-java.util.Map-java.lang.reflect.Type-java.lang.reflect.Type-">parseIntoMap</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#setCurrentProperty-org.apache.juneau.BeanPropertyMeta-">setCurrentProperty</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#setName-org.apache.juneau.ClassMeta-java.lang.Object-java.lang.Object-">setName</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#setParent-org.apache.juneau.ClassMeta-java.lang.Object-java.lang.Object-">setParent</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#trim-K-">trim</a>, <a href="../../../../org/apache/juneau/pa
rser/ParserSession.html#trim-java.lang.String-">trim</a></code></li>
+<code><a href="../../../../org/apache/juneau/parser/ParserSession.html#asMap--">asMap</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#cast-org.apache.juneau.ObjectMap-org.apache.juneau.BeanPropertyMeta-org.apache.juneau.ClassMeta-">cast</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#convertAttrToType-java.lang.Object-java.lang.String-org.apache.juneau.ClassMeta-">convertAttrToType</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#createPipe-java.lang.Object-">createPipe</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#getClassMeta-java.lang.String-org.apache.juneau.BeanPropertyMeta-org.apache.juneau.ClassMeta-">getClassMeta</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#getJavaMethod--">getJavaMethod</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#getLastLocation--">getLastLocation</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#get
Listener--">getListener</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#getListener-java.lang.Class-">getListener</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#getOuter--">getOuter</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#isStrict--">isStrict</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#isTrimStrings--">isTrimStrings</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#onUnknownProperty-org.apache.juneau.parser.ParserPipe-java.lang.String-org.apache.juneau.BeanMap-int-int-">onUnknownProperty</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#parse-java.lang.Object-java.lang.Class-">parse</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#parse-java.lang.Object-org.apache.juneau.ClassMeta-">parse</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#parse-java.lang.Object-java.lang.reflect.Type-java.lang.reflect.Typ
e...-">parse</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#parseArgs-java.lang.Object-java.lang.reflect.Type:A-">parseArgs</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#parseIntoCollection-java.lang.Object-java.util.Collection-java.lang.reflect.Type-">parseIntoCollection</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#parseIntoMap-java.lang.Object-java.util.Map-java.lang.reflect.Type-java.lang.reflect.Type-">parseIntoMap</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#setCurrentProperty-org.apache.juneau.BeanPropertyMeta-">setCurrentProperty</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#setName-org.apache.juneau.ClassMeta-java.lang.Object-java.lang.Object-">setName</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#setPa
rent-org.apache.juneau.ClassMeta-java.lang.Object-java.lang.Object-">setParent</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#trim-K-">trim</a>, <a href="../../../../org/apache/juneau/parser/ParserSession.html#trim-java.lang.String-">trim</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.BeanSession">
@@ -294,7 +294,7 @@ extends <a href="../../../../org/apache/juneau/parser/ReaderParserSession.html"
<h4>isWhitespace</h4>
<pre>protected final boolean <a href="../../../../src-html/org/apache/juneau/json/JsonParserSession.html#line.62">isWhitespace</a>(int cp)</pre>
<div class="block">Returns <jk>true</jk> if the specified character is whitespace.
-
+
<p>
The definition of whitespace is different for strict vs lax mode.
Strict mode only interprets 0x20 (space), 0x09 (tab), 0x0A (line feed) and 0x0D (carriage return) as whitespace.
@@ -365,7 +365,7 @@ extends <a href="../../../../org/apache/juneau/parser/ReaderParserSession.html"
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/parser/ParserSession.html#doParseIntoMap-org.apache.juneau.parser.ParserPipe-java.util.Map-java.lang.reflect.Type-java.lang.reflect.Type-">ParserSession</a></code></span></div>
<div class="block">Implementation method.
-
+
<p>
Default implementation throws an <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><code>UnsupportedOperationException</code></a>.</div>
<dl>
@@ -395,7 +395,7 @@ extends <a href="../../../../org/apache/juneau/parser/ReaderParserSession.html"
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/parser/ParserSession.html#doParseIntoCollection-org.apache.juneau.parser.ParserPipe-java.util.Collection-java.lang.reflect.Type-">ParserSession</a></code></span></div>
<div class="block">Implementation method.
-
+
<p>
Default implementation throws an <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><code>UnsupportedOperationException</code></a>.</div>
<dl>