http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/017373e3/content/site/apidocs/overview-summary.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/overview-summary.html 
b/content/site/apidocs/overview-summary.html
index c4318f1..66d56f2 100644
--- a/content/site/apidocs/overview-summary.html
+++ b/content/site/apidocs/overview-summary.html
@@ -66,7 +66,7 @@
 </div>
 <a name="skip.navbar.top">
 <!--   -->
-</a></div> 
+</a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
 <h1 class="title">Apache Juneau (incubating) 6.2.1-incubating-SNAPSHOT API</h1>
@@ -314,72 +314,76 @@
 </td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a 
href="org/apache/juneau/rest/widget/package-summary.html">org.apache.juneau.rest.widget</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a 
href="org/apache/juneau/serializer/package-summary.html">org.apache.juneau.serializer</a></td>
 <td class="colLast">
 <div class="block">Serializer API</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="org/apache/juneau/soap/package-summary.html">org.apache.juneau.soap</a></td>
 <td class="colLast">
 <div class="block">SOAP/XML serialization and parsing support</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="org/apache/juneau/svl/package-summary.html">org.apache.juneau.svl</a></td>
 <td class="colLast">
 <div class="block">Simple Variable Language</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="org/apache/juneau/svl/vars/package-summary.html">org.apache.juneau.svl.vars</a></td>
 <td class="colLast">
 <div class="block">Simple Variable Language - Predefined variables</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="org/apache/juneau/transform/package-summary.html">org.apache.juneau.transform</a></td>
 <td class="colLast">
 <div class="block">Transform API</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="org/apache/juneau/transforms/package-summary.html">org.apache.juneau.transforms</a></td>
 <td class="colLast">
 <div class="block">Predefined Transform implementations</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="org/apache/juneau/uon/package-summary.html">org.apache.juneau.uon</a></td>
 <td class="colLast">
 <div class="block">UON notation serialization and parsing support</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="org/apache/juneau/urlencoding/package-summary.html">org.apache.juneau.urlencoding</a></td>
 <td class="colLast">
 <div class="block">URL encoding serialization and parsing support</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="org/apache/juneau/urlencoding/annotation/package-summary.html">org.apache.juneau.urlencoding.annotation</a></td>
 <td class="colLast">
 <div class="block">URL-Encoding annotations</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="org/apache/juneau/utils/package-summary.html">org.apache.juneau.utils</a></td>
 <td class="colLast">
 <div class="block">Utility classes</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="org/apache/juneau/xml/package-summary.html">org.apache.juneau.xml</a></td>
 <td class="colLast">
 <div class="block">XML serialization and parsing support</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="org/apache/juneau/xml/annotation/package-summary.html">org.apache.juneau.xml.annotation</a></td>
 <td class="colLast">
 <div class="block">XML annotations</div>
@@ -2550,7 +2554,9 @@
       <jc>// Links on the HTML rendition page.
       // "request:/..." URIs are relative to the request URI.
       // "servlet:/..." URIs are relative to the servlet URI.</jc>
-      
pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>,
+      htmldoc=<ja>@HtmlDoc</ja>(
+         links=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>
+      ),
       
       <jc>// Properties that get applied to all serializers and parsers.</jc>
       properties={
@@ -2565,12 +2571,14 @@
       encoders=GzipEncoder.<jk>class</jk>,
 
       <jc>// Swagger info.</jc>
-      contact=<js>"{name:'John Smith',email:'[email protected]'}"</js>,
-      license=<js>"{name:'Apache 
2.0',url:'http://www.apache.org/licenses/LICENSE-2.0.html'}"</js>,
-      version=<js>"2.0"</js>,
-      termsOfService=<js>"You're on your own."</js>,
-      tags=<js>"[{name:'Java',description:'Java 
utility',externalDocs:{description:'Home 
page',url:'http://juneau.apache.org'}}]"</js>,
-      externalDocs=<js>"{description:'Home 
page',url:'http://juneau.apache.org'}"</js>
+      swagger=<ja>@ResourceSwagger</ja>(
+         contact=<js>"{name:'John Smith',email:'[email protected]'}"</js>,
+         license=<js>"{name:'Apache 
2.0',url:'http://www.apache.org/licenses/LICENSE-2.0.html'}"</js>,
+         version=<js>"2.0"</js>,
+         termsOfService=<js>"You're on your own."</js>,
+         tags=<js>"[{name:'Java',description:'Java 
utility',externalDocs:{description:'Home 
page',url:'http://juneau.apache.org'}}]"</js>,
+         externalDocs=<js>"{description:'Home 
page',url:'http://juneau.apache.org'}"</js>
+      )
    )
    <jk>public class</jk> SystemPropertiesResource <jk>extends</jk> 
RestServletDefault {
    
@@ -3354,7 +3362,9 @@
    <ja>@RestResource</ja>(
       path=<js>"/"</js>,
       messages=<js>"nls/RootResources"</js>,
-      pageLinks=<js>"{options:'?method=OPTIONS'}"</js>,
+      htmldoc=<ja>@HtmlDoc</ja>(
+         links=<js>"{options:'?method=OPTIONS'}"</js>
+      ),
       children={
          HelloWorldResource.<jk>class</jk>, 
          MethodExampleResource.<jk>class</jk>, 
@@ -3447,7 +3457,9 @@
    <ja>@RestResource</ja>( 
       messages=<js>"nls/HelloWorldResource"</js>, 
       path=<js>"/helloWorld"</js>, 
-      
pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>
+      htmldoc=<ja>@HtmlDoc</ja>(
+         links=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>
+      )
    ) 
    <jk>public class</jk> HelloWorldResource <jk>extends</jk> Resource { 
       <jk>private static final long</jk> <jsf>serialVersionUID</jsf> = 1L; 
@@ -3522,7 +3534,9 @@
    <ja>@RestResource</ja>( 
       path=<js>"/methodExample"</js>, 
       messages=<js>"nls/MethodExampleResource"</js>, 
-      
pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>
+      htmldoc=<ja>@HtmlDoc</ja>(
+         links=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>
+      )
    ) 
    <jk>public class</jk> MethodExampleResource <jk>extends</jk> Resource { 
       <jk>private static final long</jk> <jsf>serialVersionUID</jsf> = 1L; 
@@ -3726,7 +3740,9 @@
       </p>
       <p class='bcode'>
    <ja>@RestResource</ja>(
-      pageLinks=<js>"{options:'?method=OPTIONS'}"</js>
+      htmldoc=<ja>@HtmlDoc</ja>(
+         links=<js>"{options:'?method=OPTIONS'}"</js>
+      )
    )
       </p>
       <p>
@@ -3991,7 +4007,9 @@
    <ja>@RestResource</ja>(
       path=<js>"/echo"</js>,
       messages=<js>"nls/RequestEchoResource"</js>,
-      
pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>,
+      htmldoc=<ja>@HtmlDoc</ja>(
+         
links=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>,
+      ),
       properties={
          <ja>@Property</ja>(name=<jsf>SERIALIZER_maxDepth</jsf>, 
value=<js>"10"</js>),
          <ja>@Property</ja>(name=<jsf>SERIALIZER_detectRecursions</jsf>, 
value=<js>"true"</js>)
@@ -4010,7 +4028,7 @@
       <jd>/** GET request handler */</jd>
       <ja>@RestMethod</ja>(name=<js>"GET"</js>, path=<js>"/*"</js>, 
converters={Queryable.<jk>class</jk>,Traversable.<jk>class</jk>})
       <jk>public</jk> HttpServletRequest doGet(RestRequest req, RestResponse 
res, <ja>@Properties</ja> ObjectMap properties) {
-         <jc>// Set the HtmlDocSerializer title programmatically.
+         <jc>// Set the HtmlDocSerializer title programmatically.</jc>
          res.setPageTitle(req.getPathInfo());
          
          <jc>// Just echo the request back as the response.</jc>
@@ -4452,7 +4470,9 @@
       // "request:/..." URIs are relative to the request URI.
       // "servlet:/..." URIs are relative to the servlet URI.
       // "$C{...}" variables are pulled from the config file.</jc>
-      pageLinks=<js>"{up:'request:/..', options:'servlet:/?method=OPTIONS', 
source:'$C{Source/gitHub}/org/apache/juneau/examples/rest/addressbook/AddressBookResource.java'}"</js>,
+      htmldoc=<ja>@HtmlDoc</ja>(
+         links=<js>"{up:'request:/..', options:'servlet:/?method=OPTIONS', 
source:'$C{Source/gitHub}/org/apache/juneau/examples/rest/addressbook/AddressBookResource.java'}"</js>
+      ),
 
       <jc>// Properties that get applied to all serializers and parsers.</jc>
       properties={
@@ -5120,7 +5140,9 @@
       messages=<js>"nls/SampleRemoteableServlet"</js>, 
       title=<js>"Remoteable Service Proxy API"</js>, 
       description=<js>"Sample class showing how to use remoteable proxies. The 
list below are exposed services that can be retrieved using 
RestClient.getProxyInterface(Class)."</js>, 
-      
pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>, 
+      htmldoc=<ja>@HtmlDoc</ja>(
+         links=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>
+      ),
       properties={ 
          <jc>// Allow us to use method=POST from a browser.</jc> 
          <ja>@Property</ja>(name=<jsf>REST_allowMethodParam</jsf>, 
value=<js>"*"</js>) 
@@ -5224,7 +5246,9 @@
    <ja>@RestResource</ja>( 
       path=<js>"/tempDir"</js>, 
       messages=<js>"nls/TempDirResource"</js>, 
-      pageLinks=<js>"{up:'request:/..', options:'servlet:/?method=OPTIONS', 
upload:'servlet:/upload'}"</js>,
+      htmldoc=<ja>@HtmlDoc</ja>(
+         links=<js>"{up:'request:/..', options:'servlet:/?method=OPTIONS', 
upload:'servlet:/upload'}"</js>
+      ),
       properties={ 
          <ja>@Property</ja>(name=<js>"DirectoryResource.rootDir"</js>, 
value=<js>"$S{java.io.tmpdir}"</js>), 
          <ja>@Property</ja>(name=<js>"DirectoryResource.allowViews"</js>, 
value=<js>"true"</js>), 
@@ -5342,7 +5366,9 @@
    <ja>@RestResource</ja>( 
       path=<js>"/atom"</js>, 
       messages=<js>"nls/AtomFeedResource"</js>, 
-      
pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>,
+      htmldoc=<ja>@HtmlDoc</ja>(
+         links=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>
+      ),
       properties={ 
          <ja>@Property</ja>(name=<jsf>SERIALIZER_quoteChar</jsf>, 
value=<js>"'"</js>), 
          <ja>@Property</ja>(name=<jsf>RDF_rdfxml_tab</jsf>, 
value=<js>"5"</js>), 
@@ -5450,7 +5476,9 @@
    <ja>@RestResource</ja>( 
       path=<js>"/docker"</js>, 
       title=<js>"Sample Docker resource"</js>, 
-      
pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js> 
+      htmldoc=<ja>@HtmlDoc</ja>(
+         
links=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js> 
+      )
    ) 
    <jk>public class</jk> DockerRegistryResource <jk>extends</jk> Resource { 
       <jk>private static final long</jk> <jsf>serialVersionUID</jsf> = 1L; 
@@ -5531,7 +5559,9 @@
       messages=<js>"nls/TumblrParserResource"</js>, 
       title=<js>"Tumblr parser service"</js>, 
       description=<js>"Specify a URL to a Tumblr blog and parse the 
results."</js>, 
-      
pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js> 
+      htmldoc=<ja>@HtmlDoc</ja>(
+         
links=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js> 
+      )
    ) 
    <jk>public class</jk> TumblrParserResource <jk>extends</jk> Resource { 
       <jk>private static final long</jk> <jsf>serialVersionUID</jsf> = 1L; 
@@ -5613,7 +5643,9 @@
       messages=<js>"nls/PhotosResource"</js>,
       title=<js>"Photo REST service"</js>,
       description=<js>"Use a tool like Poster to upload and retrieve jpeg and 
png images."</js>,
-      pageLinks=<js>"{options:'?method=OPTIONS'}"</js>
+      htmldoc=<ja>@HtmlDoc</ja>(
+         links=<js>"{options:'?method=OPTIONS'}"</js>
+      )
    )
    <jk>public class</jk> PhotosResource <jk>extends</jk> RestServletDefault {
    
@@ -5752,7 +5784,9 @@
       path=<js>"/jsonSchema"</js>, 
       messages=<js>"nls/JsonSchemaResource"</js>, 
       title=<js>"Sample JSON-Schema document"</js>, 
-      
pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js> 
+      htmldoc=<ja>@HtmlDoc</ja>(
+         
links=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js> 
+      )
    ) 
    <jk>public class</jk> JsonSchemaResource <jk>extends</jk> ResourceJena { 
       <jk>private static final long</jk> <jsf>serialVersionUID</jsf> = 1L; 
@@ -5833,7 +5867,9 @@
       messages=<js>"nls/SqlQueryResource"</js>, 
       title=<js>"SQL query service"</js>, 
       description=<js>"Executes queries against the local derby 
'$C{SqlQueryResource/connectionUrl}' database"</js>, 
-      
pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js> 
+      htmldoc=<ja>@HtmlDoc</ja>(
+         
links=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js> 
+      )
    ) 
    <jk>public class</jk> SqlQueryResource <jk>extends</jk> Resource { 
       <jk>private static final long</jk> <jsf>serialVersionUID</jsf> = 1L; 
@@ -6020,7 +6056,9 @@
       path=<js>"/config"</js>, 
       title=<js>"Configuration"</js>, 
       description=<js>"Contents of configuration file."</js>, 
-      pageLinks=<js>"{up:'request:/..', options:'servlet:/?method=OPTIONS', 
edit:'servlet:/edit'}"</js>
+      htmldoc=<ja>@HtmlDoc</ja>(
+         links=<js>"{up:'request:/..', options:'servlet:/?method=OPTIONS', 
edit:'servlet:/edit'}"</js>
+      )
    ) 
    <jk>public class</jk> ConfigResource <jk>extends</jk> Resource { 
       <jk>private static final long</jk> <jsf>serialVersionUID</jsf> = 1L; 
@@ -6520,9 +6558,6 @@
                <li><a 
href="org/apache/juneau/ini/ConfigFile.html#getObjectWithDefault-java.lang.String-T-java.lang.Class-"><code>getObjectWithDefault(String,Object,Class)</code></a>
 
             </ul>
          <li>New ability to interact with config file sections with proxy 
interfaces with new method <a 
href="org/apache/juneau/ini/ConfigFile.html#getSectionAsInterface-java.lang.String-java.lang.Class-"><code>ConfigFile.getSectionAsInterface(String,Class)</code></a>.
-         <li>New <a 
href="org/apache/juneau/html/annotation/Html.html#render--"><code>@Html.render()</code></a>
 annotation and <a href="org/apache/juneau/html/HtmlRender.html" title="class 
in org.apache.juneau.html"><code>HtmlRender</code></a> class that allows you
-            to customize the HTML output and CSS style on bean properties:<br>
-            <img class='bordered' src='doc-files/HtmlRender_1.png'>
          <li><a href="org/apache/juneau/annotation/BeanProperty.html" 
title="annotation in 
org.apache.juneau.annotation"><code>@BeanProperty</code></a> annotation can now 
be applied to getters
             and setters defined on interfaces.
          <li>New methods on <a 
href="org/apache/juneau/serializer/SerializerSession.html" title="class in 
org.apache.juneau.serializer"><code>SerializerSession</code></a> and <a 
href="org/apache/juneau/parser/ParserSession.html" title="class in 
org.apache.juneau.parser"><code>ParserSession</code></a>
@@ -6557,11 +6592,11 @@
                   </ul>
                   For example, currently we define HTML page links using 
variables and servlet-relative URIs...
                   <p class='bcode'>
-   pageLinks=<js>"{up:'$R{requestParentURI}', options:'?method=OPTIONS', 
upload:'upload'}"</js>
+   pages=<js>"{up:'$R{requestParentURI}', options:'?method=OPTIONS', 
upload:'upload'}"</js>
                   </p>
                   With these new protocols, we can define them like so:
                   <p class='bcode'>
-   pageLinks=<js>"{top:'context:/', up:'request:/..' 
,options:'servlet:/?method=OPTIONS', upload:'servlet:/upload'}"</js>
+   links=<js>"{top:'context:/', up:'request:/..' 
,options:'servlet:/?method=OPTIONS', upload:'servlet:/upload'}"</js>
                   </p>
                   The old method of using variables and servlet-relative URIs 
will still be supported, but using 
                   these new protocols should (hopefully) be easier to 
understand.
@@ -6606,10 +6641,35 @@
          <li>The <a 
href="org/apache/juneau/BeanContext.html#BEAN_debug"><code>BeanContext.BEAN_debug</code></a>
 flag will now capture parser input and make it
             available through the <a 
href="org/apache/juneau/parser/ParserSession.html#getInputAsString--"><code>ParserSession.getInputAsString()</code></a>
 method so that it can be used
             in the listeners.
+         <li>Significant new functionality introduced to the HTML serializer.  
+            <br>Lots of new options for customizing the HTML output.
+            <ul>
+               <li>New <a 
href="org/apache/juneau/html/annotation/Html.html#render--"><code>@Html.render()</code></a>
 annotation and <a href="org/apache/juneau/html/HtmlRender.html" title="class 
in org.apache.juneau.html"><code>HtmlRender</code></a> class that allows you
+                  to customize the HTML output and CSS style on bean 
properties:
+                  <br><img class='bordered' src='doc-files/HtmlRender_1.png'>
+                  <br>Annotation can be applied to POJO classes and bean 
properties.
+               <li>Several new properties for customizing parts of the HTML 
page:
+                  <ul>
+                     <li><a 
href="org/apache/juneau/html/HtmlDocSerializerContext.html#HTMLDOC_title"><code>HtmlDocSerializerContext.HTMLDOC_title</code></a>
+                     <li><a 
href="org/apache/juneau/html/HtmlDocSerializerContext.html#HTMLDOC_description"><code>HtmlDocSerializerContext.HTMLDOC_description</code></a>
+                     <li><a 
href="org/apache/juneau/html/HtmlDocSerializerContext.html#HTMLDOC_header"><code>HtmlDocSerializerContext.HTMLDOC_header</code></a>
+                     <li><a 
href="org/apache/juneau/html/HtmlDocSerializerContext.html#HTMLDOC_nav"><code>HtmlDocSerializerContext.HTMLDOC_nav</code></a>
+                     <li><a 
href="org/apache/juneau/html/HtmlDocSerializerContext.html#HTMLDOC_aside"><code>HtmlDocSerializerContext.HTMLDOC_aside</code></a>
+                     <li><a 
href="org/apache/juneau/html/HtmlDocSerializerContext.html#HTMLDOC_footer"><code>HtmlDocSerializerContext.HTMLDOC_footer</code></a>
+                     <li><a 
href="org/apache/juneau/html/HtmlDocSerializerContext.html#HTMLDOC_noResultsMessage"><code>HtmlDocSerializerContext.HTMLDOC_noResultsMessage</code></a>
+                     <li><a 
href="org/apache/juneau/html/HtmlDocSerializerContext.html#HTMLDOC_cssUrl"><code>HtmlDocSerializerContext.HTMLDOC_cssUrl</code></a>
+                     <li><a 
href="org/apache/juneau/html/HtmlDocSerializerContext.html#HTMLDOC_css"><code>HtmlDocSerializerContext.HTMLDOC_css</code></a>
+                     <li><a 
href="org/apache/juneau/html/HtmlDocSerializerContext.html#HTMLDOC_template"><code>HtmlDocSerializerContext.HTMLDOC_template</code></a>
+                  </ul>
+               <li>New interface <a 
href="org/apache/juneau/html/HtmlDocTemplate.html" title="interface in 
org.apache.juneau.html"><code>HtmlDocTemplate</code></a> that allows full 
control over rendering
+                  of HTML produced by <a 
href="org/apache/juneau/html/HtmlDocSerializer.html" title="class in 
org.apache.juneau.html"><code>HtmlDocSerializer</code></a>.
+               
+            </ul>
       </ul>
 
       <h6 class='topic'>org.apache.juneau.rest</h6>
       <ul class='spaced-list'>
+         <li>MAJOR enhancements made to the REST API.
          <li>The <a href="org/apache/juneau/rest/RestRequest.html" 
title="class in org.apache.juneau.rest"><code>RestRequest</code></a> class 
functionality has been broken up into the following
             functional pieces to reduce its complexity:
             <ul>
@@ -6728,7 +6788,67 @@
                <li><a 
href="org/apache/juneau/rest/annotation/Header.html#def--"><code>@Header.def()</code></a>
 - Default header value.
                <li><a 
href="org/apache/juneau/rest/annotation/Query.html#def--"><code>@Query.def()</code></a>
 - Default query parameter value.
                <li><a 
href="org/apache/juneau/rest/annotation/FormData.html#def--"><code>@FormData.def()</code></a>
 - Default form data parameter value.
-            </ul> 
+            </ul>
+         <li>New attributes on <a 
href="org/apache/juneau/rest/annotation/RestResource.html" title="annotation in 
org.apache.juneau.rest.annotation"><code>@RestResource</code></a>:
+            <ul>
+               <li><a 
href="org/apache/juneau/rest/annotation/RestResource.html#serializerListener--"><code>serializerListener()</code></a>
+               <li><a 
href="org/apache/juneau/rest/annotation/RestResource.html#parserListener--"><code>parserListener()</code></a>
+               <li><a 
href="org/apache/juneau/rest/annotation/RestResource.html#widgets--"><code>widgets()</code></a>
+               <li><a 
href="org/apache/juneau/rest/annotation/RestResource.html#swagger--"><code>swagger()</code></a>
+               <li><a 
href="org/apache/juneau/rest/annotation/RestResource.html#htmldoc--"><code>htmldoc()</code></a>
+            </ul>
+         <li>New attributes on <a 
href="org/apache/juneau/rest/annotation/RestMethod.html" title="annotation in 
org.apache.juneau.rest.annotation"><code>@RestMethod</code></a>:
+            <ul>
+               <li><a 
href="org/apache/juneau/rest/annotation/RestMethod.html#widgets--"><code>widgets()</code></a>
+               <li><a 
href="org/apache/juneau/rest/annotation/RestMethod.html#swagger--"><code>swagger()</code></a>
+               <li><a 
href="org/apache/juneau/rest/annotation/RestMethod.html#htmldoc--"><code>htmldoc()</code></a>
+            </ul>
+         <li>New string vars:
+            <ul>
+               <li><a href="org/apache/juneau/rest/vars/UrlVar.html" 
title="class in org.apache.juneau.rest.vars"><code>UrlVar</code></a> - Resolve 
<js>"$U{...}"</js> variables to URLs.
+               <li><a href="org/apache/juneau/rest/vars/WidgetVar.html" 
title="class in org.apache.juneau.rest.vars"><code>WidgetVar</code></a> - 
Resolve <js>"$W{...}"</js> variables to widget contents.
+            </ul>
+         <li>New methods on <a href="org/apache/juneau/rest/RestConfig.html" 
title="class in org.apache.juneau.rest"><code>RestConfig</code></a>:
+            <ul>
+               <li><a 
href="org/apache/juneau/rest/RestConfig.html#setHtmlTitle-java.lang.String-"><code>setHtmlTitle(String)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestConfig.html#setHtmlDescription-java.lang.String-"><code>setHtmlDescription(String)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestConfig.html#setHtmlHeader-java.lang.String-"><code>setHtmlHeader(String)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestConfig.html#setHtmlLinks-java.lang.String-"><code>setHtmlLinks(String)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestConfig.html#setHtmlNav-java.lang.String-"><code>setHtmlNav(String)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestConfig.html#setHtmlAside-java.lang.String-"><code>setHtmlAside(String)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestConfig.html#setHtmlFooter-java.lang.String-"><code>setHtmlFooter(String)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestConfig.html#setHtmlCss-java.lang.String-"><code>setHtmlCss(String)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestConfig.html#setHtmlCssUrl-java.lang.String-"><code>setHtmlCssUrl(String)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestConfig.html#setHtmlNoWrap-boolean-"><code>setHtmlNoWrap(boolean)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestConfig.html#setHtmlNoResultsMessage-java.lang.String-"><code>setHtmlNoResultsMessage(String)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestConfig.html#setHtmlTemplate-java.lang.Class-"><code>setHtmlTemplate(Class)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestConfig.html#setHtmlTemplate-org.apache.juneau.html.HtmlDocTemplate-"><code>setHtmlTemplate(HtmlDocTemplate)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestConfig.html#addWidget-java.lang.Class-"><code>addWidget(Class)</code></a>
+            </ul>
+         <li>New methods on <a href="org/apache/juneau/rest/RestResponse.html" 
title="class in org.apache.juneau.rest"><code>RestResponse</code></a>:
+            <ul>
+               <li><a 
href="org/apache/juneau/rest/RestResponse.html#setHtmlTitle-java.lang.Object-"><code>setHtmlTitle(Object)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestResponse.html#setHtmlDescription-java.lang.Object-"><code>setHtmlDescription(Object)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestResponse.html#setHtmlHeader-java.lang.Object-"><code>setHtmlHeader(Object)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestResponse.html#setHtmlLinks-java.lang.Object-"><code>setHtmlLinks(Object)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestResponse.html#setHtmlNav-java.lang.Object-"><code>setHtmlNav(Object)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestResponse.html#setHtmlAside-java.lang.Object-"><code>setHtmlAside(Object)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestResponse.html#setHtmlFooter-java.lang.Object-"><code>setHtmlFooter(Object)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestResponse.html#setHtmlCss-java.lang.Object-"><code>setHtmlCss(Object)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestResponse.html#setHtmlCssUrl-java.lang.Object-"><code>setHtmlCssUrl(Object)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestResponse.html#setHtmlNoWrap-boolean-"><code>setHtmlNoWrap(boolean)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestResponse.html#setHtmlNoResultsMessage-java.lang.Object-"><code>setHtmlNoResultsMessage(Object)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestResponse.html#setHtmlTemplate-java.lang.Class-"><code>setHtmlTemplate(Class)</code></a>
+               <li><a 
href="org/apache/juneau/rest/RestResponse.html#setHtmlTemplate-org.apache.juneau.html.HtmlDocTemplate-"><code>setHtmlTemplate(HtmlDocTemplate)</code></a>
+            </ul>
+         <li><code>&amp;plainText=true</code> parameter now works on 
byte-based serializers by converting the output to hex.
+         <li>New classes for widget support:
+            <ul>
+               <li><a href="org/apache/juneau/rest/widget/Widget.html" 
title="class in org.apache.juneau.rest.widget"><code>Widget</code></a>
+               <li><a 
href="org/apache/juneau/rest/widget/PoweredByJuneauWidget.html" title="class in 
org.apache.juneau.rest.widget"><code>PoweredByJuneauWidget</code></a>
+               <li><a 
href="org/apache/juneau/rest/widget/ContentTypeLinksWidget.html" title="class 
in org.apache.juneau.rest.widget"><code>ContentTypeLinksWidget</code></a>
+            </ul>
+         <li><code>devops.css</code> cleaned up.
       </ul>
 
       <h6 class='topic'>org.apache.juneau.rest.client</h6>
@@ -6746,6 +6866,14 @@
       <h6 class='topic'>org.apache.juneau.microservice</h6>
       <ul class='spaced-list'>
       </ul>
+
+      <h6 class='topic'>org.apache.juneau.examples.rest</h6>
+      <ul class='spaced-list'>
+         <li>Many code enhancements make to examples to reflect new 
functionality.
+            <li>All pages now render aside comments to help explain what 
feature they're trying to explain using the 
+               new features that allow you to customize various elements of 
the page.
+            <br><img class='bordered' width="50%" 
src='doc-files/NewExamplesPage.png'>
+      </ul>
    </div>
 
    <!-- 
========================================================================================================
 -->
@@ -6892,12 +7020,12 @@
          <li>New annotations added to <a 
href="org/apache/juneau/rest/annotation/RestResource.html" title="annotation in 
org.apache.juneau.rest.annotation"><code>@RestResource</code></a> and <a 
href="org/apache/juneau/rest/annotation/RestMethod.html" title="annotation in 
org.apache.juneau.rest.annotation"><code>@RestMethod</code></a>
             to simplify defining page title, text, and links on HTML views:
             <ul>
-               <li><a 
href="org/apache/juneau/rest/annotation/RestResource.html#pageTitle--"><code>@RestResource.pageTitle()</code></a>
 
-               <li><a 
href="org/apache/juneau/rest/annotation/RestMethod.html#pageTitle--"><code>@RestMethod.pageTitle()</code></a>
 
-               <li><a 
href="org/apache/juneau/rest/annotation/RestResource.html#pageText--"><code>@RestResource.pageText()</code></a>
 
-               <li><a 
href="org/apache/juneau/rest/annotation/RestMethod.html#pageText--"><code>@RestMethod.pageText()</code></a>
 
-               <li><a 
href="org/apache/juneau/rest/annotation/RestResource.html#pageLinks--"><code>@RestResource.pageLinks()</code></a>
 
-               <li><a 
href="org/apache/juneau/rest/annotation/RestMethod.html#pageLinks--"><code>@RestMethod.pageLinks()</code></a>
 
+               <li><code><del>@RestResource.pageTitle()</del></code>
+               <li><code><del>@RestMethod.pageTitle()</del></code> 
+               <li><code><del>@RestResource.pageText()</del></code> 
+               <li><code><del>@RestMethod.pageText()</del></code> 
+               <li><code><del>@RestResource.pageLinks()</del></code> 
+               <li><code><del>@RestMethod.pageLinks()</del></code> 
             </ul>          
             <p class='bcode'>
    <jc>// Old method</jc>
@@ -7004,7 +7132,7 @@
                <li><a 
href="org/apache/juneau/rest/client/RestClientBuilder.html#noTrace--"><code>noTrace()</code></a>
 - Adds a <code>No-Trace: true</code> header on all requests to prevent
                   the servlet from logging errors.
                   <br>Useful for testing scenarios when you don't want the 
console to end up showing errors done on purpose.
-               <li><a 
href="org/apache/juneau/rest/client/RestClientBuilder.html#debug-boolean-"><code>debug(boolean)</code></a>
 now adds a <code>Debug: true</code> header on all requests.
+               <li><a 
href="org/apache/juneau/rest/client/RestClientBuilder.html#debug--"><code>debug()</code></a>
 now adds a <code>Debug: true</code> header on all requests.
             </ul>
          <li>New methods added/updated to <a 
href="org/apache/juneau/rest/client/RestCall.html" title="class in 
org.apache.juneau.rest.client"><code>RestCall</code></a>:
             <ul>
@@ -7419,19 +7547,19 @@
                   <ul>
                      <li><a 
href="org/apache/juneau/rest/annotation/RestResource.html#title--"><code>@RestResource.title()</code></a>
 / <a 
href="org/apache/juneau/rest/RestInfoProvider.html#getTitle-org.apache.juneau.rest.RestRequest-"><code>RestInfoProvider.getTitle(RestRequest)</code></a>
                      <li><a 
href="org/apache/juneau/rest/annotation/RestResource.html#description--"><code>@RestResource.description()</code></a>
 / <a 
href="org/apache/juneau/rest/RestInfoProvider.html#getDescription-org.apache.juneau.rest.RestRequest-"><code>RestInfoProvider.getDescription(RestRequest)</code></a>
-                     <li><a 
href="org/apache/juneau/rest/annotation/RestResource.html#termsOfService--"><code>@RestResource.termsOfService()</code></a>
 / <a 
href="org/apache/juneau/rest/RestInfoProvider.html#getTermsOfService-org.apache.juneau.rest.RestRequest-"><code>RestInfoProvider.getTermsOfService(RestRequest)</code></a>
-                     <li><a 
href="org/apache/juneau/rest/annotation/RestResource.html#contact--"><code>@RestResource.contact()</code></a>
 / <a 
href="org/apache/juneau/rest/RestInfoProvider.html#getContact-org.apache.juneau.rest.RestRequest-"><code>RestInfoProvider.getContact(RestRequest)</code></a>
-                     <li><a 
href="org/apache/juneau/rest/annotation/RestResource.html#license--"><code>@RestResource.license()</code></a>
 / <a 
href="org/apache/juneau/rest/RestInfoProvider.html#getLicense-org.apache.juneau.rest.RestRequest-"><code>RestInfoProvider.getLicense(RestRequest)</code></a>
-                     <li><a 
href="org/apache/juneau/rest/annotation/RestResource.html#version--"><code>@RestResource.version()</code></a>
 / <a 
href="org/apache/juneau/rest/RestInfoProvider.html#getVersion-org.apache.juneau.rest.RestRequest-"><code>RestInfoProvider.getVersion(RestRequest)</code></a>
-                     <li><a 
href="org/apache/juneau/rest/annotation/RestResource.html#tags--"><code>@RestResource.tags()</code></a>
 / <a 
href="org/apache/juneau/rest/RestInfoProvider.html#getTags-org.apache.juneau.rest.RestRequest-"><code>RestInfoProvider.getTags(RestRequest)</code></a>
-                     <li><a 
href="org/apache/juneau/rest/annotation/RestResource.html#externalDocs--"><code>@RestResource.externalDocs()</code></a>
 / <a 
href="org/apache/juneau/rest/RestInfoProvider.html#getExternalDocs-org.apache.juneau.rest.RestRequest-"><code>RestInfoProvider.getExternalDocs(RestRequest)</code></a>
+                     
<li><code><del>@RestResource.termsOfService()</del></code> / <a 
href="org/apache/juneau/rest/RestInfoProvider.html#getTermsOfService-org.apache.juneau.rest.RestRequest-"><code>RestInfoProvider.getTermsOfService(RestRequest)</code></a>
+                     <li><code><del>@RestResource.contact()</del></code> / <a 
href="org/apache/juneau/rest/RestInfoProvider.html#getContact-org.apache.juneau.rest.RestRequest-"><code>RestInfoProvider.getContact(RestRequest)</code></a>
+                     <li><code><del>@RestResource.license()</del></code> / <a 
href="org/apache/juneau/rest/RestInfoProvider.html#getLicense-org.apache.juneau.rest.RestRequest-"><code>RestInfoProvider.getLicense(RestRequest)</code></a>
+                     <li><code><del>@RestResource.version()</del></code> / <a 
href="org/apache/juneau/rest/RestInfoProvider.html#getVersion-org.apache.juneau.rest.RestRequest-"><code>RestInfoProvider.getVersion(RestRequest)</code></a>
+                     <li><code><del>@RestResource.tags()</del></code> / <a 
href="org/apache/juneau/rest/RestInfoProvider.html#getTags-org.apache.juneau.rest.RestRequest-"><code>RestInfoProvider.getTags(RestRequest)</code></a>
+                     <li><code><del>@RestResource.externalDocs()</del></code> 
/ <a 
href="org/apache/juneau/rest/RestInfoProvider.html#getExternalDocs-org.apache.juneau.rest.RestRequest-"><code>RestInfoProvider.getExternalDocs(RestRequest)</code></a>
                      <li><a 
href="org/apache/juneau/rest/annotation/RestMethod.html#summary--"><code>@RestMethod.summary()</code></a>
 / <a 
href="org/apache/juneau/rest/RestInfoProvider.html#getMethodSummary-java.lang.String-org.apache.juneau.rest.RestRequest-"><code>RestInfoProvider.getMethodSummary(String,RestRequest)</code></a>
                      <li><a 
href="org/apache/juneau/rest/annotation/RestMethod.html#description--"><code>@RestMethod.description()</code></a>
 / <a 
href="org/apache/juneau/rest/RestInfoProvider.html#getMethodDescription-java.lang.String-org.apache.juneau.rest.RestRequest-"><code>RestInfoProvider.getMethodDescription(String,RestRequest)</code></a>
-                     <li><a 
href="org/apache/juneau/rest/annotation/RestMethod.html#externalDocs--"><code>@RestMethod.externalDocs()</code></a>
 
-                     <li><a 
href="org/apache/juneau/rest/annotation/RestMethod.html#tags--"><code>@RestMethod.tags()</code></a>
 
-                     <li><a 
href="org/apache/juneau/rest/annotation/RestMethod.html#deprecated--"><code>@RestMethod.deprecated()</code></a>
 
-                     <li><a 
href="org/apache/juneau/rest/annotation/RestMethod.html#parameters--"><code>@RestMethod.parameters()</code></a>
 
-                     <li><a 
href="org/apache/juneau/rest/annotation/RestMethod.html#responses--"><code>@RestMethod.responses()</code></a>
 
+                     <li><code><del>@RestMethod.externalDocs()</del></code>
+                     <li><code><del>@RestMethod.tags()</del></code>
+                     <li><code><del>@RestMethod.deprecated()</del></code> 
+                     <li><code><del>@RestMethod.parameters()</del></code> 
+                     <li><code><del>@RestMethod.responses()</del></code>
                   </ul>
                </li>             
             </ul>
@@ -8101,7 +8229,7 @@
       <ul class='spaced-list'>
          <li>Fixed bug where localized strings weren't resolving when using 
chained resource bundles.
          <li>Servlet and method labels and descriptions can now contain 
embedded string variables.
-         <li>New <del><code>RestMethod.input()</code></del> and 
org.apache.juneau.rest.annotation.RestMethod#responses()}
+         <li>New <del><code>RestMethod.input()</code></del> and 
<code><del>RestMethod.responses()</del></code>
             annotations.
             These replace the various <code>description</code> annotations 
added 2 days ago with a simpler design.
          <li>New methods on <a href="org/apache/juneau/rest/RestServlet.html" 
title="class in org.apache.juneau.rest"><code>RestServlet</code></a>:
@@ -8215,7 +8343,7 @@
                <li><del><code>RestResource.label()</code></del>
                <li><a 
href="org/apache/juneau/rest/annotation/RestResource.html#description--"><code>RestResource.description()</code></a>
                <li><a 
href="org/apache/juneau/rest/annotation/RestMethod.html#description--"><code>RestMethod.description()</code></a>
-               <li><a 
href="org/apache/juneau/rest/annotation/RestMethod.html#responses--"><code>RestMethod.responses()</code></a>
+               <li><del><code>RestMethod#responses()</code></del>
                <li><del><code>Attr.description()</code></del>
                <li><del><code>Content.description()</code></del>
                <li><del><code>HasParam.description()</code></del>
@@ -8255,7 +8383,7 @@
             </ul>
          <li>New <a 
href="org/apache/juneau/dto/jsonschema/JsonType.html#ANY"><code>JsonType.ANY</code></a>
 enum.
          <li>New <a 
href="org/apache/juneau/html/annotation/Html.html#asPlainText--"><code>@Html.asPlainText()</code></a>
 annotation.
-         <li>New <a 
href="org/apache/juneau/html/HtmlDocSerializerContext.html#HTMLDOC_cssImports"><code>HtmlDocSerializerContext.HTMLDOC_cssImports</code></a>
 property.
+         <li>New 
<code><del>HtmlDocSerializerContext.HTMLDOC_cssImports</del></code> property.
          <li>Signifant changes to RDF support.
             <ul>
                <li>New <a href="org/apache/juneau/jena/annotation/Rdf.html" 
title="annotation in org.apache.juneau.jena.annotation"><code>@Rdf</code></a> 
and <a href="org/apache/juneau/jena/annotation/RdfSchema.html" 
title="annotation in 
org.apache.juneau.jena.annotation"><code>@RdfSchema</code></a>

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/017373e3/content/site/apidocs/overview-tree.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/overview-tree.html 
b/content/site/apidocs/overview-tree.html
index 3462dc0..7df2867 100644
--- a/content/site/apidocs/overview-tree.html
+++ b/content/site/apidocs/overview-tree.html
@@ -110,6 +110,7 @@
 <li><a 
href="org/apache/juneau/rest/remoteable/package-tree.html">org.apache.juneau.rest.remoteable</a>,
 </li>
 <li><a 
href="org/apache/juneau/rest/response/package-tree.html">org.apache.juneau.rest.response</a>,
 </li>
 <li><a 
href="org/apache/juneau/rest/vars/package-tree.html">org.apache.juneau.rest.vars</a>,
 </li>
+<li><a 
href="org/apache/juneau/rest/widget/package-tree.html">org.apache.juneau.rest.widget</a>,
 </li>
 <li><a 
href="org/apache/juneau/serializer/package-tree.html">org.apache.juneau.serializer</a>,
 </li>
 <li><a 
href="org/apache/juneau/soap/package-tree.html">org.apache.juneau.soap</a>, 
</li>
 <li><a 
href="org/apache/juneau/svl/package-tree.html">org.apache.juneau.svl</a>, </li>
@@ -708,6 +709,7 @@
 </ul>
 </li>
 <li type="circle">org.apache.juneau.dto.html5.<a 
href="org/apache/juneau/dto/html5/HtmlBuilder.html" title="class in 
org.apache.juneau.dto.html5"><span 
class="typeNameLink">HtmlBuilder</span></a></li>
+<li type="circle">org.apache.juneau.html.<a 
href="org/apache/juneau/html/HtmlDocTemplateBasic.html" title="class in 
org.apache.juneau.html"><span 
class="typeNameLink">HtmlDocTemplateBasic</span></a> (implements 
org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlDocTemplate.html" 
title="interface in org.apache.juneau.html">HtmlDocTemplate</a>)</li>
 <li type="circle">org.apache.juneau.dto.html5.<a 
href="org/apache/juneau/dto/html5/HtmlElement.html" title="class in 
org.apache.juneau.dto.html5"><span class="typeNameLink">HtmlElement</span></a>
 <ul>
 <li type="circle">org.apache.juneau.dto.html5.<a 
href="org/apache/juneau/dto/html5/HtmlElementContainer.html" title="class in 
org.apache.juneau.dto.html5"><span 
class="typeNameLink">HtmlElementContainer</span></a>
@@ -864,7 +866,7 @@
 <li type="circle">org.apache.juneau.microservice.resources.<a 
href="org/apache/juneau/microservice/resources/LogParser.html" title="class in 
org.apache.juneau.microservice.resources"><span 
class="typeNameLink">LogParser</span></a> (implements java.lang.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true";
 title="class or interface in java.lang">Iterable</a>&lt;T&gt;, java.util.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true";
 title="class or interface in java.util">Iterator</a>&lt;E&gt;)</li>
 <li type="circle">org.apache.juneau.microservice.resources.<a 
href="org/apache/juneau/microservice/resources/LogParser.Entry.html" 
title="class in org.apache.juneau.microservice.resources"><span 
class="typeNameLink">LogParser.Entry</span></a></li>
 <li type="circle">org.apache.juneau.microservice.resources.<a 
href="org/apache/juneau/microservice/resources/LogsResource.FileResource.html" 
title="class in org.apache.juneau.microservice.resources"><span 
class="typeNameLink">LogsResource.FileResource</span></a></li>
-<li type="circle">org.apache.juneau.http.<a 
href="org/apache/juneau/http/MediaType.html" title="class in 
org.apache.juneau.http"><span class="typeNameLink">MediaType</span></a>
+<li type="circle">org.apache.juneau.http.<a 
href="org/apache/juneau/http/MediaType.html" title="class in 
org.apache.juneau.http"><span class="typeNameLink">MediaType</span></a> 
(implements java.lang.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;)
 <ul>
 <li type="circle">org.apache.juneau.http.<a 
href="org/apache/juneau/http/ContentType.html" title="class in 
org.apache.juneau.http"><span class="typeNameLink">ContentType</span></a></li>
 </ul>
@@ -1259,6 +1261,8 @@
 </li>
 <li type="circle">org.apache.juneau.rest.vars.<a 
href="org/apache/juneau/rest/vars/RequestVar.html" title="class in 
org.apache.juneau.rest.vars"><span 
class="typeNameLink">RequestVar</span></a></li>
 <li type="circle">org.apache.juneau.rest.vars.<a 
href="org/apache/juneau/rest/vars/UrlEncodeVar.html" title="class in 
org.apache.juneau.rest.vars"><span 
class="typeNameLink">UrlEncodeVar</span></a></li>
+<li type="circle">org.apache.juneau.rest.vars.<a 
href="org/apache/juneau/rest/vars/UrlVar.html" title="class in 
org.apache.juneau.rest.vars"><span class="typeNameLink">UrlVar</span></a></li>
+<li type="circle">org.apache.juneau.rest.vars.<a 
href="org/apache/juneau/rest/vars/WidgetVar.html" title="class in 
org.apache.juneau.rest.vars"><span 
class="typeNameLink">WidgetVar</span></a></li>
 </ul>
 </li>
 <li type="circle">org.apache.juneau.svl.<a 
href="org/apache/juneau/svl/StreamedVar.html" title="class in 
org.apache.juneau.svl"><span class="typeNameLink">StreamedVar</span></a>
@@ -1274,6 +1278,12 @@
 <li type="circle">org.apache.juneau.svl.<a 
href="org/apache/juneau/svl/VarResolverSession.html" title="class in 
org.apache.juneau.svl"><span 
class="typeNameLink">VarResolverSession</span></a></li>
 <li type="circle">org.apache.juneau.internal.<a 
href="org/apache/juneau/internal/Version.html" title="class in 
org.apache.juneau.internal"><span class="typeNameLink">Version</span></a></li>
 <li type="circle">org.apache.juneau.internal.<a 
href="org/apache/juneau/internal/VersionRange.html" title="class in 
org.apache.juneau.internal"><span 
class="typeNameLink">VersionRange</span></a></li>
+<li type="circle">org.apache.juneau.rest.widget.<a 
href="org/apache/juneau/rest/widget/Widget.html" title="class in 
org.apache.juneau.rest.widget"><span class="typeNameLink">Widget</span></a>
+<ul>
+<li type="circle">org.apache.juneau.rest.widget.<a 
href="org/apache/juneau/rest/widget/ContentTypeLinksWidget.html" title="class 
in org.apache.juneau.rest.widget"><span 
class="typeNameLink">ContentTypeLinksWidget</span></a></li>
+<li type="circle">org.apache.juneau.rest.widget.<a 
href="org/apache/juneau/rest/widget/PoweredByJuneauWidget.html" title="class in 
org.apache.juneau.rest.widget"><span 
class="typeNameLink">PoweredByJuneauWidget</span></a></li>
+</ul>
+</li>
 <li type="circle">org.apache.juneau.internal.<a 
href="org/apache/juneau/internal/WrappedMap.html" title="class in 
org.apache.juneau.internal"><span 
class="typeNameLink">WrappedMap</span></a>&lt;K,V&gt; (implements java.util.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;K,V&gt;)</li>
 <li type="circle">org.apache.juneau.rest.response.<a 
href="org/apache/juneau/rest/response/WritableHandler.html" title="class in 
org.apache.juneau.rest.response"><span 
class="typeNameLink">WritableHandler</span></a> (implements 
org.apache.juneau.rest.<a href="org/apache/juneau/rest/ResponseHandler.html" 
title="interface in org.apache.juneau.rest">ResponseHandler</a>)</li>
 <li type="circle">java.io.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true";
 title="class or interface in java.io"><span 
class="typeNameLink">Writer</span></a> (implements java.lang.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Appendable.html?is-external=true";
 title="class or interface in java.lang">Appendable</a>, java.io.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true";
 title="class or interface in java.io">Closeable</a>, java.io.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/Flushable.html?is-external=true";
 title="class or interface in java.io">Flushable</a>)
@@ -1308,6 +1318,7 @@
 <ul>
 <li type="circle">org.apache.juneau.<a href="org/apache/juneau/Delegate.html" 
title="interface in org.apache.juneau"><span 
class="typeNameLink">Delegate</span></a>&lt;T&gt;</li>
 <li type="circle">org.apache.juneau.ini.<a 
href="org/apache/juneau/ini/Encoder.html" title="interface in 
org.apache.juneau.ini"><span class="typeNameLink">Encoder</span></a></li>
+<li type="circle">org.apache.juneau.html.<a 
href="org/apache/juneau/html/HtmlDocTemplate.html" title="interface in 
org.apache.juneau.html"><span 
class="typeNameLink">HtmlDocTemplate</span></a></li>
 <li type="circle">org.apache.juneau.utils.<a 
href="org/apache/juneau/utils/IOPipe.LineProcessor.html" title="interface in 
org.apache.juneau.utils"><span 
class="typeNameLink">IOPipe.LineProcessor</span></a></li>
 <li type="circle">org.apache.juneau.serializer.<a 
href="org/apache/juneau/serializer/PartSerializer.html" title="interface in 
org.apache.juneau.serializer"><span 
class="typeNameLink">PartSerializer</span></a></li>
 <li type="circle">org.apache.juneau.<a 
href="org/apache/juneau/PropertyNamer.html" title="interface in 
org.apache.juneau"><span class="typeNameLink">PropertyNamer</span></a></li>
@@ -1357,14 +1368,17 @@
 <li type="circle">org.apache.juneau.rest.annotation.<a 
href="org/apache/juneau/rest/annotation/RestResource.html" title="annotation in 
org.apache.juneau.rest.annotation"><span 
class="typeNameLink">RestResource</span></a> (implements 
java.lang.annotation.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true";
 title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.juneau.rest.annotation.<a 
href="org/apache/juneau/rest/annotation/RestMethod.html" title="annotation in 
org.apache.juneau.rest.annotation"><span 
class="typeNameLink">RestMethod</span></a> (implements java.lang.annotation.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true";
 title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.juneau.rest.annotation.<a 
href="org/apache/juneau/rest/annotation/Response.html" title="annotation in 
org.apache.juneau.rest.annotation"><span 
class="typeNameLink">Response</span></a> (implements java.lang.annotation.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true";
 title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.juneau.rest.annotation.<a 
href="org/apache/juneau/rest/annotation/ResourceSwagger.html" title="annotation 
in org.apache.juneau.rest.annotation"><span 
class="typeNameLink">ResourceSwagger</span></a> (implements 
java.lang.annotation.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true";
 title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.juneau.rest.annotation.<a 
href="org/apache/juneau/rest/annotation/Query.html" title="annotation in 
org.apache.juneau.rest.annotation"><span class="typeNameLink">Query</span></a> 
(implements java.lang.annotation.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true";
 title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.juneau.rest.annotation.<a 
href="org/apache/juneau/rest/annotation/Property.html" title="annotation in 
org.apache.juneau.rest.annotation"><span 
class="typeNameLink">Property</span></a> (implements java.lang.annotation.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true";
 title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.juneau.rest.annotation.<a 
href="org/apache/juneau/rest/annotation/Properties.html" title="annotation in 
org.apache.juneau.rest.annotation"><span 
class="typeNameLink">Properties</span></a> (implements java.lang.annotation.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true";
 title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.juneau.rest.annotation.<a 
href="org/apache/juneau/rest/annotation/PathRemainder.html" title="annotation 
in org.apache.juneau.rest.annotation"><span 
class="typeNameLink">PathRemainder</span></a> (implements 
java.lang.annotation.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true";
 title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.juneau.rest.annotation.<a 
href="org/apache/juneau/rest/annotation/Path.html" title="annotation in 
org.apache.juneau.rest.annotation"><span class="typeNameLink">Path</span></a> 
(implements java.lang.annotation.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true";
 title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.juneau.rest.annotation.<a 
href="org/apache/juneau/rest/annotation/Parameter.html" title="annotation in 
org.apache.juneau.rest.annotation"><span 
class="typeNameLink">Parameter</span></a> (implements java.lang.annotation.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true";
 title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.juneau.rest.annotation.<a 
href="org/apache/juneau/rest/annotation/MethodSwagger.html" title="annotation 
in org.apache.juneau.rest.annotation"><span 
class="typeNameLink">MethodSwagger</span></a> (implements 
java.lang.annotation.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true";
 title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.juneau.rest.annotation.<a 
href="org/apache/juneau/rest/annotation/Method.html" title="annotation in 
org.apache.juneau.rest.annotation"><span class="typeNameLink">Method</span></a> 
(implements java.lang.annotation.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true";
 title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.juneau.rest.annotation.<a 
href="org/apache/juneau/rest/annotation/Messages.html" title="annotation in 
org.apache.juneau.rest.annotation"><span 
class="typeNameLink">Messages</span></a> (implements java.lang.annotation.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true";
 title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.juneau.rest.annotation.<a 
href="org/apache/juneau/rest/annotation/HtmlDoc.html" title="annotation in 
org.apache.juneau.rest.annotation"><span 
class="typeNameLink">HtmlDoc</span></a> (implements java.lang.annotation.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true";
 title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.juneau.rest.annotation.<a 
href="org/apache/juneau/rest/annotation/Header.html" title="annotation in 
org.apache.juneau.rest.annotation"><span class="typeNameLink">Header</span></a> 
(implements java.lang.annotation.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true";
 title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.juneau.rest.annotation.<a 
href="org/apache/juneau/rest/annotation/HasQuery.html" title="annotation in 
org.apache.juneau.rest.annotation"><span 
class="typeNameLink">HasQuery</span></a> (implements java.lang.annotation.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true";
 title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.juneau.rest.annotation.<a 
href="org/apache/juneau/rest/annotation/HasFormData.html" title="annotation in 
org.apache.juneau.rest.annotation"><span 
class="typeNameLink">HasFormData</span></a> (implements java.lang.annotation.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true";
 title="class or interface in java.lang.annotation">Annotation</a>)</li>

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/017373e3/content/site/apidocs/package-list
----------------------------------------------------------------------
diff --git a/content/site/apidocs/package-list 
b/content/site/apidocs/package-list
index e66147a..6457fe6 100644
--- a/content/site/apidocs/package-list
+++ b/content/site/apidocs/package-list
@@ -36,6 +36,7 @@ org.apache.juneau.rest.matchers
 org.apache.juneau.rest.remoteable
 org.apache.juneau.rest.response
 org.apache.juneau.rest.vars
+org.apache.juneau.rest.widget
 org.apache.juneau.serializer
 org.apache.juneau.soap
 org.apache.juneau.svl

Reply via email to