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>// &lt;ul&gt;&lt;li&gt;1&lt;li&gt;2&lt;li&gt;3&lt;/ul&gt;</jc>
-      List l = new ObjectList(1, 2, 3);
-      String html = HtmlSerializer.<jsf>DEFAULT</jsf>.serialize(l);
+   <jc>// Produces: </jc>
+   <jc>// &lt;ul&gt;&lt;li&gt;1&lt;li&gt;2&lt;li&gt;3&lt;/ul&gt;</jc>
+   List l = new ObjectList(1, 2, 3);
+   String html = HtmlSerializer.<jsf>DEFAULT</jsf>.serialize(l);
 
-      <jc>// Produces: </jc>
-      <jc>//    &lt;table&gt; </jc>
-      <jc>//       &lt;tr&gt;&lt;th&gt;firstName&lt;/th&gt;&lt;th&gt;lastName&lt;/th&gt;&lt;/tr&gt; </jc>
-      <jc>//       &lt;tr&gt;&lt;td&gt;Bob&lt;/td&gt;&lt;td&gt;Costas&lt;/td&gt;&lt;/tr&gt; </jc>
-      <jc>//       &lt;tr&gt;&lt;td&gt;Billy&lt;/td&gt;&lt;td&gt;TheKid&lt;/td&gt;&lt;/tr&gt; </jc>
-      <jc>//       &lt;tr&gt;&lt;td&gt;Barney&lt;/td&gt;&lt;td&gt;Miller&lt;/td&gt;&lt;/tr&gt; </jc>
-      <jc>//    &lt;/table&gt; </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>//    &lt;table&gt; </jc>
+   <jc>//       &lt;tr&gt;&lt;th&gt;firstName&lt;/th&gt;&lt;th&gt;lastName&lt;/th&gt;&lt;/tr&gt; </jc>
+   <jc>//       &lt;tr&gt;&lt;td&gt;Bob&lt;/td&gt;&lt;td&gt;Costas&lt;/td&gt;&lt;/tr&gt; </jc>
+   <jc>//       &lt;tr&gt;&lt;td&gt;Billy&lt;/td&gt;&lt;td&gt;TheKid&lt;/td&gt;&lt;/tr&gt; </jc>
+   <jc>//       &lt;tr&gt;&lt;td&gt;Barney&lt;/td&gt;&lt;td&gt;Miller&lt;/td&gt;&lt;/tr&gt; </jc>
+   <jc>//    &lt;/table&gt; </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>//    &lt;table&gt; </jc>
-      <jc>//       &lt;tr&gt;&lt;th&gt;key&lt;/th&gt;&lt;th&gt;value&lt;/th&gt;&lt;/tr&gt; </jc>
-      <jc>//       &lt;tr&gt;&lt;td&gt;foo&lt;/td&gt;&lt;td&gt;bar&lt;/td&gt;&lt;/tr&gt; </jc>
-      <jc>//       &lt;tr&gt;&lt;td&gt;baz&lt;/td&gt;&lt;td&gt;123&lt;/td&gt;&lt;/tr&gt; </jc>
-      <jc>//    &lt;/table&gt; </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>//    &lt;table&gt; </jc>
+   <jc>//       &lt;tr&gt;&lt;th&gt;key&lt;/th&gt;&lt;th&gt;value&lt;/th&gt;&lt;/tr&gt; </jc>
+   <jc>//       &lt;tr&gt;&lt;td&gt;foo&lt;/td&gt;&lt;td&gt;bar&lt;/td&gt;&lt;/tr&gt; </jc>
+   <jc>//       &lt;tr&gt;&lt;td&gt;baz&lt;/td&gt;&lt;td&gt;123&lt;/td&gt;&lt;/tr&gt; </jc>
+   <jc>//    &lt;/table&gt; </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>//   &lt;table&gt; </jc>
-      <jc>//      &lt;tr&gt;&lt;th&gt;key&lt;/th&gt;&lt;th&gt;value&lt;/th&gt;&lt;/tr&gt; </jc>
-      <jc>//      &lt;tr&gt;&lt;td&gt;foo&lt;/td&gt;&lt;td&gt;bar&lt;/td&gt;&lt;/tr&gt; </jc>
-      <jc>//      &lt;tr&gt;&lt;td&gt;baz&lt;/td&gt;&lt;td&gt;123&lt;/td&gt;&lt;/tr&gt; </jc>
-      <jc>//      &lt;tr&gt;&lt;td&gt;someNumbers&lt;/td&gt;&lt;td&gt;&lt;ul&gt;&lt;li&gt;1&lt;li&gt;2&lt;li&gt;3&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt; </jc>
-      <jc>//      &lt;tr&gt;&lt;td&gt;someSubMap&lt;/td&gt;&lt;td&gt; </jc>
-      <jc>//         &lt;table&gt; </jc>
-      <jc>//            &lt;tr&gt;&lt;th&gt;key&lt;/th&gt;&lt;th&gt;value&lt;/th&gt;&lt;/tr&gt; </jc>
-      <jc>//            &lt;tr&gt;&lt;td&gt;a&lt;/td&gt;&lt;td&gt;b&lt;/td&gt;&lt;/tr&gt; </jc>
-      <jc>//         &lt;/table&gt; </jc>
-      <jc>//      &lt;/td&gt;&lt;/tr&gt; </jc>
-      <jc>//   &lt;/table&gt; </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>//   &lt;table&gt; </jc>
+   <jc>//      &lt;tr&gt;&lt;th&gt;key&lt;/th&gt;&lt;th&gt;value&lt;/th&gt;&lt;/tr&gt; </jc>
+   <jc>//      &lt;tr&gt;&lt;td&gt;foo&lt;/td&gt;&lt;td&gt;bar&lt;/td&gt;&lt;/tr&gt; </jc>
+   <jc>//      &lt;tr&gt;&lt;td&gt;baz&lt;/td&gt;&lt;td&gt;123&lt;/td&gt;&lt;/tr&gt; </jc>
+   <jc>//      &lt;tr&gt;&lt;td&gt;someNumbers&lt;/td&gt;&lt;td&gt;&lt;ul&gt;&lt;li&gt;1&lt;li&gt;2&lt;li&gt;3&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt; </jc>
+   <jc>//      &lt;tr&gt;&lt;td&gt;someSubMap&lt;/td&gt;&lt;td&gt; </jc>
+   <jc>//         &lt;table&gt; </jc>
+   <jc>//            &lt;tr&gt;&lt;th&gt;key&lt;/th&gt;&lt;th&gt;value&lt;/th&gt;&lt;/tr&gt; </jc>
+   <jc>//            &lt;tr&gt;&lt;td&gt;a&lt;/td&gt;&lt;td&gt;b&lt;/td&gt;&lt;/tr&gt; </jc>
+   <jc>//         &lt;/table&gt; </jc>
+   <jc>//      &lt;/td&gt;&lt;/tr&gt; </jc>
+   <jc>//   &lt;/table&gt; </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&nbsp;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&nbsp;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&nbsp;<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&nbsp;<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>&lt;a</xt> <xa>href</xa>=<xs>'...'</xs>
- <xt>&gt;</xt>text<xt>&lt;/a&gt;</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&lt;String,Object&gt;</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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&lt;String,Object&gt;</code> field, where the bean class cannot be determined
- from the value type.
+ When creating anchor tags (e.g. <code><xt>&lt;a</xt> <xa>href</xa>=<xs>'...'</xs>
+ <xt>&gt;</xt>text<xt>&lt;/a&gt;</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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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>&nbsp;ps)</pre>
+<pre>public&nbsp;<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>&nbsp;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&nbsp;<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>&nbsp;ps,
+<pre>public&nbsp;<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>&nbsp;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>&nbsp;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>...&nbsp;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&nbsp;<a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.344">builder</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a>&nbsp;<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:&nbsp;<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&nbsp;<a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.360">create</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a>&nbsp;<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&nbsp;<a href="../../../../org/apache/juneau/html/HtmlSerializer.html" title="class in org.apache.juneau.html">HtmlSerializer</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.365">getSchemaSerializer</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/html/HtmlSerializer.html" title="class in org.apache.juneau.html">HtmlSerializer</a>&nbsp;<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:&nbsp;<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&nbsp;<a href="../../../../org/apache/juneau/serializer/WriterSerializerSession.html" title="class in org.apache.juneau.serializer">WriterSerializerSession</a>&nbsp;<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>&nbsp;args)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/WriterSerializerSession.html" title="class in org.apache.juneau.serializer">WriterSerializerSession</a>&nbsp;<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>&nbsp;args)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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&nbsp;<a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/html/HtmlSerializer.html#line.377">asMap</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<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:&nbsp;<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 &#169; 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
 </body>
 </html>