You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juneau.apache.org by ja...@apache.org on 2018/01/11 01:16:20 UTC
[30/51] [partial] juneau-website git commit: Update javadocs,
add google analytics scripts.
http://git-wip-us.apache.org/repos/asf/juneau-website/blob/b821a97a/content/site/apidocs/org/apache/juneau/html/HtmlSerializer.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/html/HtmlSerializer.html b/content/site/apidocs/org/apache/juneau/html/HtmlSerializer.html
index a03f497..6d13005 100644
--- a/content/site/apidocs/org/apache/juneau/html/HtmlSerializer.html
+++ b/content/site/apidocs/org/apache/juneau/html/HtmlSerializer.html
@@ -137,7 +137,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
-<pre>public class <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.125">HtmlSerializer</a>
+<pre>public class <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.126">HtmlSerializer</a>
extends <a href="../../../../org/apache/juneau/xml/XmlSerializer.html" title="class in org.apache.juneau.xml">XmlSerializer</a></pre>
<div class="block">Serializes POJO models to HTML.
@@ -185,61 +185,61 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializer.html" title="cl
<h5 class='section'>Example:</h5>
<p class='bcode'>
<jc>// Use one of the default serializers to serialize a POJO</jc>
- String html = HtmlSerializer.<jsf>DEFAULT</jsf>.serialize(someObject);
+ String html = HtmlSerializer.<jsf>DEFAULT</jsf>.serialize(someObject);
- <jc>// Create a custom serializer that doesn't use whitespace and newlines</jc>
- HtmlSerializer serializer = <jk>new</jk> HtmlSerializerBuider().ws().build();
+ <jc>// Create a custom serializer that doesn't use whitespace and newlines</jc>
+ HtmlSerializer serializer = <jk>new</jk> HtmlSerializerBuider().ws().build();
- <jc>// Same as above, except uses cloning</jc>
- HtmlSerializer serializer = HtmlSerializer.<jsf>DEFAULT</jsf>.builder().ws().build();
+ <jc>// Same as above, except uses cloning</jc>
+ HtmlSerializer serializer = HtmlSerializer.<jsf>DEFAULT</jsf>.builder().ws().build();
- <jc>// Serialize POJOs to HTML</jc>
+ <jc>// Serialize POJOs to HTML</jc>
- <jc>// Produces: </jc>
- <jc>// <ul><li>1<li>2<li>3</ul></jc>
- List l = new ObjectList(1, 2, 3);
- String html = HtmlSerializer.<jsf>DEFAULT</jsf>.serialize(l);
+ <jc>// Produces: </jc>
+ <jc>// <ul><li>1<li>2<li>3</ul></jc>
+ List l = new ObjectList(1, 2, 3);
+ String html = HtmlSerializer.<jsf>DEFAULT</jsf>.serialize(l);
- <jc>// Produces: </jc>
- <jc>// <table> </jc>
- <jc>// <tr><th>firstName</th><th>lastName</th></tr> </jc>
- <jc>// <tr><td>Bob</td><td>Costas</td></tr> </jc>
- <jc>// <tr><td>Billy</td><td>TheKid</td></tr> </jc>
- <jc>// <tr><td>Barney</td><td>Miller</td></tr> </jc>
- <jc>// </table> </jc>
- l = <jk>new</jk> ObjectList();
- l.add(<jk>new</jk> ObjectMap(<js>"{firstName:'Bob',lastName:'Costas'}"</js>));
- l.add(<jk>new</jk> ObjectMap(<js>"{firstName:'Billy',lastName:'TheKid'}"</js>));
- l.add(<jk>new</jk> ObjectMap(<js>"{firstName:'Barney',lastName:'Miller'}"</js>));
- String html = HtmlSerializer.<jsf>DEFAULT</jsf>.serialize(l);
+ <jc>// Produces: </jc>
+ <jc>// <table> </jc>
+ <jc>// <tr><th>firstName</th><th>lastName</th></tr> </jc>
+ <jc>// <tr><td>Bob</td><td>Costas</td></tr> </jc>
+ <jc>// <tr><td>Billy</td><td>TheKid</td></tr> </jc>
+ <jc>// <tr><td>Barney</td><td>Miller</td></tr> </jc>
+ <jc>// </table> </jc>
+ l = <jk>new</jk> ObjectList();
+ l.add(<jk>new</jk> ObjectMap(<js>"{firstName:'Bob',lastName:'Costas'}"</js>));
+ l.add(<jk>new</jk> ObjectMap(<js>"{firstName:'Billy',lastName:'TheKid'}"</js>));
+ l.add(<jk>new</jk> ObjectMap(<js>"{firstName:'Barney',lastName:'Miller'}"</js>));
+ String html = HtmlSerializer.<jsf>DEFAULT</jsf>.serialize(l);
- <jc>// Produces: </jc>
- <jc>// <table> </jc>
- <jc>// <tr><th>key</th><th>value</th></tr> </jc>
- <jc>// <tr><td>foo</td><td>bar</td></tr> </jc>
- <jc>// <tr><td>baz</td><td>123</td></tr> </jc>
- <jc>// </table> </jc>
- Map m = <jk>new</jk> ObjectMap(<js>"{foo:'bar',baz:123}"</js>);
- String html = HtmlSerializer.<jsf>DEFAULT</jsf>.serialize(m);
+ <jc>// Produces: </jc>
+ <jc>// <table> </jc>
+ <jc>// <tr><th>key</th><th>value</th></tr> </jc>
+ <jc>// <tr><td>foo</td><td>bar</td></tr> </jc>
+ <jc>// <tr><td>baz</td><td>123</td></tr> </jc>
+ <jc>// </table> </jc>
+ Map m = <jk>new</jk> ObjectMap(<js>"{foo:'bar',baz:123}"</js>);
+ String html = HtmlSerializer.<jsf>DEFAULT</jsf>.serialize(m);
- <jc>// HTML elements can be nested arbitrarily deep</jc>
- <jc>// Produces: </jc>
- <jc>// <table> </jc>
- <jc>// <tr><th>key</th><th>value</th></tr> </jc>
- <jc>// <tr><td>foo</td><td>bar</td></tr> </jc>
- <jc>// <tr><td>baz</td><td>123</td></tr> </jc>
- <jc>// <tr><td>someNumbers</td><td><ul><li>1<li>2<li>3</ul></td></tr> </jc>
- <jc>// <tr><td>someSubMap</td><td> </jc>
- <jc>// <table> </jc>
- <jc>// <tr><th>key</th><th>value</th></tr> </jc>
- <jc>// <tr><td>a</td><td>b</td></tr> </jc>
- <jc>// </table> </jc>
- <jc>// </td></tr> </jc>
- <jc>// </table> </jc>
- Map m = <jk>new</jk> ObjectMap(<js>"{foo:'bar',baz:123}"</js>);
- m.put("someNumbers", new ObjectList(1, 2, 3));
- m.put(<js>"someSubMap"</js>, new ObjectMap(<js>"{a:'b'}"</js>));
- String html = HtmlSerializer.<jsf>DEFAULT</jsf>.serialize(m);
+ <jc>// HTML elements can be nested arbitrarily deep</jc>
+ <jc>// Produces: </jc>
+ <jc>// <table> </jc>
+ <jc>// <tr><th>key</th><th>value</th></tr> </jc>
+ <jc>// <tr><td>foo</td><td>bar</td></tr> </jc>
+ <jc>// <tr><td>baz</td><td>123</td></tr> </jc>
+ <jc>// <tr><td>someNumbers</td><td><ul><li>1<li>2<li>3</ul></td></tr> </jc>
+ <jc>// <tr><td>someSubMap</td><td> </jc>
+ <jc>// <table> </jc>
+ <jc>// <tr><th>key</th><th>value</th></tr> </jc>
+ <jc>// <tr><td>a</td><td>b</td></tr> </jc>
+ <jc>// </table> </jc>
+ <jc>// </td></tr> </jc>
+ <jc>// </table> </jc>
+ Map m = <jk>new</jk> ObjectMap(<js>"{foo:'bar',baz:123}"</js>);
+ m.put("someNumbers", new ObjectList(1, 2, 3));
+ m.put(<js>"someSubMap"</js>, new ObjectMap(<js>"{a:'b'}"</js>));
+ String html = HtmlSerializer.<jsf>DEFAULT</jsf>.serialize(m);
</p></div>
</li>
</ul>
@@ -314,37 +314,37 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializer.html" title="cl
<tr class="rowColor">
<td class="colFirst"><code>static <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/html/HtmlSerializer.html#HTML_addBeanTypeProperties">HTML_addBeanTypeProperties</a></span></code>
-<div class="block"><b>Configuration property:</b> Add <js>"_type"</js> properties when needed.</div>
+<div class="block">Configuration property: Add <js>"_type"</js> properties when needed.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <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/html/HtmlSerializer.html#HTML_addKeyValueTableHeaders">HTML_addKeyValueTableHeaders</a></span></code>
-<div class="block"><b>Configuration property:</b> Add key/value headers on bean/map tables.</div>
+<div class="block">Configuration property: Add key/value headers on bean/map tables.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <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/html/HtmlSerializer.html#HTML_detectLinksInStrings">HTML_detectLinksInStrings</a></span></code>
-<div class="block"><b>Configuration property:</b> Look for URLs in <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>Strings</code></a>.</div>
+<div class="block">Configuration property: Look for URLs in <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>Strings</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <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/html/HtmlSerializer.html#HTML_labelParameter">HTML_labelParameter</a></span></code>
-<div class="block"><b>Configuration property:</b> The parameter name to use when using <a href="../../../../org/apache/juneau/html/HtmlSerializer.html#HTML_lookForLabelParameters"><code>HTML_lookForLabelParameters</code></a>.</div>
+<div class="block">Configuration property: The parameter name to use when using <a href="../../../../org/apache/juneau/html/HtmlSerializer.html#HTML_lookForLabelParameters"><code>HTML_lookForLabelParameters</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <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/html/HtmlSerializer.html#HTML_lookForLabelParameters">HTML_lookForLabelParameters</a></span></code>
-<div class="block"><b>Configuration property:</b> Look for link labels in the <js>"label"</js> parameter of the URL.</div>
+<div class="block">Configuration property: Look for link labels in the <js>"label"</js> parameter of the URL.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <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/html/HtmlSerializer.html#HTML_uriAnchorText">HTML_uriAnchorText</a></span></code>
-<div class="block"><b>Configuration property:</b> Anchor text source.</div>
+<div class="block">Configuration property: Anchor text source.</div>
</td>
</tr>
</table>
@@ -367,7 +367,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializer.html" title="cl
<!-- -->
</a>
<h3>Fields inherited from class org.apache.juneau.<a href="../../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a></h3>
-<code><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanClassVisibility">BEAN_beanClassVisibility</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanConstructorVisibility">BEAN_beanConstructorVisibility</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanDictionary">BEAN_beanDictionary</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanDictionary_add">BEAN_beanDictionary_add</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanDictionary_remove">BEAN_beanDictionary_remove</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanFieldVisibility">BEAN_beanFieldVisibility</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanFilters">BEAN_beanFilters</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanFilters_add">BEAN_beanFilters_add</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanFilters_remove">BEAN_beanFilters_remove</a>, <a hr
ef="../../../../org/apache/juneau/BeanContext.html#BEAN_beanMapPutReturnsOldValue">BEAN_beanMapPutReturnsOldValue</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireDefaultConstructor">BEAN_beansRequireDefaultConstructor</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireSerializable">BEAN_beansRequireSerializable</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireSettersForGetters">BEAN_beansRequireSettersForGetters</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireSomeProperties">BEAN_beansRequireSomeProperties</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanTypePropertyName">BEAN_beanTypePropertyName</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_debug">BEAN_debug</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_defaultParser">BEAN_defaultParser</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_exclu
deProperties">BEAN_excludeProperties</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignoreInvocationExceptionsOnGetters">BEAN_ignoreInvocationExceptionsOnGetters</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignoreInvocationExceptionsOnSetters">BEAN_ignoreInvocationExceptionsOnSetters</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignorePropertiesWithoutSetters">BEAN_ignorePropertiesWithoutSetters</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignoreUnknownBeanProperties">BEAN_ignoreUnknownBeanProperties</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignoreUnknownNullBeanProperties">BEAN_ignoreUnknownNullBeanProperties</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_implClasses">BEAN_implClasses</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_includeProperties">BEAN_includeProperties</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_loca
le">BEAN_locale</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_mediaType">BEAN_mediaType</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_methodVisibility">BEAN_methodVisibility</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanClasses">BEAN_notBeanClasses</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanClasses_add">BEAN_notBeanClasses_add</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanClasses_remove">BEAN_notBeanClasses_remove</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanPackages">BEAN_notBeanPackages</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanPackages_add">BEAN_notBeanPackages_add</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanPackages_remove">BEAN_notBeanPackages_remove</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_pojoSwaps">BEAN_pojoSwaps</a>, <a href="../../../../org
/apache/juneau/BeanContext.html#BEAN_pojoSwaps_add">BEAN_pojoSwaps_add</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_pojoSwaps_remove">BEAN_pojoSwaps_remove</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_sortProperties">BEAN_sortProperties</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_timeZone">BEAN_timeZone</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_useInterfaceProxies">BEAN_useInterfaceProxies</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_useJavaBeanIntrospector">BEAN_useJavaBeanIntrospector</a>, <a href="../../../../org/apache/juneau/BeanContext.html#DEFAULT_SORTED">DEFAULT_SORTED</a></code></li>
+<code><a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanClassVisibility">BEAN_beanClassVisibility</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanConstructorVisibility">BEAN_beanConstructorVisibility</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanDictionary">BEAN_beanDictionary</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanDictionary_add">BEAN_beanDictionary_add</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanDictionary_remove">BEAN_beanDictionary_remove</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanFieldVisibility">BEAN_beanFieldVisibility</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanFilters">BEAN_beanFilters</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanFilters_add">BEAN_beanFilters_add</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanFilters_remove">BEAN_beanFilters_remove</a>, <a hr
ef="../../../../org/apache/juneau/BeanContext.html#BEAN_beanMapPutReturnsOldValue">BEAN_beanMapPutReturnsOldValue</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanMethodVisibility">BEAN_beanMethodVisibility</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireDefaultConstructor">BEAN_beansRequireDefaultConstructor</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireSerializable">BEAN_beansRequireSerializable</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireSettersForGetters">BEAN_beansRequireSettersForGetters</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireSomeProperties">BEAN_beansRequireSomeProperties</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanTypePropertyName">BEAN_beanTypePropertyName</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_debug">BEAN_debug</a>, <a href="../../../../org/apache/juneau/BeanContext.h
tml#BEAN_excludeProperties">BEAN_excludeProperties</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignoreInvocationExceptionsOnGetters">BEAN_ignoreInvocationExceptionsOnGetters</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignoreInvocationExceptionsOnSetters">BEAN_ignoreInvocationExceptionsOnSetters</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignorePropertiesWithoutSetters">BEAN_ignorePropertiesWithoutSetters</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignoreUnknownBeanProperties">BEAN_ignoreUnknownBeanProperties</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignoreUnknownNullBeanProperties">BEAN_ignoreUnknownNullBeanProperties</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_implClasses">BEAN_implClasses</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_includeProperties">BEAN_includeProperties</a>, <a href="../../../../org/apache/juneau/BeanContext.
html#BEAN_locale">BEAN_locale</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_mediaType">BEAN_mediaType</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanClasses">BEAN_notBeanClasses</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanClasses_add">BEAN_notBeanClasses_add</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanClasses_remove">BEAN_notBeanClasses_remove</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanPackages">BEAN_notBeanPackages</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanPackages_add">BEAN_notBeanPackages_add</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanPackages_remove">BEAN_notBeanPackages_remove</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_pojoSwaps">BEAN_pojoSwaps</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_pojoSwaps_add">BEAN_pojoSwaps_add</a>, <a href="../../.
./../org/apache/juneau/BeanContext.html#BEAN_pojoSwaps_remove">BEAN_pojoSwaps_remove</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_propertyNamer">BEAN_propertyNamer</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_sortProperties">BEAN_sortProperties</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_timeZone">BEAN_timeZone</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_useInterfaceProxies">BEAN_useInterfaceProxies</a>, <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_useJavaBeanIntrospector">BEAN_useJavaBeanIntrospector</a>, <a href="../../../../org/apache/juneau/BeanContext.html#DEFAULT_SORTED">DEFAULT_SORTED</a></code></li>
</ul>
</li>
</ul>
@@ -466,7 +466,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializer.html" title="cl
<!-- -->
</a>
<h3>Methods inherited from class org.apache.juneau.<a href="../../../../org/apache/juneau/Context.html" title="class in org.apache.juneau">Context</a></h3>
-<code><a href="../../../../org/apache/juneau/Context.html#equals-java.lang.Object-">equals</a>, <a href="../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-">getArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-T:A-">getArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getClassArrayProperty-java.lang.String-">getClassArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getClassArrayProperty-java.lang.String-java.lang.Class:A-">getClassArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getClassArrayProperty-java.lang.String-java.lang.Class-">getClassArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getClassListProperty-java.lang.String-">getClassListProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getClassListProperty-java.lang.String-java.lang.Class-">getClassListProperty</a>,
<a href="../../../../org/apache/juneau/Context.html#getClassMapProperty-java.lang.String-">getClassMapProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getClassMapProperty-java.lang.String-java.lang.Class-">getClassMapProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getClassProperty-java.lang.String-java.lang.Class-java.lang.Class-">getClassProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getClassSetProperty-java.lang.String-">getClassSetProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getClassSetProperty-java.lang.String-java.lang.Class-">getClassSetProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getInstanceArrayProperty-java.lang.String-java.lang.Class-T:A-">getInstanceArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getInstanceArrayProperty-java.lang.String-java.lang.Class-T:A-boolean-java.lang.Object...-">getInstanceArrayProperty</a>, <a href="../../../../org/apache/juneau
/Context.html#getInstanceProperty-java.lang.String-java.lang.Class-java.lang.Object-">getInstanceProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getInstanceProperty-java.lang.String-java.lang.Class-java.lang.Object-boolean-java.lang.Object...-">getInstanceProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getListProperty-java.lang.String-java.lang.Class-">getListProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getMapProperty-java.lang.String-java.lang.Class-">getMapProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getProperty-java.lang.String-">getProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getProperty-java.lang.String-java.lang.Class-T-">getProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getPropertyKeys-java.lang.String-">getPropertyKeys</a>, <a href="../../../../org/apache/juneau/Context.html#getPropertyStore--">getPropertyStore</a>, <a href="../../../../org/apache/juneau/Cont
ext.html#getSetProperty-java.lang.String-java.lang.Class-">getSetProperty</a>, <a href="../../../../org/apache/juneau/Context.html#hashCode--">hashCode</a>, <a href="../../../../org/apache/juneau/Context.html#toString--">toString</a></code></li>
+<code><a href="../../../../org/apache/juneau/Context.html#equals-java.lang.Object-">equals</a>, <a href="../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-">getArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-T:A-">getArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getClassArrayProperty-java.lang.String-">getClassArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getClassArrayProperty-java.lang.String-java.lang.Class:A-">getClassArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getClassArrayProperty-java.lang.String-java.lang.Class-">getClassArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getClassListProperty-java.lang.String-">getClassListProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getClassListProperty-java.lang.String-java.lang.Class-">getClassListProperty</a>,
<a href="../../../../org/apache/juneau/Context.html#getClassMapProperty-java.lang.String-">getClassMapProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getClassMapProperty-java.lang.String-java.lang.Class-">getClassMapProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getClassProperty-java.lang.String-java.lang.Class-java.lang.Class-">getClassProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getClassSetProperty-java.lang.String-">getClassSetProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getClassSetProperty-java.lang.String-java.lang.Class-">getClassSetProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getInstanceArrayProperty-java.lang.String-java.lang.Class-T:A-">getInstanceArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getInstanceArrayProperty-java.lang.String-java.lang.Class-T:A-boolean-java.lang.Object...-">getInstanceArrayProperty</a>, <a href="../../../../org/apache/juneau
/Context.html#getInstanceArrayProperty-java.lang.String-java.lang.Object-java.lang.Class-T:A-boolean-java.lang.Object...-">getInstanceArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getInstanceProperty-java.lang.String-java.lang.Class-java.lang.Object-">getInstanceProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getInstanceProperty-java.lang.String-java.lang.Class-java.lang.Object-boolean-java.lang.Object...-">getInstanceProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getInstanceProperty-java.lang.String-java.lang.Object-java.lang.Class-java.lang.Object-boolean-java.lang.Object...-">getInstanceProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getListProperty-java.lang.String-java.lang.Class-">getListProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getListProperty-java.lang.String-java.lang.Class-java.util.List-">getListProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getMapPro
perty-java.lang.String-java.lang.Class-">getMapProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getProperty-java.lang.String-">getProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getProperty-java.lang.String-java.lang.Class-T-">getProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getPropertyKeys-java.lang.String-">getPropertyKeys</a>, <a href="../../../../org/apache/juneau/Context.html#getPropertyStore--">getPropertyStore</a>, <a href="../../../../org/apache/juneau/Context.html#getSetProperty-java.lang.String-java.lang.Class-">getSetProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getSetProperty-java.lang.String-java.lang.Class-java.util.Set-">getSetProperty</a>, <a href="../../../../org/apache/juneau/Context.html#hashCode--">hashCode</a>, <a href="../../../../org/apache/juneau/Context.html#toString--">toString</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -489,83 +489,103 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializer.html" title="cl
<!-- -->
</a>
<h3>Field Detail</h3>
-<a name="HTML_uriAnchorText">
+<a name="HTML_addBeanTypeProperties">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>HTML_uriAnchorText</h4>
-<pre>public static final <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/html/HtmlSerializer.html#line.150">HTML_uriAnchorText</a></pre>
-<div class="block"><b>Configuration property:</b> Anchor text source.
+<h4>HTML_addBeanTypeProperties</h4>
+<pre>public static final <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/html/HtmlSerializer.html#line.161">HTML_addBeanTypeProperties</a></pre>
+<div class="block">Configuration property: Add <js>"_type"</js> properties when needed.
+ <h5 class='section'>Property:</h5>
<ul>
- <li><b>Name:</b> <js>"HtmlSerializer.uriAnchorText.s"</js>
- <li><b>Data type:</b> <code>String</code> (<a href="../../../../org/apache/juneau/html/AnchorText.html" title="enum in org.apache.juneau.html"><code>AnchorText</code></a>)
- <li><b>Default:</b> <js>"TO_STRING"</js>
- <li><b>Session-overridable:</b> <jk>true</jk>
+ <li><b>Name:</b> <js>"HtmlSerializer.addBeanTypeProperties.b"</js>
+ <li><b>Data type:</b> <code>Boolean</code>
+ <li><b>Default:</b> <jk>false</jk>
+ <li><b>Session-overridable:</b> <jk>true</jk>
+ <li><b>Methods:</b>
+ <ul>
+ <li class='jm'><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#addBeanTypeProperties-boolean-"><code>HtmlSerializerBuilder.addBeanTypeProperties(boolean)</code></a>
+ </ul>
</ul>
+ <h5 class='section'>Description:</h5>
<p>
- When creating anchor tags (e.g. <code><xt><a</xt> <xa>href</xa>=<xs>'...'</xs>
- <xt>></xt>text<xt></a></xt></code>) in HTML, this setting defines what to set the inner text to.
+ If <jk>true</jk>, then <js>"_type"</js> properties will be added to beans if their type cannot be inferred
+ through reflection.
+ This is used to recreate the correct objects during parsing if the object types cannot be inferred.
+ For example, when serializing a <code>Map<String,Object></code> field, where the bean class cannot be determined
+ from the value type.
<p>
- See the <a href="../../../../org/apache/juneau/html/AnchorText.html" title="enum in org.apache.juneau.html"><code>AnchorText</code></a> enum for possible values.</div>
+ When present, this value overrides the <a href="../../../../org/apache/juneau/serializer/Serializer.html#SERIALIZER_addBeanTypeProperties"><code>Serializer.SERIALIZER_addBeanTypeProperties</code></a> setting and is
+ provided to customize the behavior of specific serializers in a <a href="../../../../org/apache/juneau/serializer/SerializerGroup.html" title="class in org.apache.juneau.serializer"><code>SerializerGroup</code></a>.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../constant-values.html#org.apache.juneau.html.HtmlSerializer.HTML_uriAnchorText">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.juneau.html.HtmlSerializer.HTML_addBeanTypeProperties">Constant Field Values</a></dd>
</dl>
</li>
</ul>
-<a name="HTML_detectLinksInStrings">
+<a name="HTML_addKeyValueTableHeaders">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>HTML_detectLinksInStrings</h4>
-<pre>public static final <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/html/HtmlSerializer.html#line.166">HTML_detectLinksInStrings</a></pre>
-<div class="block"><b>Configuration property:</b> Look for URLs in <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>Strings</code></a>.
+<h4>HTML_addKeyValueTableHeaders</h4>
+<pre>public static final <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/html/HtmlSerializer.html#line.183">HTML_addKeyValueTableHeaders</a></pre>
+<div class="block">Configuration property: Add key/value headers on bean/map tables.
+ <h5 class='section'>Property:</h5>
<ul>
- <li><b>Name:</b> <js>"HtmlSerializer.detectLinksInStrings.b"</js>
- <li><b>Data type:</b> <code>Boolean</code>
- <li><b>Default:</b> <jk>true</jk>
- <li><b>Session-overridable:</b> <jk>true</jk>
- </ul>
-
- <p>
- If a string looks like a URL (e.g. starts with <js>"http://"</js> or <js>"https://"</js>, then treat it like a URL
- and make it into a hyperlink based on the rules specified by <a href="../../../../org/apache/juneau/html/HtmlSerializer.html#HTML_uriAnchorText"><code>HTML_uriAnchorText</code></a>.</div>
+ <li><b>Name:</b> <js>"HtmlSerializer.addKeyValueTableHeaders.b"</js>
+ <li><b>Data type:</b> <code>Boolean</code>
+ <li><b>Default:</b> <jk>false</jk>
+ <li><b>Session-overridable:</b> <jk>true</jk>
+ <li><b>Annotations:</b>
+ <ul>
+ <li class='ja'><a href="../../../../org/apache/juneau/html/annotation/Html.html#noTableHeaders--"><code>Html.noTableHeaders()</code></a>
+ </ul>
+ <li><b>Methods:</b>
+ <ul>
+ <li class='jm'><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#addKeyValueTableHeaders-boolean-"><code>HtmlSerializerBuilder.addKeyValueTableHeaders(boolean)</code></a>
+ <li class='jm'><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#addKeyValueTableHeaders--"><code>HtmlSerializerBuilder.addKeyValueTableHeaders()</code></a>
+ </ul>
+ </ul></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../constant-values.html#org.apache.juneau.html.HtmlSerializer.HTML_detectLinksInStrings">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.juneau.html.HtmlSerializer.HTML_addKeyValueTableHeaders">Constant Field Values</a></dd>
</dl>
</li>
</ul>
-<a name="HTML_lookForLabelParameters">
+<a name="HTML_detectLinksInStrings">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>HTML_lookForLabelParameters</h4>
-<pre>public static final <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/html/HtmlSerializer.html#line.184">HTML_lookForLabelParameters</a></pre>
-<div class="block"><b>Configuration property:</b> Look for link labels in the <js>"label"</js> parameter of the URL.
+<h4>HTML_detectLinksInStrings</h4>
+<pre>public static final <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/html/HtmlSerializer.html#line.205">HTML_detectLinksInStrings</a></pre>
+<div class="block">Configuration property: Look for URLs in <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>Strings</code></a>.
+ <h5 class='section'>Property:</h5>
<ul>
- <li><b>Name:</b> <js>"HtmlSerializer.lookForLabelParameters.b"</js>
- <li><b>Data type:</b> <code>Boolean</code>
- <li><b>Default:</b> <jk>true</jk>
- <li><b>Session-overridable:</b> <jk>true</jk>
+ <li><b>Name:</b> <js>"HtmlSerializer.detectLinksInStrings.b"</js>
+ <li><b>Data type:</b> <code>Boolean</code>
+ <li><b>Default:</b> <jk>true</jk>
+ <li><b>Session-overridable:</b> <jk>true</jk>
+ <li><b>Methods:</b>
+ <ul>
+ <li class='jm'><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#detectLinksInStrings-boolean-"><code>HtmlSerializerBuilder.detectLinksInStrings(boolean)</code></a>
+ </ul>
</ul>
+ <h5 class='section'>Description:</h5>
<p>
- If the URL has a label parameter (e.g. <js>"?label=foobar"</js>), then use that as the anchor text of the link.
-
- <p>
- The parameter name can be changed via the <a href="../../../../org/apache/juneau/html/HtmlSerializer.html#HTML_labelParameter"><code>HTML_labelParameter</code></a> property.</div>
+ If a string looks like a URL (e.g. starts with <js>"http://"</js> or <js>"https://"</js>, then treat it like a URL
+ and make it into a hyperlink based on the rules specified by <a href="../../../../org/apache/juneau/html/HtmlSerializer.html#HTML_uriAnchorText"><code>HTML_uriAnchorText</code></a>.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../constant-values.html#org.apache.juneau.html.HtmlSerializer.HTML_lookForLabelParameters">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.juneau.html.HtmlSerializer.HTML_detectLinksInStrings">Constant Field Values</a></dd>
</dl>
</li>
</ul>
@@ -575,14 +595,19 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializer.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>HTML_labelParameter</h4>
-<pre>public static final <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/html/HtmlSerializer.html#line.196">HTML_labelParameter</a></pre>
-<div class="block"><b>Configuration property:</b> The parameter name to use when using <a href="../../../../org/apache/juneau/html/HtmlSerializer.html#HTML_lookForLabelParameters"><code>HTML_lookForLabelParameters</code></a>.
+<pre>public static final <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/html/HtmlSerializer.html#line.222">HTML_labelParameter</a></pre>
+<div class="block">Configuration property: The parameter name to use when using <a href="../../../../org/apache/juneau/html/HtmlSerializer.html#HTML_lookForLabelParameters"><code>HTML_lookForLabelParameters</code></a>.
+ <h5 class='section'>Property:</h5>
<ul>
- <li><b>Name:</b> <js>"HtmlSerializer.labelParameter.s"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>"label"</js>
- <li><b>Session-overridable:</b> <jk>true</jk>
+ <li><b>Name:</b> <js>"HtmlSerializer.labelParameter.s"</js>
+ <li><b>Data type:</b> <code>String</code>
+ <li><b>Default:</b> <js>"label"</js>
+ <li><b>Session-overridable:</b> <jk>true</jk>
+ <li><b>Methods:</b>
+ <ul>
+ <li class='jm'><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#labelParameter-java.lang.String-"><code>HtmlSerializerBuilder.labelParameter(String)</code></a>
+ </ul>
</ul></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
@@ -590,56 +615,74 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializer.html" title="cl
</dl>
</li>
</ul>
-<a name="HTML_addKeyValueTableHeaders">
+<a name="HTML_lookForLabelParameters">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>HTML_addKeyValueTableHeaders</h4>
-<pre>public static final <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/html/HtmlSerializer.html#line.208">HTML_addKeyValueTableHeaders</a></pre>
-<div class="block"><b>Configuration property:</b> Add key/value headers on bean/map tables.
+<h4>HTML_lookForLabelParameters</h4>
+<pre>public static final <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/html/HtmlSerializer.html#line.246">HTML_lookForLabelParameters</a></pre>
+<div class="block">Configuration property: Look for link labels in the <js>"label"</js> parameter of the URL.
+ <h5 class='section'>Property:</h5>
<ul>
- <li><b>Name:</b> <js>"HtmlSerializer.addKeyValueTableHeaders.b"</js>
- <li><b>Data type:</b> <code>Boolean</code>
- <li><b>Default:</b> <jk>false</jk>
- <li><b>Session-overridable:</b> <jk>true</jk>
- </ul></div>
+ <li><b>Name:</b> <js>"HtmlSerializer.lookForLabelParameters.b"</js>
+ <li><b>Data type:</b> <code>Boolean</code>
+ <li><b>Default:</b> <jk>true</jk>
+ <li><b>Session-overridable:</b> <jk>true</jk>
+ <li><b>Methods:</b>
+ <ul>
+ <li class='jm'><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#lookForLabelParameters-boolean-"><code>HtmlSerializerBuilder.lookForLabelParameters(boolean)</code></a>
+ </ul>
+ </ul>
+
+ <h5 class='section'>Description:</h5>
+ <p>
+ If the URL has a label parameter (e.g. <js>"?label=foobar"</js>), then use that as the anchor text of the link.
+
+ <p>
+ The parameter name can be changed via the <a href="../../../../org/apache/juneau/html/HtmlSerializer.html#HTML_labelParameter"><code>HTML_labelParameter</code></a> property.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../constant-values.html#org.apache.juneau.html.HtmlSerializer.HTML_addKeyValueTableHeaders">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.juneau.html.HtmlSerializer.HTML_lookForLabelParameters">Constant Field Values</a></dd>
</dl>
</li>
</ul>
-<a name="HTML_addBeanTypeProperties">
+<a name="HTML_uriAnchorText">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>HTML_addBeanTypeProperties</h4>
-<pre>public static final <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/html/HtmlSerializer.html#line.231">HTML_addBeanTypeProperties</a></pre>
-<div class="block"><b>Configuration property:</b> Add <js>"_type"</js> properties when needed.
+<h4>HTML_uriAnchorText</h4>
+<pre>public static final <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/html/HtmlSerializer.html#line.275">HTML_uriAnchorText</a></pre>
+<div class="block">Configuration property: Anchor text source.
+ <h5 class='section'>Property:</h5>
<ul>
- <li><b>Name:</b> <js>"HtmlSerializer.addBeanTypeProperties.b"</js>
- <li><b>Data type:</b> <code>Boolean</code>
- <li><b>Default:</b> <jk>false</jk>
- <li><b>Session-overridable:</b> <jk>true</jk>
+ <li><b>Name:</b> <js>"HtmlSerializer.uriAnchorText.s"</js>
+ <li><b>Data type:</b> <code>String</code> (<a href="../../../../org/apache/juneau/html/AnchorText.html" title="enum in org.apache.juneau.html"><code>AnchorText</code></a>)
+ <li><b>Default:</b> <js>"TO_STRING"</js>
+ <li><b>Session-overridable:</b> <jk>true</jk>
+ <li><b>Annotations:</b>
+ <ul>
+ <li class='jm'><a href="../../../../org/apache/juneau/html/annotation/Html.html#anchorText--"><code>Html.anchorText()</code></a>
+ </ul>
+ <li><b>Methods:</b>
+ <ul>
+ <li class='jm'><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#uriAnchorText-org.apache.juneau.html.AnchorText-"><code>HtmlSerializerBuilder.uriAnchorText(AnchorText)</code></a>
+ </ul>
</ul>
+ <h5 class='section'>Description:</h5>
<p>
- If <jk>true</jk>, then <js>"_type"</js> properties will be added to beans if their type cannot be inferred
- through reflection.
- This is used to recreate the correct objects during parsing if the object types cannot be inferred.
- For example, when serializing a <code>Map<String,Object></code> field, where the bean class cannot be determined
- from the value type.
+ When creating anchor tags (e.g. <code><xt><a</xt> <xa>href</xa>=<xs>'...'</xs>
+ <xt>></xt>text<xt></a></xt></code>) in HTML, this setting defines what to set the inner text to.
<p>
- When present, this value overrides the <a href="../../../../org/apache/juneau/serializer/Serializer.html#SERIALIZER_addBeanTypeProperties"><code>Serializer.SERIALIZER_addBeanTypeProperties</code></a> setting and is
- provided to customize the behavior of specific serializers in a <a href="../../../../org/apache/juneau/serializer/SerializerGroup.html" title="class in org.apache.juneau.serializer"><code>SerializerGroup</code></a>.</div>
+ See the <a href="../../../../org/apache/juneau/html/AnchorText.html" title="enum in org.apache.juneau.html"><code>AnchorText</code></a> enum for possible values.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../constant-values.html#org.apache.juneau.html.HtmlSerializer.HTML_addBeanTypeProperties">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.juneau.html.HtmlSerializer.HTML_uriAnchorText">Constant Field Values</a></dd>
</dl>
</li>
</ul>
@@ -649,7 +692,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializer.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT</h4>
-<pre>public static final <a href="../../../../org/apache/juneau/html/HtmlSerializer.html" title="class in org.apache.juneau.html">HtmlSerializer</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.239">DEFAULT</a></pre>
+<pre>public static final <a href="../../../../org/apache/juneau/html/HtmlSerializer.html" title="class in org.apache.juneau.html">HtmlSerializer</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.283">DEFAULT</a></pre>
<div class="block">Default serializer, all default settings.</div>
</li>
</ul>
@@ -659,7 +702,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializer.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_SQ</h4>
-<pre>public static final <a href="../../../../org/apache/juneau/html/HtmlSerializer.html" title="class in org.apache.juneau.html">HtmlSerializer</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.242">DEFAULT_SQ</a></pre>
+<pre>public static final <a href="../../../../org/apache/juneau/html/HtmlSerializer.html" title="class in org.apache.juneau.html">HtmlSerializer</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.286">DEFAULT_SQ</a></pre>
<div class="block">Default serializer, single quotes.</div>
</li>
</ul>
@@ -669,7 +712,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializer.html" title="cl
<ul class="blockListLast">
<li class="blockList">
<h4>DEFAULT_SQ_READABLE</h4>
-<pre>public static final <a href="../../../../org/apache/juneau/html/HtmlSerializer.html" title="class in org.apache.juneau.html">HtmlSerializer</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.245">DEFAULT_SQ_READABLE</a></pre>
+<pre>public static final <a href="../../../../org/apache/juneau/html/HtmlSerializer.html" title="class in org.apache.juneau.html">HtmlSerializer</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.289">DEFAULT_SQ_READABLE</a></pre>
<div class="block">Default serializer, single quotes, whitespace added.</div>
</li>
</ul>
@@ -687,7 +730,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializer.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>HtmlSerializer</h4>
-<pre>public <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.308">HtmlSerializer</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> ps)</pre>
+<pre>public <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.352">HtmlSerializer</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> ps)</pre>
<div class="block">Constructor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -701,7 +744,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializer.html" title="cl
<ul class="blockListLast">
<li class="blockList">
<h4>HtmlSerializer</h4>
-<pre>public <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.333">HtmlSerializer</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> ps,
+<pre>public <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.377">HtmlSerializer</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> ps,
<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> produces,
<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>... accept)</pre>
<div class="block">Constructor.</div>
@@ -738,7 +781,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializer.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>builder</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.344">builder</a>()</pre>
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.388">builder</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/Context.html#builder--">Context</a></code></span></div>
<div class="block">Creates a builder from this context object.
@@ -758,7 +801,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializer.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>create</h4>
-<pre>public static <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.360">create</a>()</pre>
+<pre>public static <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.404">create</a>()</pre>
<div class="block">Instantiates a new clean-slate <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html"><code>HtmlSerializerBuilder</code></a> object.
<p>
@@ -779,7 +822,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializer.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>getSchemaSerializer</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlSerializer.html" title="class in org.apache.juneau.html">HtmlSerializer</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.365">getSchemaSerializer</a>()</pre>
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlSerializer.html" title="class in org.apache.juneau.html">HtmlSerializer</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.409">getSchemaSerializer</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/xml/XmlSerializer.html#getSchemaSerializer--">XmlSerializer</a></code></span></div>
<div class="block">Returns the schema serializer based on the settings of this serializer.</div>
<dl>
@@ -796,7 +839,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializer.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>createSession</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/WriterSerializerSession.html" title="class in org.apache.juneau.serializer">WriterSerializerSession</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.372">createSession</a>(<a href="../../../../org/apache/juneau/serializer/SerializerSessionArgs.html" title="class in org.apache.juneau.serializer">SerializerSessionArgs</a> args)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/WriterSerializerSession.html" title="class in org.apache.juneau.serializer">WriterSerializerSession</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.416">createSession</a>(<a href="../../../../org/apache/juneau/serializer/SerializerSessionArgs.html" title="class in org.apache.juneau.serializer">SerializerSessionArgs</a> args)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/Serializer.html#createSession-org.apache.juneau.serializer.SerializerSessionArgs-">Serializer</a></code></span></div>
<div class="block">Create the session object used for actual serialization of objects.</div>
<dl>
@@ -818,7 +861,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializer.html" title="cl
<ul class="blockListLast">
<li class="blockList">
<h4>asMap</h4>
-<pre>public <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.377">asMap</a>()</pre>
+<pre>public <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.421">asMap</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/Context.html#asMap--">Context</a></code></span></div>
<div class="block">Returns the properties defined on this bean context as a simple map for debugging purposes.</div>
<dl>
@@ -897,6 +940,6 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializer.html" title="cl
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
</body>
</html>