This is an automated email from the ASF dual-hosted git repository.

jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


The following commit(s) were added to refs/heads/master by this push:
     new 58c6de8  Javadocs
58c6de8 is described below

commit 58c6de81bdfa7d007cb699bc638f335a255df5f1
Author: JamesBognar <jamesbog...@apache.org>
AuthorDate: Thu Sep 13 20:03:41 2018 -0400

    Javadocs
---
 .../apache/juneau/dto/cognos/doc-files/HTML.png    | Bin 8476 -> 0 bytes
 .../apache/juneau/dto/cognos/doc-files/JSON.png    | Bin 6963 -> 0 bytes
 .../apache/juneau/dto/cognos/doc-files/RDFXML.png  | Bin 19981 -> 0 bytes
 .../java/org/apache/juneau/dto/cognos/package.html | 183 ---------------------
 .../org/apache/juneau/html/HtmlDocSerializer.java  |   4 -
 .../org/apache/juneau/html/HtmlSerializer.java     |   6 +-
 .../org/apache/juneau/html/annotation/Html.java    |   2 +-
 juneau-doc/juneau-doc.jar                          | Bin 20178 -> 19983 bytes
 .../apache/juneau/doc/internal/DocLinkTester.java  |  24 +--
 .../doc-files/juneau-rest-server.restRPC.1.png}    | Bin
 .../doc-files/juneau-rest-server.restRPC.2.png}    | Bin
 .../doc-files/juneau-rest-server.restRPC.3.png}    | Bin
 .../doc-files/juneau-rest-server.restRPC.4.png}    | Bin
 .../doc-files/juneau-rest-server.restRPC.5.png}    | Bin
 .../doc-files/juneau-rest-server.restRPC.6.png}    | Bin
 .../doc-files/juneau-rest-server.restRPC.7.png}    | Bin
 .../doc-files/juneau-rest-server.restRPC.8.png}    | Bin
 .../doc-files/juneau-rest-server.restRPC.9.png}    | Bin
 juneau-doc/src/main/javadoc/overview.html          |  46 +++---
 .../src/main/javadoc/resources/juneau-doc.css      |  11 +-
 .../21.HtmlDetails/04.HtmlAnnotation.html          |   4 +-
 .../Topics/04.juneau-dto/04.SwaggerUI.html         |   4 +-
 .../Topics/07.juneau-rest-server/27.Swagger.html   |   4 +-
 .../27.Swagger/02.BasicSwaggerInfo.html            |   2 +-
 .../07.juneau-rest-server/27.Swagger/03.Tags.html  |   4 +-
 .../27.Swagger/04.Operations.html                  |   2 +-
 .../27.Swagger/05.Parameters.html                  |   4 +-
 .../27.Swagger/06.ParameterExamples.html           |   6 +-
 .../27.Swagger/07.Responses.html                   |   2 +-
 .../27.Swagger/08.ResponseExamples.html            |   8 +-
 .../27.Swagger/09.Models.html                      |   6 +-
 .../doc-files/juneau-rest-server.restRPC.1.png}    | Bin
 .../doc-files/juneau-rest-server.restRPC.2.png}    | Bin
 .../doc-files/juneau-rest-server.restRPC.3.png}    | Bin
 .../doc-files/juneau-rest-server.restRPC.4.png}    | Bin
 .../doc-files/juneau-rest-server.restRPC.5.png}    | Bin
 .../doc-files/juneau-rest-server.restRPC.6.png}    | Bin
 .../doc-files/juneau-rest-server.restRPC.7.png}    | Bin
 .../doc-files/juneau-rest-server.restRPC.8.png}    | Bin
 .../doc-files/juneau-rest-server.restRPC.9.png}    | Bin
 .../org/apache/juneau/rest/BasicRestServlet.java   |   1 -
 .../org/apache/juneau/rest/annotation/HtmlDoc.java |   2 +-
 .../juneau/rest/widget/ContentTypeMenuItem.java    |   4 -
 43 files changed, 71 insertions(+), 258 deletions(-)

diff --git 
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/cognos/doc-files/HTML.png
 
b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/cognos/doc-files/HTML.png
deleted file mode 100644
index fd63c23..0000000
Binary files 
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/cognos/doc-files/HTML.png
 and /dev/null differ
diff --git 
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/cognos/doc-files/JSON.png
 
b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/cognos/doc-files/JSON.png
deleted file mode 100644
index 44785ad..0000000
Binary files 
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/cognos/doc-files/JSON.png
 and /dev/null differ
diff --git 
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/cognos/doc-files/RDFXML.png
 
b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/cognos/doc-files/RDFXML.png
deleted file mode 100644
index 081e949..0000000
Binary files 
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/cognos/doc-files/RDFXML.png
 and /dev/null differ
diff --git 
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/cognos/package.html
 
b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/cognos/package.html
deleted file mode 100644
index 3d811fd..0000000
--- 
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/cognos/package.html
+++ /dev/null
@@ -1,183 +0,0 @@
-<!DOCTYPE HTML>
-<!--
-/***************************************************************************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the "License"); you may not 
use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *  
- *  http://www.apache.org/licenses/LICENSE-2.0
- *  
- * Unless required by applicable law or agreed to in writing, software 
distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express 
or implied.  See the License for the
- * specific language governing permissions and limitations under the License.
- *
- 
***************************************************************************************************************************/
- -->
-<html>
-<head>
-       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-       <style type="text/css">
-               /* For viewing in Page Designer */
-               @IMPORT url("../../../../../../javadoc.css");
-
-               /* For viewing in REST interface */
-               @IMPORT url("../htdocs/javadoc.css");
-               body { 
-                       margin: 20px; 
-               }       
-       </style>
-       <script>
-               /* Replace all @code and @link tags. */ 
-               window.onload = function() {
-                       document.body.innerHTML = 
document.body.innerHTML.replace(/\{\@code ([^\}]+)\}/g, '<code>$1</code>');
-                       document.body.innerHTML = 
document.body.innerHTML.replace(/\{\@link (([^\}]+)\.)?([^\.\}]+)\}/g, 
'<code>$3</code>');
-               }
-       </script>
-</head>
-<body>
-<p>Cognos Data Transfer Objects</p>
-<script>
-       function toggle(x) {
-               var div = x.nextSibling;
-               while (div != null && div.nodeType != 1)
-                       div = div.nextSibling;
-               if (div != null) {
-                       var d = div.style.display;
-                       if (d == 'block' || d == '') {
-                               div.style.display = 'none';
-                               x.className += " closed";
-                       } else {
-                               div.style.display = 'block';
-                               x.className = 
x.className.replace(/(?:^|\s)closed(?!\S)/g , '' );
-                       }
-               }
-       }
-</script>
-<a id='TOC'></a><h5 class='toc'>Table of Contents</h5>
-<ol class='toc'>
-       <li><p>{@doc package-summary.html#CognosSerializer Cognos serialization 
support}</p>
-       <li><p>{@doc package-summary.html#CognosParser Cognos parsing 
support}</p>
-</ol>
-
-<!-- 
========================================================================================================
 -->
-<a id="CognosSerializer"></a>
-<h2 class='topic' onclick='toggle(this)'>1 - Cognos serialization support</h2>
-<div class='topic'>
-       <p>
-               The {@link org.apache.juneau.dto.cognos.DataSet} class is a DTO 
used to convert POJO models directly to Cognos-XML.
-       </p>
-       <p>
-               Because of the nature of the Cognos XML syntax, only 
<i>2-dimensional</i> POJO data structures can be serialized to Cognos-XML.
-       </p>
-       <p>
-               For example...
-       </p>
-       <ul class='normal'>
-               <li><code>Collection&lt;Bean&gt;</code>
-               <li><code>Collection&lt;Map&gt;</code>
-               <li>{@code MyBean[]}
-               <li>{@code HashMap[]}
-       </ul>
-       
-       <h5 class='topic'>Example:</h5>
-       <p>
-               The following example shows how to generate Cognos-XML from a 
POJO.  
-               The example uses the <a class='doclink' 
href='../../doc-files/AddressBook.html'>AddressBook</a> sample POJO.
-               It should be noted that since the {@code AddressBook} class is 
a subclass of {@code LinkedList}, it fulfills
-                       the requirement of being a tabular data structure.  
-       </p>
-       <p class='bcode w800'>
-       <jc>// Create our POJO with some entries.</jc>
-       AddressBook addressBook = <jk>new</jk> AddressBook();
-       addressBook.add(
-               <jk>new</jk> Person(<js>"Barack Obama"</js>, <js>"Aug 4, 
1961"</js>,
-                       <jk>new</jk> Address(<js>"1600 Pennsylvania Ave"</js>, 
<js>"Washington"</js>, <js>"DC"</js>, 20500, <jk>true</jk>),
-                       <jk>new</jk> Address(<js>"5046 S Greenwood Ave"</js>, 
<js>"Chicago"</js>, <js>"IL"</js>, 60615, <jk>false</jk>)
-               )
-       );
-       addressBook.add(
-               <jk>new</jk> Person(<js>"George Walker Bush"</js>, <js>"Jul 6, 
1946"</js>,
-                       <jk>new</jk> Address(<js>"43 Prairie Chapel Rd"</js>, 
<js>"Crawford"</js>, <js>"TX"</js>, 76638, <jk>true</jk>),
-                       <jk>new</jk> Address(<js>"1600 Pennsylvania Ave"</js>, 
<js>"Washington"</js>, <js>"DC"</js>, 20500, <jk>false</jk>)
-               )
-       );
-
-       <jc>// Define the Cognos metadata</jc>
-       Column[] items = {
-               <jk>new</jk> Column(<js>"name"</js>, <js>"xs:String"</js>, 255),
-               <jk>new</jk> Column(<js>"age"</js>, <js>"xs:int"</js>),
-               <jk>new</jk> Column(<js>"numAddresses"</js>, <js>"xs:int"</js>)
-                       .addPojoSwap(
-                               <jk>new</jk> PojoSwap&lt;Person,Integer&gt;() {
-                                       <ja>@Override</ja>
-                                       <jk>public</jk> Integer 
swap(BeanSession session, Person p) {
-                                               <jk>return</jk> 
p.<jf>addresses</jf>.size();
-                                       }
-                               }
-                       )
-       };
-       
-       <jc>// Create the Cognos DataSet object</jc>
-       DataSet ds = <jk>new</jk> DataSet(items, <jsf>addressBook</jsf>, 
BeanContext.<jsf>DEFAULT</jsf>);
-       
-       <jc>// Serialize it to XML</jc>
-       String xml = XmlSerializer.<jsf>DEFAULT_SQ</jsf>.serialize(ds);
-       </p>
-       <p>
-               When run, this code produces the following XML...
-       </p>
-       <p class='bcode w800'>
-       <xt>&lt;?xml</xt> <xa>version</xa>=<xs>'1.0'</xs> 
<xa>encoding</xa>=<xs>'UTF-8'</xs><xt>?&gt;</xt>
-       <xt>&lt;c:dataset 
<xa>xmlns:c</xa>=<xs>'http://developer.cognos.com/schemas/xmldata/1/'</xs>&gt;</xt>
-               <xt>&lt;c:metadata&gt;</xt>
-                       <xt>&lt;c:item</xt> <xa>name</xa>=<xs>'name'</xs> 
<xa>type</xa>=<xs>'xs:String'</xs> <xa>length</xa>=<xs>'255'</xs><xt>/&gt;</xt>
-                       <xt>&lt;c:item</xt> <xa>name</xa>=<xs>'age'</xs> 
<xa>type</xa>=<xs>'xs:int'</xs><xt>/&gt;</xt>
-                       <xt>&lt;c:item</xt> 
<xa>name</xa>=<xs>'numAddresses'</xs> 
<xa>type</xa>=<xs>'xs:int'</xs><xt>/&gt;</xt>
-               <xt>&lt;/c:metadata&gt;</xt>
-               <xt>&lt;c:data&gt;</xt>
-                       <xt>&lt;c:row&gt;</xt>
-                               <xt>&lt;c:value&gt;</xt>Barack 
Obama<xt>&lt;/c:value&gt;</xt>
-                               
<xt>&lt;c:value&gt;</xt>52<xt>&lt;/c:value&gt;</xt>
-                               
<xt>&lt;c:value&gt;</xt>2<xt>&lt;/c:value&gt;</xt>
-                       <xt>&lt;/c:row&gt;</xt>
-                       <xt>&lt;c:row&gt;</xt>
-                               <xt>&lt;c:value&gt;</xt>George Walker 
Bush<xt>&lt;/c:value&gt;</xt>
-                               
<xt>&lt;c:value&gt;</xt>67<xt>&lt;/c:value&gt;</xt>
-                               
<xt>&lt;c:value&gt;</xt>2<xt>&lt;/c:value&gt;</xt>
-                       <xt>&lt;/c:row&gt;</xt>
-               <xt>&lt;/c:data&gt;</xt>
-       <xt>&lt;/c:dataset&gt;</xt>
-       </p>
-       
-       <h5 class='topic'>Other data formats</h5>
-       <p>
-               The following shows examples of what this data structure looks 
like when serialized to other formats:
-       </p>
-       
-       <h5 class='figure'>HTML</h5>
-       <img class='bordered' src='doc-files/HTML.png'>
-       
-       <h5 class='figure'>JSON</h5>
-       <img class='bordered' src='doc-files/JSON.png'>
-       
-       <h5 class='figure'>RDF/XML</h5>
-       <img class='bordered' src='doc-files/RDFXML.png'>
-</div>
-
-<!-- 
========================================================================================================
 -->
-<a id="CognosParser"></a>
-<h2 class='topic' onclick='toggle(this)'>2 - Cognos parsing support</h2>
-<div class='topic'>
-       <p>
-               The {@link org.apache.juneau.dto.cognos.DataSet} class can be 
reconstructed from Cognos/XML using one of the standard XML parsers.
-       </p>
-       
-       <h5 class='topic'>Example:</h5>
-       <p class='bcode w800'>
-       <jc>// Parse XML back into original DataSet</jc> 
-       DataSet ds = XmlParser.<jsf>DEFAULT</jsf>.parse(xml, 
DataSet.<jk>class</jk>);
-       </p>
-</div>
-</body>
-</html>
\ No newline at end of file
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializer.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializer.java
index 72be779..db682b6 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializer.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializer.java
@@ -292,10 +292,6 @@ public class HtmlDocSerializer extends 
HtmlStrippedDocSerializer {
         * </p>
         *
         * <p>
-        *      ...to produce this list of links on the HTML page...
-        * <img class='bordered' src='doc-files/HTML_LINKS.png'>
-        *
-        * <p>
         * A shortcut on <ja>@RestResource</ja> is also provided for this 
setting:
         * <p class='bcode w800'>
         *      <ja>@RestResource</ja>(
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializer.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializer.java
index 1c20479..0738f90 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializer.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializer.java
@@ -518,7 +518,7 @@ public class HtmlSerializer extends XmlSerializer {
         *              
.uriContext(<js>"{authority:'http://localhost:10000',contextRoot:'/myContext',servletPath:'/myServlet',pathInfo:'/foo'}"</js>)
         *              .build();
         *
-        *      <jc>// Produces: &lt;a 
href='/myContext/myServlet/bar/baz'&gt;myServlet/bar/baz&lt;/a&gt;</jc>
+        *      <jc>// Produces: &lt;a 
href&#61;'/myContext/myServlet/bar/baz'&gt;myServlet/bar/baz&lt;/a&gt;</jc>
         *      String html = s1.serialize(<jk>new</jk> MyBean());
         *                      </p>
         *              <li class='jf'>{@link AnchorText#SERVLET_RELATIVE 
SERVLET_RELATIVE} - Same as {@link AnchorText#TO_STRING TO_STRING} but assumes 
it's a servlet-relative path.
@@ -539,7 +539,7 @@ public class HtmlSerializer extends XmlSerializer {
         *              
.uriContext(<js>"{authority:'http://localhost:10000',contextRoot:'/myContext',servletPath:'/myServlet',pathInfo:'/foo'}"</js>)
         *              .build();
         *
-        *      <jc>// Produces: &lt;a 
href='/myContext/myServlet/bar/baz'&gt;bar/baz&lt;/a&gt;</jc>
+        *      <jc>// Produces: &lt;a 
href&#61;'/myContext/myServlet/bar/baz'&gt;bar/baz&lt;/a&gt;</jc>
         *      String html = s1.serialize(<jk>new</jk> MyBean());
         *                      </p>
         *              <li class='jf'>{@link AnchorText#PATH_RELATIVE 
PATH_RELATIVE} - Same as {@link AnchorText#TO_STRING TO_STRING} but assumes 
it's a path-relative path.
@@ -560,7 +560,7 @@ public class HtmlSerializer extends XmlSerializer {
         *              
.uriContext(<js>"{authority:'http://localhost:10000',contextRoot:'/myContext',servletPath:'/myServlet',pathInfo:'/foo'}"</js>)
         *              .build();
         *
-        *      <jc>// Produces: &lt;a 
href='/myContext/myServlet/foo/bar/baz'&gt;bar/baz&lt;/a&gt;</jc>
+        *      <jc>// Produces: &lt;a 
href&#61;'/myContext/myServlet/foo/bar/baz'&gt;bar/baz&lt;/a&gt;</jc>
         *      String html = s1.serialize(<jk>new</jk> MyBean());
         *                      </p>
         *      </ul>
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/Html.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/Html.java
index dc8b8be..be52db0 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/Html.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/Html.java
@@ -41,7 +41,7 @@ public @interface Html {
         *
         * <h5 class='figure'>Example:</h5>
         * <p class='bcode w800'>
-        *      <jc>// Produces &lt;a href='...'&gt;drive&lt;/a&gt; when 
serialized to HTML.</jc>
+        *      <jc>// Produces &lt;a href&#61;'...'&gt;drive&lt;/a&gt; when 
serialized to HTML.</jc>
         *      <ja>@Html</ja>(anchorText=<js>"drive"</js>)
         *      <ja>@URI</ja> <jc>// Treat property as a URL</jc>
         *      <jk>public</jk> String getDrive() {...}
diff --git a/juneau-doc/juneau-doc.jar b/juneau-doc/juneau-doc.jar
index 402c75c..d235e7f 100644
Binary files a/juneau-doc/juneau-doc.jar and b/juneau-doc/juneau-doc.jar differ
diff --git 
a/juneau-doc/src/main/java/org/apache/juneau/doc/internal/DocLinkTester.java 
b/juneau-doc/src/main/java/org/apache/juneau/doc/internal/DocLinkTester.java
index 67aaa46..630ac51 100644
--- a/juneau-doc/src/main/java/org/apache/juneau/doc/internal/DocLinkTester.java
+++ b/juneau-doc/src/main/java/org/apache/juneau/doc/internal/DocLinkTester.java
@@ -90,7 +90,7 @@ public class DocLinkTester {
                while (m.find()) {
                        String link = m.group(2);
                        String anchor = null;
-                       if (link.startsWith("https://";) || 
link.startsWith("http://";) || link.startsWith("mailto:";))
+                       if (link.startsWith("https://";) || 
link.startsWith("http://";) || link.startsWith("mailto:";) || 
link.startsWith("javascript:") || link.startsWith("$"))
                                continue;
                        links++;
                        if (link.indexOf('?') != -1)
@@ -99,17 +99,17 @@ public class DocLinkTester {
                        if (link.indexOf('#') != -1) {
                                anchor = 
link.substring(link.lastIndexOf('#')+1);
                                link = link.substring(0, link.lastIndexOf('#'));
-                               File f2 = link.isEmpty() ? f : new 
File(f.getParentFile().getAbsolutePath() + "/" + link);
-                               if (! f2.exists()) {
-                                       error(f, "missingLink=["+link+"]");
-                               } else if (anchor != null) {
-                                       if (f2.isFile()) {
-                                               boolean foundAnchor = 
hasAnchor(f2, anchor);
-                                               if (! foundAnchor)
-                                                       error(f, 
"missingAnchor=["+link+"#"+anchor+"]");
-                                       } else {
-                                               error(f, 
"invalidAnchor=["+link+"#"+anchor+"]");
-                                       }
+                       }
+                       File f2 = link.isEmpty() ? f : new 
File(f.getParentFile().getAbsolutePath() + "/" + link);
+                       if (! f2.exists()) {
+                               error(f, "missingLink=["+link+"]");
+                       } else if (anchor != null) {
+                               if (f2.isFile()) {
+                                       boolean foundAnchor = hasAnchor(f2, 
anchor);
+                                       if (! foundAnchor)
+                                               error(f, 
"missingAnchor=["+link+"#"+anchor+"]");
+                               } else {
+                                       error(f, 
"invalidAnchor=["+link+"#"+anchor+"]");
                                }
                        }
                }
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.rRPC.1.png
 b/juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.restRPC.1.png
similarity index 100%
rename from 
juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.rRPC.1.png
rename to juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.restRPC.1.png
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.rRPC.2.png
 b/juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.restRPC.2.png
similarity index 100%
rename from 
juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.rRPC.2.png
rename to juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.restRPC.2.png
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.rRPC.3.png
 b/juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.restRPC.3.png
similarity index 100%
rename from 
juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.rRPC.3.png
rename to juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.restRPC.3.png
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.rRPC.4.png
 b/juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.restRPC.4.png
similarity index 100%
rename from 
juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.rRPC.4.png
rename to juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.restRPC.4.png
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.rRPC.5.png
 b/juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.restRPC.5.png
similarity index 100%
rename from 
juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.rRPC.5.png
rename to juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.restRPC.5.png
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.rRPC.6.png
 b/juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.restRPC.6.png
similarity index 100%
rename from 
juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.rRPC.6.png
rename to juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.restRPC.6.png
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.rRPC.7.png
 b/juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.restRPC.7.png
similarity index 100%
rename from 
juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.rRPC.7.png
rename to juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.restRPC.7.png
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.rRPC.8.png
 b/juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.restRPC.8.png
similarity index 100%
rename from 
juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.rRPC.8.png
rename to juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.restRPC.8.png
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.rRPC.9.png
 b/juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.restRPC.9.png
similarity index 100%
rename from 
juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.rRPC.9.png
rename to juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.restRPC.9.png
diff --git a/juneau-doc/src/main/javadoc/overview.html 
b/juneau-doc/src/main/javadoc/overview.html
index 4458e31..1de700a 100644
--- a/juneau-doc/src/main/javadoc/overview.html
+++ b/juneau-doc/src/main/javadoc/overview.html
@@ -7712,7 +7712,7 @@
 <p class='bpcode w800'>
        <jk>public class</jk> FileSpace {
                <jc>// Add a hyperlink to this bean property.</jc>
-               <ja>@Html</ja>(link=<js>"servlet:/drive/{drive}"</js>)
+               <ja>@Html</ja>(link&#61;<js>"servlet:/drive/{drive}"</js>)
                public String getDrive() {...}
        }                       
 </p>
@@ -7721,7 +7721,7 @@
 </p>
 <h5 class='figure'>Example:</h5>
 <p class='bpcode w800'>
-       <jc>// Produces &lt;a href='...'&gt;CLICK ME!&lt;/a&gt; when serialized 
to HTML.</jc>
+       <jc>// Produces &lt;a href&#61;'...'&gt;CLICK ME!&lt;/a&gt; when 
serialized to HTML.</jc>
        <jk>public class</jk> FileSpace {
                <jc>// Add a hyperlink to this bean property.</jc>
                <ja>@Html</ja>(link=<js>"servlet:/drive/{drive}"</js>, 
anchorText=<js>"CLICK ME!"</js>)
@@ -10696,12 +10696,12 @@
 <p>
        The <code>PetStore</code> example described later provides an example 
of auto-generated Swagger JSON:
 </p>
-<img class='bordered' style='width:900px' src='doc-files/SwaggerUI.json.png'>
+<img class='bordered w900' src='doc-files/SwaggerUI.json.png'>
 <p>
        Using {@link org.apache.juneau.dto.swagger.ui.SwaggerUI}, we're able to 
render that JSON as a Swagger user interface
        when the request is asking for HTML:
 </p>
-<img class='bordered' style='width:900px' src='doc-files/SwaggerUI.html.png'>
+<img class='bordered w900' src='doc-files/SwaggerUI.html.png'>
 
 <p>
        The class itself is nothing more than a POJO swap that swaps out {@link 
org.apache.juneau.dto.swagger.Swagger} beans
@@ -18431,11 +18431,11 @@
 <p>
        As described previously, the <code>PetStore</code> example provides an 
example of auto-generated Swagger JSON:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.1.png'>
+<img class='bordered w900' src='doc-files/juneau-rest-server.Swagger.1.png'>
 <p>
        Using {@link org.apache.juneau.dto.swagger.ui.SwaggerUI}, we're able to 
render that JSON as a Swagger user interface:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.2.png'>
+<img class='bordered w900' src='doc-files/juneau-rest-server.Swagger.2.png'>
 
 <!-- 
====================================================================================================
 -->
 
@@ -18532,7 +18532,7 @@
 <p>
        The top part of the page shows general information about the REST 
interface:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.3.png'>
+<img class='bordered w900' src='doc-files/juneau-rest-server.Swagger.3.png'>
 <p>
        The information is pulled from the {@link 
org.apache.juneau.rest.annotation.RestResource#swagger() 
@RestResource(swagger)} annotation.
 </p>
@@ -18698,7 +18698,7 @@
        <br>In the example below, the <code>pet</code> and <code>store</code> 
tag sections are collapsed
        and the <code>user</code> section is not:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.4.png'>
+<img class='bordered w900' src='doc-files/juneau-rest-server.Swagger.4.png'>
 <p>
        Tags are also defined in the <ja>@ResourceSwagger</ja> annotation
 </p>
@@ -18786,7 +18786,7 @@
        as well as the <code>getOptions()</code> method inherited from 
<code>BaseRestServlet</code>, so these
        show up at the top of the page:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.5.png'>
+<img class='bordered w900' src='doc-files/juneau-rest-server.Swagger.5.png'>
 </div><!-- END: 7.27.3 - juneau-rest-server.Swagger.Tags -->
 
 <!-- 
====================================================================================================
 -->
@@ -18796,7 +18796,7 @@
 <p>
        <ja>@RestMethod</ja>-annotated methods automatically get rendered as 
Swagger operations:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.Operations.1.png'>
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.Operations.1.png'>
 <p>
        The following shows the annotations defined on the <code>GET 
/pet</code> operation:
 </p>
@@ -18841,7 +18841,7 @@
 <p>
        Expanding operations shows you a list of parameters:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.Operations.2.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.Operations.2.png'> 
 <p>
        Parameter information can be defined in a couple of ways.  The typical 
way is through annotations on parameters
        being passed to your <ja>@RestMethod</ja>-annotated method, like so:
@@ -18950,7 +18950,7 @@
 <p>
        The parameter section contains information about the request body as 
well for PUT and POST methods, as shown here:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.Parameters.2.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.Parameters.2.png'> 
 <p>
        The definition of this method is shown here:
 </p>
@@ -18981,7 +18981,7 @@
 <p>
        The <code>model</code> select box in the parameters can be expanded to 
show examples:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.Parameters.1.png'>
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.Parameters.1.png'>
 <p>
        The examples for query/form-data/path/header parameters can be defined 
using the <code>example</code> attribute on your annotated parameters as shown 
here:
 </p>
@@ -19033,14 +19033,14 @@
 <p>
        Examples for request bodies includes all supported 
<code>Content-Type</code> values: 
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.Parameters.3.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.Parameters.3.png'> 
 <p>
        These are based on the parsers registered on your servlet or method.
 </p>
 <p>
        Selecting any of the content types shows you a representative example 
for the POJO:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.Parameters.4.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.Parameters.4.png'> 
 <p>
        There are several options for defining examples for request bodies:
 </p>
@@ -19212,7 +19212,7 @@
 <p>
        Under the input parameters are listed the possible responses for the 
resource:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.Operations.3.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.Operations.3.png'> 
 <p>
        The <code>200</code> response is determined by the return type on the 
method, in this case a collection of <code>Pet</code> objects:
 </p>
@@ -19258,15 +19258,15 @@
        The <code>model</code> select box in the responses can be expanded to 
show examples:
 </p>
 <h5 class='figure'>PetStoreResource.getPet()</h5>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.ResponseExamples.1.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.ResponseExamples.1.png'> 
 <p>
        Examples are provided for any supported <code>Accept</code> type based 
on the serializers defined on your
        servlet/method.
 </p>
 <h5 class='figure'>application/json+simple</h5>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.ResponseExamples.2.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.ResponseExamples.2.png'> 
 <h5 class='figure'>text/uon</h5>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.ResponseExamples.3.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.ResponseExamples.3.png'> 
 <p>
        Examples are pulled from the <code>examples</code> attribute in the 
response object of the generated Swagger JSON:
 </p>
@@ -19402,7 +19402,7 @@
 <p>
        Response headers are also rendered in the Swagger UI:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.ResponseExamples.4.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.ResponseExamples.4.png'> 
 <p>
        These can be auto-generated from {@link 
org.apache.juneau.http.annotation.ResponseHeader @ResponseHeader} annotations 
defined on either
        method parameters or type classes.
@@ -19503,9 +19503,9 @@
        In the Swagger UI, this causes bean definitions to show up in the 
Models section at the bottom of the page:
 </p>
 <h5 class='figure'>Models section</h5>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.Models.1.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.Models.1.png'> 
 <h5 class='figure'>Models section with Order bean expanded</h5>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.Models.2.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.Models.2.png'> 
 <p>
        In the generated Swagger JSON, embedded schema information for beans 
will be replaced with references such as the one shown below for the 
<code>Order</code> bean:
 </p>
@@ -19571,7 +19571,7 @@
 <p>
        Note that this does not affect how the information is rendered for that 
bean in the Swagger UI:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.Models.3.png'>
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.Models.3.png'>
 </div><!-- END: 7.27.9 - juneau-rest-server.Swagger.Models -->
 
 <!-- 
====================================================================================================
 -->
diff --git a/juneau-doc/src/main/javadoc/resources/juneau-doc.css 
b/juneau-doc/src/main/javadoc/resources/juneau-doc.css
index 57e5ecc..ae0c58f 100755
--- a/juneau-doc/src/main/javadoc/resources/juneau-doc.css
+++ b/juneau-doc/src/main/javadoc/resources/juneau-doc.css
@@ -112,6 +112,7 @@ h4.topic {
        background-repeat: no-repeat;
        background-position: left center;
        cursor: zoom-out;
+       max-width: 1000px;
 }
 h2.topic { font-size: 14pt; }
 h3.topic { font-size: 13pt; }
@@ -222,6 +223,7 @@ div.contentContainer > div.block > p:first-child {
        background: linear-gradient(to bottom, #F5F5F5, #DEE3E9) repeat scroll 
0% 0% transparent;
        background: -moz-linear-gradient(to bottom, #F5F5F5, #DEE3E9) repeat 
scroll 0% 0% transparent;
        background: -webkit-gradient(linear, left top, left bottom, 
from(#F5F5F5), to(#DEE3E9) );
+       max-width: 900px;
 }
 
 /* Dark-colored background headers */
@@ -318,11 +320,11 @@ l {
        font-size: 1.2em;
 }
 
-.spaced-list>li { padding:5px; }
-.footer .spaced-list ul { margin:0 }
+.spaced-list>li { padding:5px; max-width: 800px;}
+.footer .spaced-list ul { margin:0; max-width: 800px; }
 
 /* Documentation Tree */
-.doctree li {}
+.doctree li { max-width: 800px; }
 li.normal {
     list-style-image:none; 
 }
@@ -396,4 +398,7 @@ a.doclink {
 .w800 {
        width:800px !important;
 }
+.w900 {
+       width:900px !important;
+}
 
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/04.HtmlAnnotation.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/04.HtmlAnnotation.html
index 00c668b..6f587f2 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/04.HtmlAnnotation.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/04.HtmlAnnotation.html
@@ -37,7 +37,7 @@
 <p class='bpcode w800'>
        <jk>public class</jk> FileSpace {
                <jc>// Add a hyperlink to this bean property.</jc>
-               <ja>@Html</ja>(link=<js>"servlet:/drive/{drive}"</js>)
+               <ja>@Html</ja>(link&#61;<js>"servlet:/drive/{drive}"</js>)
                public String getDrive() {...}
        }                       
 </p>
@@ -46,7 +46,7 @@
 </p>
 <h5 class='figure'>Example:</h5>
 <p class='bpcode w800'>
-       <jc>// Produces &lt;a href='...'&gt;CLICK ME!&lt;/a&gt; when serialized 
to HTML.</jc>
+       <jc>// Produces &lt;a href&#61;'...'&gt;CLICK ME!&lt;/a&gt; when 
serialized to HTML.</jc>
        <jk>public class</jk> FileSpace {
                <jc>// Add a hyperlink to this bean property.</jc>
                <ja>@Html</ja>(link=<js>"servlet:/drive/{drive}"</js>, 
anchorText=<js>"CLICK ME!"</js>)
diff --git 
a/juneau-doc/src/main/resources/Topics/04.juneau-dto/04.SwaggerUI.html 
b/juneau-doc/src/main/resources/Topics/04.juneau-dto/04.SwaggerUI.html
index 311a3d2..55585a6 100644
--- a/juneau-doc/src/main/resources/Topics/04.juneau-dto/04.SwaggerUI.html
+++ b/juneau-doc/src/main/resources/Topics/04.juneau-dto/04.SwaggerUI.html
@@ -22,12 +22,12 @@
 <p>
        The <code>PetStore</code> example described later provides an example 
of auto-generated Swagger JSON:
 </p>
-<img class='bordered' style='width:900px' src='doc-files/SwaggerUI.json.png'>
+<img class='bordered w900' src='doc-files/SwaggerUI.json.png'>
 <p>
        Using {@link oaj.dto.swagger.ui.SwaggerUI}, we're able to render that 
JSON as a Swagger user interface
        when the request is asking for HTML:
 </p>
-<img class='bordered' style='width:900px' src='doc-files/SwaggerUI.html.png'>
+<img class='bordered w900' src='doc-files/SwaggerUI.html.png'>
 
 <p>
        The class itself is nothing more than a POJO swap that swaps out {@link 
oaj.dto.swagger.Swagger} beans
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger.html 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger.html
index e0aac3a..893330f 100644
--- a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger.html
+++ b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger.html
@@ -22,10 +22,10 @@
 <p>
        As described previously, the <code>PetStore</code> example provides an 
example of auto-generated Swagger JSON:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.1.png'>
+<img class='bordered w900' src='doc-files/juneau-rest-server.Swagger.1.png'>
 <p>
        Using {@link oaj.dto.swagger.ui.SwaggerUI}, we're able to render that 
JSON as a Swagger user interface:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.2.png'>
+<img class='bordered w900' src='doc-files/juneau-rest-server.Swagger.2.png'>
 
        
\ No newline at end of file
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/02.BasicSwaggerInfo.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/02.BasicSwaggerInfo.html
index ea83734..21fa34e 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/02.BasicSwaggerInfo.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/02.BasicSwaggerInfo.html
@@ -21,7 +21,7 @@
 <p>
        The top part of the page shows general information about the REST 
interface:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.3.png'>
+<img class='bordered w900' src='doc-files/juneau-rest-server.Swagger.3.png'>
 <p>
        The information is pulled from the {@link 
oajr.annotation.RestResource#swagger() @RestResource(swagger)} annotation.
 </p>
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/03.Tags.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/03.Tags.html
index 4c6566d..8b638ef 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/03.Tags.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/03.Tags.html
@@ -21,7 +21,7 @@
        <br>In the example below, the <code>pet</code> and <code>store</code> 
tag sections are collapsed
        and the <code>user</code> section is not:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.4.png'>
+<img class='bordered w900' src='doc-files/juneau-rest-server.Swagger.4.png'>
 <p>
        Tags are also defined in the <ja>@ResourceSwagger</ja> annotation
 </p>
@@ -109,4 +109,4 @@
        as well as the <code>getOptions()</code> method inherited from 
<code>BaseRestServlet</code>, so these
        show up at the top of the page:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.5.png'>
+<img class='bordered w900' src='doc-files/juneau-rest-server.Swagger.5.png'>
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/04.Operations.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/04.Operations.html
index aabe7f1..8afff01 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/04.Operations.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/04.Operations.html
@@ -18,7 +18,7 @@
 <p>
        <ja>@RestMethod</ja>-annotated methods automatically get rendered as 
Swagger operations:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.Operations.1.png'>
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.Operations.1.png'>
 <p>
        The following shows the annotations defined on the <code>GET 
/pet</code> operation:
 </p>
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/05.Parameters.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/05.Parameters.html
index e3abc95..3510324 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/05.Parameters.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/05.Parameters.html
@@ -18,7 +18,7 @@
 <p>
        Expanding operations shows you a list of parameters:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.Operations.2.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.Operations.2.png'> 
 <p>
        Parameter information can be defined in a couple of ways.  The typical 
way is through annotations on parameters
        being passed to your <ja>@RestMethod</ja>-annotated method, like so:
@@ -127,7 +127,7 @@
 <p>
        The parameter section contains information about the request body as 
well for PUT and POST methods, as shown here:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.Parameters.2.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.Parameters.2.png'> 
 <p>
        The definition of this method is shown here:
 </p>
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/06.ParameterExamples.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/06.ParameterExamples.html
index c479f01..344b9eb 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/06.ParameterExamples.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/06.ParameterExamples.html
@@ -18,7 +18,7 @@
 <p>
        The <code>model</code> select box in the parameters can be expanded to 
show examples:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.Parameters.1.png'>
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.Parameters.1.png'>
 <p>
        The examples for query/form-data/path/header parameters can be defined 
using the <code>example</code> attribute on your annotated parameters as shown 
here:
 </p>
@@ -70,14 +70,14 @@
 <p>
        Examples for request bodies includes all supported 
<code>Content-Type</code> values: 
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.Parameters.3.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.Parameters.3.png'> 
 <p>
        These are based on the parsers registered on your servlet or method.
 </p>
 <p>
        Selecting any of the content types shows you a representative example 
for the POJO:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.Parameters.4.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.Parameters.4.png'> 
 <p>
        There are several options for defining examples for request bodies:
 </p>
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/07.Responses.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/07.Responses.html
index 0b95178..0f11c8d 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/07.Responses.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/07.Responses.html
@@ -18,7 +18,7 @@
 <p>
        Under the input parameters are listed the possible responses for the 
resource:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.Operations.3.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.Operations.3.png'> 
 <p>
        The <code>200</code> response is determined by the return type on the 
method, in this case a collection of <code>Pet</code> objects:
 </p>
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/08.ResponseExamples.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/08.ResponseExamples.html
index 028c864..4d25110 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/08.ResponseExamples.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/08.ResponseExamples.html
@@ -19,15 +19,15 @@
        The <code>model</code> select box in the responses can be expanded to 
show examples:
 </p>
 <h5 class='figure'>PetStoreResource.getPet()</h5>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.ResponseExamples.1.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.ResponseExamples.1.png'> 
 <p>
        Examples are provided for any supported <code>Accept</code> type based 
on the serializers defined on your
        servlet/method.
 </p>
 <h5 class='figure'>application/json+simple</h5>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.ResponseExamples.2.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.ResponseExamples.2.png'> 
 <h5 class='figure'>text/uon</h5>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.ResponseExamples.3.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.ResponseExamples.3.png'> 
 <p>
        Examples are pulled from the <code>examples</code> attribute in the 
response object of the generated Swagger JSON:
 </p>
@@ -163,7 +163,7 @@
 <p>
        Response headers are also rendered in the Swagger UI:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.ResponseExamples.4.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.ResponseExamples.4.png'> 
 <p>
        These can be auto-generated from {@link 
oaj.http.annotation.ResponseHeader @ResponseHeader} annotations defined on 
either
        method parameters or type classes.
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/09.Models.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/09.Models.html
index 64e5eb1..23e09e2 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/09.Models.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/09.Models.html
@@ -38,9 +38,9 @@
        In the Swagger UI, this causes bean definitions to show up in the 
Models section at the bottom of the page:
 </p>
 <h5 class='figure'>Models section</h5>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.Models.1.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.Models.1.png'> 
 <h5 class='figure'>Models section with Order bean expanded</h5>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.Models.2.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.Models.2.png'> 
 <p>
        In the generated Swagger JSON, embedded schema information for beans 
will be replaced with references such as the one shown below for the 
<code>Order</code> bean:
 </p>
@@ -106,4 +106,4 @@
 <p>
        Note that this does not affect how the information is rendered for that 
bean in the Swagger UI:
 </p>
-<img class='bordered' style='width:900px' 
src='doc-files/juneau-rest-server.Swagger.Models.3.png'> 
+<img class='bordered w900' 
src='doc-files/juneau-rest-server.Swagger.Models.3.png'> 
diff --git 
a/juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.rRPC.1.png 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.restRPC.1.png
similarity index 100%
rename from juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.rRPC.1.png
rename to 
juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.restRPC.1.png
diff --git 
a/juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.rRPC.2.png 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.restRPC.2.png
similarity index 100%
rename from juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.rRPC.2.png
rename to 
juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.restRPC.2.png
diff --git 
a/juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.rRPC.3.png 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.restRPC.3.png
similarity index 100%
rename from juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.rRPC.3.png
rename to 
juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.restRPC.3.png
diff --git 
a/juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.rRPC.4.png 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.restRPC.4.png
similarity index 100%
rename from juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.rRPC.4.png
rename to 
juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.restRPC.4.png
diff --git 
a/juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.rRPC.5.png 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.restRPC.5.png
similarity index 100%
rename from juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.rRPC.5.png
rename to 
juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.restRPC.5.png
diff --git 
a/juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.rRPC.6.png 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.restRPC.6.png
similarity index 100%
rename from juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.rRPC.6.png
rename to 
juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.restRPC.6.png
diff --git 
a/juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.rRPC.7.png 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.restRPC.7.png
similarity index 100%
rename from juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.rRPC.7.png
rename to 
juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.restRPC.7.png
diff --git 
a/juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.rRPC.8.png 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.restRPC.8.png
similarity index 100%
rename from juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.rRPC.8.png
rename to 
juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.restRPC.8.png
diff --git 
a/juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.rRPC.9.png 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.restRPC.9.png
similarity index 100%
rename from juneau-doc/src/main/javadoc/doc-files/juneau-rest-server.rRPC.9.png
rename to 
juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.restRPC.9.png
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServlet.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServlet.java
index 8ab1d2b..4c8f26f 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServlet.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServlet.java
@@ -142,7 +142,6 @@ import org.apache.juneau.xmlschema.*;
  * <p>
  * This subclass also provides a default OPTIONS page by implementing a {@link 
#getOptions(RestRequest)} that returns a
  * POJO consisting of beans describing the class.
- * <img class='bordered' src='doc-files/OptionsPage.png'>
  *
  * <p>
  * The OPTIONS page can be modified or augmented by overriding this method and 
providing your own data.
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/HtmlDoc.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/HtmlDoc.java
index de197b3..36728ee 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/HtmlDoc.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/HtmlDoc.java
@@ -184,7 +184,7 @@ public @interface HtmlDoc {
         *              htmldoc=<ja>@HtmlDoc</ja>(
         *                      head={
         *                              <jc>// Add a shortcut link in the 
browser tab</jc>
-        *                              <js>"&lt;link rel='icon' 
href='$U{servlet:/htdocs/mypageicon.ico}'&gt;"</js>,
+        *                              <js>"&lt;link rel='icon' 
href&#61;'$U{servlet:/htdocs/mypageicon.ico}'&gt;"</js>,
         *
         *                              <jc>// Reload the page every 5 seconds 
</jc>
         *                              <js>"&lt;meta http-equiv='refresh' 
content='5'&gt;"</js>
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/ContentTypeMenuItem.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/ContentTypeMenuItem.java
index 5329534..af35301 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/ContentTypeMenuItem.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/ContentTypeMenuItem.java
@@ -53,10 +53,6 @@ import org.apache.juneau.utils.*;
  *     <jk>public</jk> Collection&lt;Pet&gt; getPets() {
  * </p>
  *
- * <p>
- * It renders the following popup-box:
- * <br><img class='bordered' src='doc-files/ContentTypeMenuItem.png'>
- *
  * <h5 class='section'>See Also:</h5>
  * <ul>
  *     <li class='link'>{@doc 
juneau-rest-server.HtmlDocAnnotation.PredefinedWidgets}

Reply via email to