Change @HtmlDoc.links() to @HtmlDoc.navlinks().

Project: http://git-wip-us.apache.org/repos/asf/incubator-juneau/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-juneau/commit/2c59a4f0
Tree: http://git-wip-us.apache.org/repos/asf/incubator-juneau/tree/2c59a4f0
Diff: http://git-wip-us.apache.org/repos/asf/incubator-juneau/diff/2c59a4f0

Branch: refs/heads/master
Commit: 2c59a4f09ddc5968a69a000a32fc607fae40baa3
Parents: 4d121af
Author: JamesBognar <jamesbog...@apache.org>
Authored: Fri Oct 6 11:30:47 2017 -0400
Committer: JamesBognar <jamesbog...@apache.org>
Committed: Fri Oct 6 11:30:47 2017 -0400

----------------------------------------------------------------------
 .../apache/juneau/dto/jsonschema/package.html   |  2 +-
 .../juneau/html/HtmlDocSerializerContext.java   | 26 ++++----
 .../juneau/html/HtmlDocSerializerSession.java   | 14 ++--
 .../juneau/html/HtmlDocTemplateBasic.java       |  4 +-
 juneau-doc/src/main/javadoc/overview.html       | 68 ++++++++++++--------
 .../juneau/examples/rest/AtomFeedResource.java  |  2 +-
 .../examples/rest/CodeFormatterResource.java    |  2 +-
 .../juneau/examples/rest/DirectoryResource.java |  2 +-
 .../examples/rest/DockerRegistryResource.java   |  2 +-
 .../examples/rest/HelloWorldResource.java       |  2 +-
 .../examples/rest/JsonSchemaResource.java       |  2 +-
 .../examples/rest/MethodExampleResource.java    |  2 +-
 .../juneau/examples/rest/PetStoreResource.java  |  4 +-
 .../juneau/examples/rest/PhotosResource.java    |  2 +-
 .../examples/rest/RequestEchoResource.java      |  2 +-
 .../juneau/examples/rest/RootResources.java     |  2 +-
 .../examples/rest/SampleRemoteableServlet.java  |  2 +-
 .../juneau/examples/rest/SqlQueryResource.java  |  2 +-
 .../examples/rest/SystemPropertiesResource.java |  2 +-
 .../juneau/examples/rest/TempDirResource.java   |  2 +-
 .../examples/rest/TumblrParserResource.java     |  2 +-
 .../examples/rest/UrlEncodedFormResource.java   |  2 +-
 .../rest/addressbook/AddressBookResource.java   |  8 +--
 .../apache/juneau/microservice/Resource.java    |  2 +-
 .../juneau/microservice/ResourceGroup.java      |  2 +-
 .../juneau/microservice/ResourceJena.java       |  2 +-
 .../juneau/microservice/ResourceJenaGroup.java  |  2 +-
 .../org/apache/juneau/microservice/package.html |  4 +-
 .../microservice/resources/ConfigResource.java  |  2 +-
 .../microservice/resources/DebugResource.java   |  2 +-
 .../resources/DirectoryResource.java            |  2 +-
 .../microservice/resources/LogsResource.java    |  2 +-
 .../microservice/sample/RootResources.java      |  2 +-
 .../juneau/rest/test/HtmlDocLinksResource.java  | 46 ++++++-------
 .../juneau/rest/test/HtmlDocLinksTest.java      | 46 ++++++-------
 .../java/org/apache/juneau/rest/CallMethod.java |  8 +--
 .../java/org/apache/juneau/rest/RestConfig.java | 12 ++--
 .../org/apache/juneau/rest/RestContext.java     | 16 ++---
 .../org/apache/juneau/rest/RestRequest.java     | 15 ++---
 .../org/apache/juneau/rest/RestResponse.java    |  8 +--
 .../apache/juneau/rest/RestServletDefault.java  |  2 +-
 .../apache/juneau/rest/annotation/HtmlDoc.java  |  8 +--
 .../juneau/rest/annotation/RestResource.java    |  2 +-
 .../java/org/apache/juneau/rest/package.html    | 10 +--
 .../rest/remoteable/RemoteableServlet.java      |  2 +-
 .../juneau/rest/widget/ContentTypeMenuItem.java |  2 +-
 .../juneau/rest/widget/QueryMenuItem.java       |  2 +-
 .../juneau/rest/widget/StyleMenuItem.java       |  2 +-
 .../org/apache/juneau/rest/widget/Widget.java   |  2 +-
 49 files changed, 188 insertions(+), 175 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/package.html
----------------------------------------------------------------------
diff --git 
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/package.html
 
b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/package.html
index 92a023f..2b4cc12 100644
--- 
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/package.html
+++ 
b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/package.html
@@ -423,7 +423,7 @@
                messages=<js>"nls/JsonSchemaResource"</js>,
                title=<js>"Sample JSON-Schema document"</js>,
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"options: ?method=OPTIONS"</js>
                        }
                )

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerContext.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerContext.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerContext.java
index 46fbd21..55f2274 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerContext.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerContext.java
@@ -28,7 +28,7 @@ import org.apache.juneau.*;
  *             properties={
  *                     
<ja>@Property</ja>(name=HtmlDocSerializerContext.<jsf>HTMLDOC_title</jsf>, 
value=<js>"$L{title}"</js>),
  *                     
<ja>@Property</ja>(name=HtmlDocSerializerContext.<jsf>HTMLDOC_description</jsf>,
 value=<js>"$L{description}"</js>),
- *                     
<ja>@Property</ja>(name=HtmlDocSerializerContext.<jsf>HTMLDOC_links</jsf>, 
value=<js>"{options:'?method=OPTIONS',doc:'doc'}"</js>)
+ *                     
<ja>@Property</ja>(name=HtmlDocSerializerContext.<jsf>HTMLDOC_navlinks</jsf>, 
value=<js>"{options:'?method=OPTIONS',doc:'doc'}"</js>)
  *             }
  *     )
  *     <jk>public class</jk> AddressBookResource <jk>extends</jk> 
RestServletJenaDefault {
@@ -42,7 +42,7 @@ import org.apache.juneau.*;
  *             htmldoc=<ja>@HtmlDoc</ja>(
  *                     title=<js>"$L{title}"</js>,
  *                     description=<js>"$L{description}"</js>,
- *                     links={
+ *                     navlinks={
  *                             <js>"options: ?method=OPTIONS"</js>,
  *                             <js>"doc: doc"</js>
  *                     }
@@ -108,10 +108,10 @@ public final class HtmlDocSerializerContext extends 
HtmlSerializerContext {
        public static final String HTMLDOC_header = "HtmlDocSerializer.header";
 
        /**
-        * <b>Configuration property:</b>  Page links.
+        * <b>Configuration property:</b>  Page navigation links.
         *
         * <ul>
-        *      <li><b>Name:</b> <js>"HtmlDocSerializer.links.list"</js>
+        *      <li><b>Name:</b> <js>"HtmlDocSerializer.navlinks.list"</js>
         *      <li><b>Data type:</b> <code>String[]</code>
         *      <li><b>Default:</b> empty array
         *      <li><b>Session-overridable:</b> <jk>true</jk>
@@ -145,7 +145,7 @@ public final class HtmlDocSerializerContext extends 
HtmlSerializerContext {
         * <p class='bcode'>
         *      <ja>@RestResource</ja>(
         *              properties={
-        *                      
<ja>@Property</ja>(name=HtmlDocSerializerContext.<jsf>HTMLDOC_links</jsf>,
+        *                      
<ja>@Property</ja>(name=HtmlDocSerializerContext.<jsf>HTMLDOC_navlinks</jsf>,
         *                              value=<js>"['options: ?method=OPTIONS', 
'doc: doc']"</js>)
         *              }
         *      )
@@ -161,7 +161,7 @@ public final class HtmlDocSerializerContext extends 
HtmlSerializerContext {
         * <p class='bcode'>
         *      <ja>@RestResource</ja>(
         *              htmldoc=@HtmlDoc(
-        *                      links={
+        *                      navlinks={
         *                              <js>"options: ?method=OPTIONS"</js>,
         *                              <js>"doc: doc"</js>
         *                      }
@@ -170,12 +170,12 @@ public final class HtmlDocSerializerContext extends 
HtmlSerializerContext {
         *      <jk>public class</jk> AddressBookResource <jk>extends</jk> 
RestServletJenaDefault {
         * </p>
         */
-       public static final String HTMLDOC_links = 
"HtmlDocSerializer.links.list";
+       public static final String HTMLDOC_navlinks = 
"HtmlDocSerializer.navlinks.list";
 
        /**
-        * <b>Configuration property:</b>  Add to the {@link #HTMLDOC_links} 
property.
+        * <b>Configuration property:</b>  Add to the {@link #HTMLDOC_navlinks} 
property.
         */
-       public static final String HTMLDOC_links_add = 
"HtmlDocSerializer.links.list.add";
+       public static final String HTMLDOC_navlinks_add = 
"HtmlDocSerializer.navlinks.list.add";
 
        /**
         * <b>Configuration property:</b>  Nav section contents.
@@ -203,7 +203,7 @@ public final class HtmlDocSerializerContext extends 
HtmlSerializerContext {
         * </p>
         *
         * <p>
-        * When this property is specified, the {@link #HTMLDOC_links} property 
is ignored.
+        * When this property is specified, the {@link #HTMLDOC_navlinks} 
property is ignored.
         *
         * <p>
         * A value of <js>"NONE"</js> can be used to represent no value to 
differentiate it from an empty string.
@@ -462,7 +462,7 @@ public final class HtmlDocSerializerContext extends 
HtmlSerializerContext {
        public static final String HTMLDOC_template = 
"HtmlDocSerializer.template";
 
 
-       final String[] style, stylesheet, script, links;
+       final String[] style, stylesheet, script, navlinks;
        final String header, nav, aside, footer, noResultsMessage;
        final boolean nowrap;
        final HtmlDocTemplate template;
@@ -485,7 +485,7 @@ public final class HtmlDocSerializerContext extends 
HtmlSerializerContext {
                aside = ps.getProperty(HTMLDOC_aside, String.class, null);
                footer = ps.getProperty(HTMLDOC_footer, String.class, null);
                nowrap = ps.getProperty(HTMLDOC_nowrap, boolean.class, false);
-               links = ps.getProperty(HTMLDOC_links, String[].class, new 
String[0]);
+               navlinks = ps.getProperty(HTMLDOC_navlinks, String[].class, new 
String[0]);
                noResultsMessage = ps.getProperty(HTMLDOC_noResultsMessage, 
String.class, "<p>no results</p>");
                template = ps.getTypedProperty(HTMLDOC_template, 
HtmlDocTemplate.class, HtmlDocTemplateBasic.class);
        }
@@ -496,7 +496,7 @@ public final class HtmlDocSerializerContext extends 
HtmlSerializerContext {
                        .append("HtmlDocSerializerContext", new ObjectMap()
                                .append("header", header)
                                .append("nav", nav)
-                               .append("links", links)
+                               .append("navlinks", navlinks)
                                .append("aside", aside)
                                .append("footer", footer)
                                .append("style", style)

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerSession.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerSession.java
index 501de02..d56040d 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerSession.java
@@ -30,7 +30,7 @@ import org.apache.juneau.serializer.*;
 public class HtmlDocSerializerSession extends HtmlStrippedDocSerializerSession 
{
 
        private final String header, nav, aside, footer, noResultsMessage;
-       private final String[] style, stylesheet, script, links;
+       private final String[] style, stylesheet, script, navlinks;
        private final boolean nowrap;
        private final HtmlDocTemplate template;
 
@@ -51,7 +51,7 @@ public class HtmlDocSerializerSession extends 
HtmlStrippedDocSerializerSession {
                        nav = ctx.nav;
                        aside = ctx.aside;
                        footer = ctx.footer;
-                       links = ctx.links;
+                       navlinks = ctx.navlinks;
                        style = ctx.style;
                        stylesheet = ctx.stylesheet;
                        script = ctx.script;
@@ -63,7 +63,7 @@ public class HtmlDocSerializerSession extends 
HtmlStrippedDocSerializerSession {
                        nav = p.getString(HTMLDOC_nav, ctx.nav);
                        aside = p.getString(HTMLDOC_aside, ctx.aside);
                        footer = p.getString(HTMLDOC_footer, ctx.footer);
-                       links = p.getStringArray(HTMLDOC_links, ctx.links);
+                       navlinks = p.getStringArray(HTMLDOC_navlinks, 
ctx.navlinks);
                        style = p.getStringArray(HTMLDOC_style, ctx.style);
                        stylesheet = p.getStringArray(HTMLDOC_stylesheet, 
ctx.stylesheet);
                        script = p.getStringArray(HTMLDOC_script, ctx.script);
@@ -131,15 +131,15 @@ public class HtmlDocSerializerSession extends 
HtmlStrippedDocSerializerSession {
        }
 
        /**
-        * Returns the {@link HtmlDocSerializerContext#HTMLDOC_links} setting 
value in this context.
+        * Returns the {@link HtmlDocSerializerContext#HTMLDOC_navlinks} 
setting value in this context.
         *
         * @return
-        *      The {@link HtmlDocSerializerContext#HTMLDOC_links} setting 
value in this context.
+        *      The {@link HtmlDocSerializerContext#HTMLDOC_navlinks} setting 
value in this context.
         *              <jk>null</jk> if not specified.
         *              Never an empty map.
         */
-       public final String[] getLinks() {
-               return links;
+       public final String[] getNavLinks() {
+               return navlinks;
        }
 
        /**

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocTemplateBasic.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocTemplateBasic.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocTemplateBasic.java
index 06a4ccb..be06ac1 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocTemplateBasic.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocTemplateBasic.java
@@ -112,7 +112,7 @@ public class HtmlDocTemplateBasic implements 
HtmlDocTemplate {
                        if (exists(nav))
                                w.append(3, nav).nl(3);
                } else {
-                       String[] links = session.getLinks();
+                       String[] links = session.getNavLinks();
                        if (links.length > 0) {
                                w.sTag(3, "ol").nl(3);
                                for (String l : links) {
@@ -190,7 +190,7 @@ public class HtmlDocTemplateBasic implements 
HtmlDocTemplate {
 
        @Override /* HtmlDocTemplate */
        public boolean hasNav(HtmlDocSerializerSession session) {
-               return exists(session.getNav()) || session.getLinks().length > 
0;
+               return exists(session.getNav()) || session.getNavLinks().length 
> 0;
        }
 
        @Override /* HtmlDocTemplate */

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-doc/src/main/javadoc/overview.html
----------------------------------------------------------------------
diff --git a/juneau-doc/src/main/javadoc/overview.html 
b/juneau-doc/src/main/javadoc/overview.html
index 333a410..bd03c71 100644
--- a/juneau-doc/src/main/javadoc/overview.html
+++ b/juneau-doc/src/main/javadoc/overview.html
@@ -16,6 +16,12 @@
 <html>
 <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+       <link rel="icon" type="image/png" 
href="http://www.apache.org/favicons/favicon-32x32.png"; sizes="32x32">
+       <link rel="icon" type="image/png" 
href="http://www.apache.org/favicons/favicon-194x194.png"; sizes="194x194">
+       <link rel="icon" type="image/png" 
href="http://www.apache.org/favicons/favicon-96x96.png"; sizes="96x96">
+       <link rel="icon" type="image/png" 
href="http://www.apache.org/favicons/android-chrome-192x192.png"; 
sizes="192x192">
+       <link rel="icon" type="image/png" 
href="http://www.apache.org/favicons/favicon-16x16.png"; sizes="16x16">
+       <link rel="shortcut icon" 
href="http://www.apache.org/favicons/favicon.ico";>
        <style type="text/css">
                /* For viewing in file system and page designer */
                @IMPORT 
url("../../../../juneau-core/java/src/main/javadoc/javadoc.css");
@@ -3077,7 +3083,7 @@
                // "request:/..." URIs are relative to the request URI.
                // "servlet:/..." URIs are relative to the servlet URI.</jc>
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"up: request:/.."</js>,
                                <js>"options: servlet:/?method=OPTIONS"</js>
                        }
@@ -4187,7 +4193,7 @@
                path=<js>"/"</js>,
                messages=<js>"nls/RootResources"</js>,
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"options: ?method=OPTIONS"</js>
                        }
                ),
@@ -4295,7 +4301,7 @@
                messages=<js>"nls/HelloWorldResource"</js>, 
                path=<js>"/helloWorld"</js>, 
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"up: request:/.."</js>,
                                <js>"options: servlet:/?method=OPTIONS"</js>
                        }
@@ -4388,7 +4394,7 @@
                path=<js>"/methodExample"</js>, 
                messages=<js>"nls/MethodExampleResource"</js>, 
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"up: request:/.."</js>,
                                <js>"options: servlet:/?method=OPTIONS"</js>
                        }
@@ -4620,7 +4626,7 @@
                        <p class='bcode'>
        <ja>@RestResource</ja>(
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"options: servlet:/?method=OPTIONS"</js>
                        }
                )
@@ -4908,7 +4914,7 @@
                path=<js>"/echo"</js>,
                messages=<js>"nls/RequestEchoResource"</js>,
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"up: request:/.."</js>,
                                <js>"options: servlet:/?method=OPTIONS"</js>
                        }
@@ -5432,7 +5438,7 @@
                // "servlet:/..." URIs are relative to the servlet URI.
                // "$C{...}" variables are pulled from the config file.</jc>
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"up: request:/.."</js>,
                                <js>"options: servlet:/?method=OPTIONS"</js>,
                                <js>"source: 
$C{Source/gitHub}/org/apache/juneau/examples/rest/addressbook/AddressBookResource.java"</js>
@@ -6158,7 +6164,7 @@
                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>, 
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"up: request:/.."</js>,
                                <js>"options: servlet:/?method=OPTIONS"</js>
                        }
@@ -6279,7 +6285,7 @@
                path=<js>"/tempDir"</js>, 
                messages=<js>"nls/TempDirResource"</js>, 
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"up: request:/.."</js>,
                                <js>"options: servlet:/?method=OPTIONS"</js>,
                                <js>"upload: servlet:/upload"</js>
@@ -6411,7 +6417,7 @@
                path=<js>"/atom"</js>, 
                messages=<js>"nls/AtomFeedResource"</js>, 
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"up: request:/.."</js>,
                                <js>"options: servlet:/?method=OPTIONS"</js>
                        }
@@ -6533,7 +6539,7 @@
                path=<js>"/docker"</js>, 
                title=<js>"Sample Docker resource"</js>, 
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"up: request:/.."</js>,
                                <js>"options: servlet:/?method=OPTIONS"</js>
                        }
@@ -6626,7 +6632,7 @@
                title=<js>"Tumblr parser service"</js>, 
                description=<js>"Specify a URL to a Tumblr blog and parse the 
results."</js>, 
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"up: request:/.."</js>,
                                <js>"options: servlet:/?method=OPTIONS"</js>
                        }
@@ -6715,7 +6721,7 @@
                title=<js>"Photo REST service"</js>,
                description=<js>"Use a tool like Poster to upload and retrieve 
jpeg and png images."</js>,
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"options: servlet:/?method=OPTIONS"</js>
                        }
                )
@@ -6861,7 +6867,7 @@
                messages=<js>"nls/JsonSchemaResource"</js>, 
                title=<js>"Sample JSON-Schema document"</js>, 
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"up: request:/.."</js>,
                                <js>"options: servlet:/?method=OPTIONS"</js>
                        }
@@ -6952,7 +6958,7 @@
                title=<js>"SQL query service"</js>, 
                description=<js>"Executes queries against the local derby 
'$C{SqlQueryResource/connectionUrl}' database"</js>, 
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"up: request:/.."</js>,
                                <js>"options: servlet:/?method=OPTIONS"</js>
                        }
@@ -7147,7 +7153,7 @@
                title=<js>"Configuration"</js>, 
                description=<js>"Contents of configuration file."</js>, 
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"up: request:/.."</js>,
                                <js>"options: servlet:/?method=OPTIONS"</js>,
                                <js>"edit: servlet:/edit"</js>
@@ -7368,8 +7374,8 @@
        
        <h5 class='toc'>What's new in each release</h5>
        <ul class='toc'>
-               <li><p><a class='doclink' href='#6.4.1'>6.4.1 (TBD)</a></p>
-               <li><p><a class='doclink' href='#6.4.0'>6.4.0 (TBD)</a></p>
+               <li><p><a class='doclink' href='#6.5.0'>6.5.0 (TBD)</a></p>
+               <li><p><a class='doclink' href='#6.4.0'>6.4.0 (Oct 5, 
2017)</a></p>
                <li><p><a class='doclink' href='#6.3.1'>6.3.1 (Aug 1, 
2017)</a></p>
                <li><p><a class='doclink' href='#6.3.0'>6.3.0 (Jun 30, 
2017)</a></p>
                <li><p><a class='doclink' href='#6.2.0'>6.2.0 (Apr 28, 
2017)</a></p>
@@ -7439,24 +7445,32 @@
        </ul>
 
        <!-- 
===========================================================================================================
 -->
-       <a id="6.4.1"></a>
-       <h3 class='topic' onclick='toggle(this)'>6.4.1 (TBD)</h3>
+       <a id="6.5.0"></a>
+       <h3 class='topic' onclick='toggle(this)'>6.5.0 (TBD)</h3>
        <div class='topic'>
-       
+               <p>
+                       This release ups the Java prerequisite to Java 7.
+               </p>
+               
                <h6 class='topic'>juneau-marshall</h6>
                <ul class='spaced-list'>
                        <li>
                                New class {@link 
org.apache.juneau.http.HttpMethodName} with valid static string HTTP method 
names.
                </ul>
                
+               <h6 class='topic'>juneau-rest-server</h6>
+               <ul class='spaced-list'>
+                       <li>
+                               Annotation 
<code><ja>@HtmlDoc</ja>(links)</code> renamed to {@link 
org.apache.juneau.rest.annotation.HtmlDoc#navlinks() navlinks}.
+               </ul>
        </div>
 
        <!-- 
===========================================================================================================
 -->
        <a id="6.4.0"></a>
-       <h3 class='topic' onclick='toggle(this)'>6.4.0 (TBD)</h3>
+       <h3 class='topic' onclick='toggle(this)'>6.4.0 (Oct 5, 2017)</h3>
        <div class='topic'>
                <p>
-                       The major change in this release is the project 
structure
+                       The major change in this release is the project 
structure.
                </p>
                <p>
                        The library now consists of the following artifacts 
found in the Maven group <code>"org.apache.juneau"</code>:
@@ -8013,7 +8027,7 @@
        
        <jc>// New syntax</jc>
        htmldoc=<ja>@HtmlDoc</ja>(
-               links={
+               navlinks={
                        <js>"up: request:/.."</js>,
                        <js>"options: servlet:/?method=OPTIONS"</js>,
                        <js>"$W{ContentTypeMenuItem}"</js>,
@@ -8728,7 +8742,7 @@
                properties={
                        <ja>@Property</ja>(name=<jsf>HTMLDOC_title</jsf>, 
value=<js>"System properties resource"</js>),
                        <ja>@Property</ja>(name=<jsf>HTMLDOC_description</jsf>, 
value=<js>"REST interface for performing CRUD operations on system 
properties."</js>),
-                       <ja>@Property</ja>(name=<jsf>HTMLDOC_links</jsf>, 
value=<js>"{up:'$R{requestParentURI}',options:'?method=OPTIONS'}"</js>)
+                       <ja>@Property</ja>(name=<jsf>HTMLDOC_navlinks</jsf>, 
value=<js>"{up:'$R{requestParentURI}',options:'?method=OPTIONS'}"</js>)
                }
        )
                
@@ -10027,7 +10041,7 @@
                        <li>Options pages on {@link 
org.apache.juneau.rest.RestServletDefault} and 
<code><del>RestServletJenaDefault</del></code> now provide default descriptions 
and back links:
                                and descriptions:
                                <p class='bcode'>
-       <ja>@Property</ja>(name=<jsf>HTMLDOC_links</jsf>, 
value=<js>"{back:'$R{servletURI}"</js>),
+       <ja>@Property</ja>(name=<jsf>HTMLDOC_navlinks</jsf>, 
value=<js>"{back:'$R{servletURI}"</js>),
        <ja>@Property</ja>(name=<jsf>HTMLDOC_description</jsf>, 
value=<js>"Resource options"</js>)
                                </p>
                        <li>New {@link 
org.apache.juneau.rest.RestServletGroupDefault} class.
@@ -11247,7 +11261,7 @@
                <h6 class='topic'>Core API changes</h6>
                <ul class='spaced-list'>
                        <li>
-                               New {@link 
org.apache.juneau.html.HtmlDocSerializerContext#HTMLDOC_links} annotation for 
addint links to HTML page views.
+                               New 
<code><del>HtmlDocSerializerContext.HTMLDOC_navlinks</del></code> annotation 
for addint links to HTML page views.
                        </li>
                        <li>
                                Renamed the properties in {@link 
org.apache.juneau.html.HtmlDocSerializerContext} for clarity.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/AtomFeedResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/AtomFeedResource.java
 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/AtomFeedResource.java
index 2b15e50..dc0decd 100644
--- 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/AtomFeedResource.java
+++ 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/AtomFeedResource.java
@@ -38,7 +38,7 @@ import org.apache.juneau.rest.widget.*;
                        ContentTypeMenuItem.class,
                        StyleMenuItem.class
                },
-               links={
+               navlinks={
                        "up: request:/..",
                        "options: servlet:/?method=OPTIONS",
                        "$W{ContentTypeMenuItem}",

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/CodeFormatterResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/CodeFormatterResource.java
 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/CodeFormatterResource.java
index a019683..72b77e9 100644
--- 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/CodeFormatterResource.java
+++ 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/CodeFormatterResource.java
@@ -30,7 +30,7 @@ import org.apache.juneau.rest.annotation.*;
        title="Code Formatter",
        description="Utility for generating HTML code-formatted source code",
        htmldoc=@HtmlDoc(
-               links={
+               navlinks={
                        "up: servlet:/..",
                        "options: servlet:/?method=OPTIONS",
                        "source: 
$C{Source/gitHub}/org/apache/juneau/examples/rest/$R{servletClassSimple}.java"

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/DirectoryResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/DirectoryResource.java
 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/DirectoryResource.java
index f96d4d5..fcb6bb0 100644
--- 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/DirectoryResource.java
+++ 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/DirectoryResource.java
@@ -42,7 +42,7 @@ import org.apache.juneau.utils.*;
                        ContentTypeMenuItem.class,
                        StyleMenuItem.class
                },
-               links={
+               navlinks={
                        "up: request:/..",
                        "options: servlet:/?method=OPTIONS",
                        "$W{ContentTypeMenuItem}",

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/DockerRegistryResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/DockerRegistryResource.java
 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/DockerRegistryResource.java
index 49373fd..cfc9cc3 100644
--- 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/DockerRegistryResource.java
+++ 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/DockerRegistryResource.java
@@ -32,7 +32,7 @@ import org.apache.juneau.rest.labels.*;
        title="Sample Docker resource",
        description="Docker registry explorer",
        htmldoc=@HtmlDoc(
-               links={
+               navlinks={
                        "up: request:/..",
                        "options: servlet:/?method=OPTIONS",
                        "source: 
$C{Source/gitHub}/org/apache/juneau/examples/rest/$R{servletClassSimple}.java"

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/HelloWorldResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/HelloWorldResource.java
 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/HelloWorldResource.java
index 833c3e4..33236fb 100644
--- 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/HelloWorldResource.java
+++ 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/HelloWorldResource.java
@@ -26,7 +26,7 @@ import org.apache.juneau.rest.annotation.*;
        description="An example of the simplest-possible resource",
        path="/helloWorld",
        htmldoc=@HtmlDoc(
-               links={
+               navlinks={
                        "up: request:/..",
                        "options: servlet:/?method=OPTIONS",
                        "source: 
$C{Source/gitHub}/org/apache/juneau/examples/rest/$R{servletClassSimple}.java"

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/JsonSchemaResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/JsonSchemaResource.java
 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/JsonSchemaResource.java
index c5506b9..c6be826 100644
--- 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/JsonSchemaResource.java
+++ 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/JsonSchemaResource.java
@@ -32,7 +32,7 @@ import org.apache.juneau.rest.widget.*;
                        ContentTypeMenuItem.class,
                        StyleMenuItem.class
                },
-               links={
+               navlinks={
                        "up: request:/..",
                        "options: servlet:/?method=OPTIONS",
                        "$W{ContentTypeMenuItem}",

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/MethodExampleResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/MethodExampleResource.java
 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/MethodExampleResource.java
index 4b84154..28b5532 100644
--- 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/MethodExampleResource.java
+++ 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/MethodExampleResource.java
@@ -31,7 +31,7 @@ import org.apache.juneau.utils.*;
        path="/methodExample",
        messages="nls/MethodExampleResource",
        htmldoc=@HtmlDoc(
-               links={
+               navlinks={
                        "up: servlet:/..",
                        "options: servlet:/?method=OPTIONS",
                        "source: 
$C{Source/gitHub}/org/apache/juneau/examples/rest/$R{servletClassSimple}.java"

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/PetStoreResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/PetStoreResource.java
 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/PetStoreResource.java
index 458d25e..c351b52 100644
--- 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/PetStoreResource.java
+++ 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/PetStoreResource.java
@@ -46,7 +46,7 @@ import org.apache.juneau.transforms.*;
                        StyleMenuItem.class,
                        PetStoreResource.AddPet.class
                },
-               links={
+               navlinks={
                        "up: request:/..",
                        "options: servlet:/?method=OPTIONS",
                        "$W{ContentTypeMenuItem}",
@@ -101,7 +101,7 @@ public class PetStoreResource extends ResourceJena {
                                StyleMenuItem.class
                        },
 
-                       links={
+                       navlinks={
                                "INHERIT",  // Inherit links from class.
                                "[2]:$W{QueryMenuItem}"  // Insert QUERY link 
in position 2.
                        }

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/PhotosResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/PhotosResource.java
 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/PhotosResource.java
index 9939840..1252700 100644
--- 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/PhotosResource.java
+++ 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/PhotosResource.java
@@ -40,7 +40,7 @@ import org.apache.juneau.serializer.*;
        title="Photo REST service",
        description="Sample resource that allows images to be uploaded and 
retrieved.",
        htmldoc=@HtmlDoc(
-               links={
+               navlinks={
                        "up: request:/..",
                        "options: servlet:/?method=OPTIONS",
                        "source: 
$C{Source/gitHub}/org/apache/juneau/examples/rest/$R{servletClassSimple}.java"

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RequestEchoResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RequestEchoResource.java
 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RequestEchoResource.java
index 82a6a4c..be758ae 100644
--- 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RequestEchoResource.java
+++ 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RequestEchoResource.java
@@ -37,7 +37,7 @@ import org.apache.juneau.transforms.*;
                        ContentTypeMenuItem.class,
                        StyleMenuItem.class
                },
-               links={
+               navlinks={
                        "up: request:/..",
                        "options: servlet:/?method=OPTIONS",
                        "$W{ContentTypeMenuItem}",

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RootResources.java
----------------------------------------------------------------------
diff --git 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RootResources.java
 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RootResources.java
index 5520b5b..a2d618e 100644
--- 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RootResources.java
+++ 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RootResources.java
@@ -31,7 +31,7 @@ import org.apache.juneau.rest.widget.*;
                        ContentTypeMenuItem.class,
                        StyleMenuItem.class
                },
-               links={
+               navlinks={
                        "options: ?method=OPTIONS",
                        "$W{ContentTypeMenuItem}",
                        "$W{StyleMenuItem}",

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/SampleRemoteableServlet.java
----------------------------------------------------------------------
diff --git 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/SampleRemoteableServlet.java
 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/SampleRemoteableServlet.java
index a5b0aa0..0c70ce2 100644
--- 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/SampleRemoteableServlet.java
+++ 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/SampleRemoteableServlet.java
@@ -28,7 +28,7 @@ import org.apache.juneau.rest.remoteable.*;
        title="Remoteable Service Proxy API",
        description="Sample class showing how to use remoteable proxies.",
        htmldoc=@HtmlDoc(
-               links={
+               navlinks={
                        "up: request:/..",
                        "options: servlet:/?method=OPTIONS",
                        "source: 
$C{Source/gitHub}/org/apache/juneau/examples/rest/$R{servletClassSimple}.java"

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/SqlQueryResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/SqlQueryResource.java
 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/SqlQueryResource.java
index c8a7ff4..d65fada 100644
--- 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/SqlQueryResource.java
+++ 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/SqlQueryResource.java
@@ -42,7 +42,7 @@ import org.apache.juneau.rest.widget.*;
                widgets={ 
                        StyleMenuItem.class 
                },
-               links={
+               navlinks={
                        "up: request:/..",
                        "options: servlet:/..",
                        "$W{StyleMenuItem}",

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/SystemPropertiesResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/SystemPropertiesResource.java
 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/SystemPropertiesResource.java
index a22a68b..20a48a6 100644
--- 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/SystemPropertiesResource.java
+++ 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/SystemPropertiesResource.java
@@ -47,7 +47,7 @@ import org.apache.juneau.rest.widget.*;
                // "request:/..." URIs are relative to the request URI.
                // "servlet:/..." URIs are relative to the servlet URI.
                // "$C{...}" variables are pulled from the config file.
-               links={
+               navlinks={
                        "up: request:/..",
                        "options: servlet:/?method=OPTIONS",
                        "form: servlet:/formPage",

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/TempDirResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/TempDirResource.java
 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/TempDirResource.java
index ba298c3..c37f4c3 100644
--- 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/TempDirResource.java
+++ 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/TempDirResource.java
@@ -37,7 +37,7 @@ import org.apache.juneau.utils.*;
                        ContentTypeMenuItem.class,
                        StyleMenuItem.class
                },
-               links={
+               navlinks={
                        "up: request:/..",
                        "options: servlet:/?method=OPTIONS",
                        "upload: servlet:/upload",

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/TumblrParserResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/TumblrParserResource.java
 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/TumblrParserResource.java
index c971f2f..3cc7853 100644
--- 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/TumblrParserResource.java
+++ 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/TumblrParserResource.java
@@ -27,7 +27,7 @@ import org.apache.juneau.rest.client.*;
        title="Tumblr parser service",
        description="Specify a URL to a Tumblr blog and parse the results.",
        htmldoc=@HtmlDoc(
-               links={
+               navlinks={
                        "up: request:/..",
                        "options: servlet:/?method=OPTIONS",
                        "source: 
$C{Source/gitHub}/org/apache/juneau/examples/rest/$R{servletClassSimple}.java"

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/UrlEncodedFormResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/UrlEncodedFormResource.java
 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/UrlEncodedFormResource.java
index 9cc6aa4..0544a24 100644
--- 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/UrlEncodedFormResource.java
+++ 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/UrlEncodedFormResource.java
@@ -37,7 +37,7 @@ import org.apache.juneau.transforms.*;
                widgets={ 
                        StyleMenuItem.class 
                },
-               links={
+               navlinks={
                        "up: request:/..",
                        "$W{StyleMenuItem}",
                        "source: 
$C{Source/gitHub}/org/apache/juneau/examples/rest/$R{servletClassSimple}.java"

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/addressbook/AddressBookResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/addressbook/AddressBookResource.java
 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/addressbook/AddressBookResource.java
index fac02f4..2cc0212 100644
--- 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/addressbook/AddressBookResource.java
+++ 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/addressbook/AddressBookResource.java
@@ -21,7 +21,7 @@ import static org.apache.juneau.http.HttpMethodName.*;
 import java.util.*;
 
 import org.apache.juneau.*;
-import org.apache.juneau.dto.*;
+import org.apache.juneau.dto.Link;
 import org.apache.juneau.dto.cognos.*;
 import org.apache.juneau.encoders.*;
 import org.apache.juneau.examples.addressbook.*;
@@ -57,7 +57,7 @@ import org.apache.juneau.utils.*;
                // "request:/..." URIs are relative to the request URI.
                // "servlet:/..." URIs are relative to the servlet URI.
                // "$C{...}" variables are pulled from the config file.
-               links={
+               navlinks={
                        "up: request:/..",
                        "options: servlet:/?method=OPTIONS",
                        "$W{ContentTypeMenuItem}",
@@ -159,7 +159,7 @@ public class AddressBookResource extends ResourceJena {
        @RestMethod(name=GET, path="/people/*",
                
converters={Traversable.class,Queryable.class,Introspectable.class},
                htmldoc=@HtmlDoc(
-                       links={
+                       navlinks={
                                "INHERIT",  // Inherit links from class.
                                "[2]:$W{QueryMenuItem}"  // Insert QUERY link 
in position 2.
                        }
@@ -189,7 +189,7 @@ public class AddressBookResource extends ResourceJena {
        @RestMethod(name=GET, path="/addresses/*",
                converters={Traversable.class,Queryable.class},
                htmldoc=@HtmlDoc(
-                       links={
+                       navlinks={
                                "INHERIT",  // Inherit links from class.
                                "[2]:$W{QueryMenuItem}"  // Insert QUERY link 
in position 2.
                        }

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/Resource.java
----------------------------------------------------------------------
diff --git 
a/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/Resource.java
 
b/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/Resource.java
index 2bb1632..2ee99e9 100755
--- 
a/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/Resource.java
+++ 
b/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/Resource.java
@@ -45,7 +45,7 @@ import org.apache.juneau.svl.vars.*;
 @SuppressWarnings("serial")
 @RestResource(
        htmldoc=@HtmlDoc(
-               links={
+               navlinks={
                        "up: request:/..",
                        "options: servlet:/?method=OPTIONS"
                },

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/ResourceGroup.java
----------------------------------------------------------------------
diff --git 
a/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/ResourceGroup.java
 
b/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/ResourceGroup.java
index eab4048..de45c57 100755
--- 
a/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/ResourceGroup.java
+++ 
b/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/ResourceGroup.java
@@ -46,7 +46,7 @@ import org.apache.juneau.svl.vars.*;
 @SuppressWarnings("serial")
 @RestResource(
        htmldoc=@HtmlDoc(
-               links={
+               navlinks={
                        "up: request:/..",
                        "options: servlet:/?method=OPTIONS"
                },

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/ResourceJena.java
----------------------------------------------------------------------
diff --git 
a/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/ResourceJena.java
 
b/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/ResourceJena.java
index fdbddde..0a76948 100755
--- 
a/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/ResourceJena.java
+++ 
b/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/ResourceJena.java
@@ -22,7 +22,7 @@ import org.apache.juneau.rest.annotation.*;
 @SuppressWarnings("serial")
 @RestResource(
        htmldoc=@HtmlDoc(
-               links={
+               navlinks={
                        "up: request:/..",
                        "options: servlet:/?method=OPTIONS"
                },

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/ResourceJenaGroup.java
----------------------------------------------------------------------
diff --git 
a/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/ResourceJenaGroup.java
 
b/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/ResourceJenaGroup.java
index 80e31f8..77511c7 100644
--- 
a/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/ResourceJenaGroup.java
+++ 
b/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/ResourceJenaGroup.java
@@ -47,7 +47,7 @@ import org.apache.juneau.svl.vars.*;
 @SuppressWarnings("serial")
 @RestResource(
        htmldoc=@HtmlDoc(
-               links={
+               navlinks={
                        "up: request:/..",
                        "options: servlet:/?method=OPTIONS"
                },

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/package.html
----------------------------------------------------------------------
diff --git 
a/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/package.html
 
b/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/package.html
index a97f1a3..628b6eb 100755
--- 
a/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/package.html
+++ 
b/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/package.html
@@ -188,7 +188,7 @@
                title=<js>"Juneau Microservice Template"</js>,
                description=<js>"Template for creating REST microservices"</js>,
                properties={
-                       <ja>@Property</ja>(name=<jsf>HTMLDOC_links</jsf>, 
value=<js>"{options:'?method=OPTIONS'}"</js>)
+                       <ja>@Property</ja>(name=<jsf>HTMLDOC_navlinks</jsf>, 
value=<js>"{options:'?method=OPTIONS'}"</js>)
                },
                children={
                        HelloWorldResource.<jk>class</jk>,
@@ -821,7 +821,7 @@
                title=<js>"Juneau Microservice Template"</js>,
                description=<js>"Template for creating REST microservices"</js>,
                properties={
-                       <ja>@Property</ja>(name=<jsf>HTMLDOC_links</jsf>, 
value=<js>"{options:'?method=OPTIONS'}"</js>)
+                       <ja>@Property</ja>(name=<jsf>HTMLDOC_navlinks</jsf>, 
value=<js>"{options:'?method=OPTIONS'}"</js>)
                },
                children={
                        HelloWorldResource.<jk>class</jk>,

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/resources/ConfigResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/resources/ConfigResource.java
 
b/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/resources/ConfigResource.java
index 3a67695..ef020af 100755
--- 
a/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/resources/ConfigResource.java
+++ 
b/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/resources/ConfigResource.java
@@ -35,7 +35,7 @@ import org.apache.juneau.rest.annotation.Body;
        title="Configuration",
        description="Contents of configuration file.",
        htmldoc=@HtmlDoc(
-               links={
+               navlinks={
                        "up: request:/..",
                        "options: servlet:/?method=OPTIONS",
                        "edit: servlet:/edit"

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/resources/DebugResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/resources/DebugResource.java
 
b/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/resources/DebugResource.java
index 0ab3364..5be0212 100644
--- 
a/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/resources/DebugResource.java
+++ 
b/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/resources/DebugResource.java
@@ -30,7 +30,7 @@ import org.apache.juneau.rest.labels.*;
        title="Debug",
        description="Debug Utilities.",
        htmldoc=@HtmlDoc(
-               links={
+               navlinks={
                        "up: request:/..",
                        "jetty-thread-dump: servlet:/jetty/dump?method=POST",
                        "options: servlet:/?method=OPTIONS"

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/resources/DirectoryResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/resources/DirectoryResource.java
 
b/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/resources/DirectoryResource.java
index fc10699..0e9890c 100755
--- 
a/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/resources/DirectoryResource.java
+++ 
b/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/resources/DirectoryResource.java
@@ -64,7 +64,7 @@ import org.apache.juneau.utils.*;
        description="Contents of $R{attribute.path}",
        messages="nls/DirectoryResource",
        htmldoc=@HtmlDoc(
-               links={
+               navlinks={
                        "up: request:/..",
                        "options: servlet:/?method=OPTIONS"
                }

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/resources/LogsResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/resources/LogsResource.java
 
b/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/resources/LogsResource.java
index e9c54c6..4605757 100755
--- 
a/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/resources/LogsResource.java
+++ 
b/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/resources/LogsResource.java
@@ -25,7 +25,7 @@ import java.util.*;
 
 import org.apache.juneau.*;
 import org.apache.juneau.annotation.*;
-import org.apache.juneau.dto.*;
+import org.apache.juneau.dto.Link;
 import org.apache.juneau.ini.*;
 import org.apache.juneau.microservice.*;
 import org.apache.juneau.rest.*;

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-microservice/juneau-microservice-template/src/main/java/org/apache/juneau/microservice/sample/RootResources.java
----------------------------------------------------------------------
diff --git 
a/juneau-microservice/juneau-microservice-template/src/main/java/org/apache/juneau/microservice/sample/RootResources.java
 
b/juneau-microservice/juneau-microservice-template/src/main/java/org/apache/juneau/microservice/sample/RootResources.java
index 0551978..41fa4fd 100755
--- 
a/juneau-microservice/juneau-microservice-template/src/main/java/org/apache/juneau/microservice/sample/RootResources.java
+++ 
b/juneau-microservice/juneau-microservice-template/src/main/java/org/apache/juneau/microservice/sample/RootResources.java
@@ -32,7 +32,7 @@ import org.apache.juneau.rest.widget.StyleMenuItem;
                        ContentTypeMenuItem.class,
                        StyleMenuItem.class
                },
-               links={
+               navlinks={
                        "options: servlet:/?method=OPTIONS"
                }
        ),

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-microservice/juneau-microservice-test/src/main/java/org/apache/juneau/rest/test/HtmlDocLinksResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-microservice/juneau-microservice-test/src/main/java/org/apache/juneau/rest/test/HtmlDocLinksResource.java
 
b/juneau-microservice/juneau-microservice-test/src/main/java/org/apache/juneau/rest/test/HtmlDocLinksResource.java
index 26e1b02..57c1a71 100644
--- 
a/juneau-microservice/juneau-microservice-test/src/main/java/org/apache/juneau/rest/test/HtmlDocLinksResource.java
+++ 
b/juneau-microservice/juneau-microservice-test/src/main/java/org/apache/juneau/rest/test/HtmlDocLinksResource.java
@@ -16,12 +16,12 @@ import org.apache.juneau.rest.*;
 import org.apache.juneau.rest.annotation.*;
 
 /**
- * Validates inheritance on the @HtmlDoc.links() annotation.
+ * Validates inheritance on the @HtmlDoc.navlinks() annotation.
  */
 @RestResource(
        path="/testHtmlDocLinks",
        htmldoc=@HtmlDoc(
-               links={"links1a","links1b"}
+               navlinks={"links1a","links1b"}
        ),
        children={
                HtmlDocLinksResource.HtmlDocLinksResource2.class
@@ -38,7 +38,7 @@ public class HtmlDocLinksResource extends RestServletDefault {
        @RestMethod(
                path="/test2",
                htmldoc=@HtmlDoc(
-                       links={"links2a","links2b"}
+                       navlinks={"links2a","links2b"}
                )
        )
        public Object test2() {
@@ -48,7 +48,7 @@ public class HtmlDocLinksResource extends RestServletDefault {
        @RestMethod(
                path="/test3",
                htmldoc=@HtmlDoc(
-                       links={"INHERIT","links3a","links3b"}
+                       navlinks={"INHERIT","links3a","links3b"}
                )
        )
        public Object test3() {
@@ -58,7 +58,7 @@ public class HtmlDocLinksResource extends RestServletDefault {
        @RestMethod(
                path="/test4",
                htmldoc=@HtmlDoc(
-                       links={"links4a","INHERIT","links4b"}
+                       navlinks={"links4a","INHERIT","links4b"}
                )
        )
        public Object test4() {
@@ -68,7 +68,7 @@ public class HtmlDocLinksResource extends RestServletDefault {
        @RestMethod(
                path="/test5",
                htmldoc=@HtmlDoc(
-                       links={"links5a","links5b","INHERIT"}
+                       navlinks={"links5a","links5b","INHERIT"}
                )
        )
        public Object test5() {
@@ -78,7 +78,7 @@ public class HtmlDocLinksResource extends RestServletDefault {
        @RestMethod(
                path="/test6a",
                htmldoc=@HtmlDoc(
-                       links={"INHERIT","[0]:links6a","[3]:links6b"}
+                       navlinks={"INHERIT","[0]:links6a","[3]:links6b"}
                )
        )
        public Object test6a() {
@@ -88,7 +88,7 @@ public class HtmlDocLinksResource extends RestServletDefault {
        @RestMethod(
                path="/test6b",
                htmldoc=@HtmlDoc(
-                       links={"[1]:links6a","[2]:links6b","INHERIT"}
+                       navlinks={"[1]:links6a","[2]:links6b","INHERIT"}
                )
        )
        public Object test6b() {
@@ -98,7 +98,7 @@ public class HtmlDocLinksResource extends RestServletDefault {
        @RestMethod(
                path="/test6c",
                htmldoc=@HtmlDoc(
-                       links={"[1]:links6a","[0]:links6b"}
+                       navlinks={"[1]:links6a","[0]:links6b"}
                )
        )
        public Object test6c() {
@@ -108,7 +108,7 @@ public class HtmlDocLinksResource extends 
RestServletDefault {
        @RestMethod(
                path="/test6d",
                htmldoc=@HtmlDoc(
-                       links={"INHERIT","foo[0]:links6a","bar[3]:links6b"}
+                       navlinks={"INHERIT","foo[0]:links6a","bar[3]:links6b"}
                )
        )
        public Object test6d() {
@@ -118,7 +118,7 @@ public class HtmlDocLinksResource extends 
RestServletDefault {
        @RestMethod(
                path="/test6e",
                htmldoc=@HtmlDoc(
-                       links={"foo[1]:links6a","bar[2]:links6b","INHERIT"}
+                       navlinks={"foo[1]:links6a","bar[2]:links6b","INHERIT"}
                )
        )
        public Object test6e() {
@@ -128,7 +128,7 @@ public class HtmlDocLinksResource extends 
RestServletDefault {
        @RestMethod(
                path="/test6f",
                htmldoc=@HtmlDoc(
-                       links={"foo[1]:links6a","bar[0]:links6b"}
+                       navlinks={"foo[1]:links6a","bar[0]:links6b"}
                )
        )
        public Object test6f() {
@@ -138,7 +138,7 @@ public class HtmlDocLinksResource extends 
RestServletDefault {
        @RestResource(
                path="/testHtmlDocLinks2",
                htmldoc=@HtmlDoc(
-                       links={"INHERIT","links11a","links11b"}
+                       navlinks={"INHERIT","links11a","links11b"}
                )
        )
        public static class HtmlDocLinksResource2 extends HtmlDocLinksResource {
@@ -155,7 +155,7 @@ public class HtmlDocLinksResource extends 
RestServletDefault {
                @RestMethod(
                        path="/test12",
                        htmldoc=@HtmlDoc(
-                               links={"links12a","links12b"}
+                               navlinks={"links12a","links12b"}
                        )
                )
                public Object test12() {
@@ -165,7 +165,7 @@ public class HtmlDocLinksResource extends 
RestServletDefault {
                @RestMethod(
                        path="/test13",
                        htmldoc=@HtmlDoc(
-                               links={"INHERIT","links13a","links13b"}
+                               navlinks={"INHERIT","links13a","links13b"}
                        )
                )
                public Object test13() {
@@ -175,7 +175,7 @@ public class HtmlDocLinksResource extends 
RestServletDefault {
                @RestMethod(
                        path="/test14",
                        htmldoc=@HtmlDoc(
-                               links={"links14a","INHERIT","links14b"}
+                               navlinks={"links14a","INHERIT","links14b"}
                        )
                )
                public Object test14() {
@@ -185,7 +185,7 @@ public class HtmlDocLinksResource extends 
RestServletDefault {
                @RestMethod(
                        path="/test15",
                        htmldoc=@HtmlDoc(
-                               links={"links15a","links15b","INHERIT"}
+                               navlinks={"links15a","links15b","INHERIT"}
                        )
                )
                public Object test15() {
@@ -195,7 +195,7 @@ public class HtmlDocLinksResource extends 
RestServletDefault {
                @RestMethod(
                        path="/test16a",
                        htmldoc=@HtmlDoc(
-                               links={"INHERIT","[0]:links16a","[3]:links16b"}
+                               
navlinks={"INHERIT","[0]:links16a","[3]:links16b"}
                        )
                )
                public Object test16a() {
@@ -205,7 +205,7 @@ public class HtmlDocLinksResource extends 
RestServletDefault {
                @RestMethod(
                        path="/test16b",
                        htmldoc=@HtmlDoc(
-                               links={"[1]:links16a","[2]:links16b","INHERIT"}
+                               
navlinks={"[1]:links16a","[2]:links16b","INHERIT"}
                        )
                )
                public Object test16b() {
@@ -215,7 +215,7 @@ public class HtmlDocLinksResource extends 
RestServletDefault {
                @RestMethod(
                        path="/test16c",
                        htmldoc=@HtmlDoc(
-                               links={"[1]:links16a","[0]:links16b"}
+                               navlinks={"[1]:links16a","[0]:links16b"}
                        )
                )
                public Object test16c() {
@@ -225,7 +225,7 @@ public class HtmlDocLinksResource extends 
RestServletDefault {
                @RestMethod(
                        path="/test16d",
                        htmldoc=@HtmlDoc(
-                               
links={"INHERIT","foo[0]:links16a","bar[3]:links16b"}
+                               
navlinks={"INHERIT","foo[0]:links16a","bar[3]:links16b"}
                        )
                )
                public Object test16d() {
@@ -235,7 +235,7 @@ public class HtmlDocLinksResource extends 
RestServletDefault {
                @RestMethod(
                        path="/test16e",
                        htmldoc=@HtmlDoc(
-                               
links={"foo[1]:links16a","bar[2]:links16b","INHERIT"}
+                               
navlinks={"foo[1]:links16a","bar[2]:links16b","INHERIT"}
                        )
                )
                public Object test16e() {
@@ -245,7 +245,7 @@ public class HtmlDocLinksResource extends 
RestServletDefault {
                @RestMethod(
                        path="/test16f",
                        htmldoc=@HtmlDoc(
-                               links={"foo[1]:links16a","bar[0]:links16b"}
+                               navlinks={"foo[1]:links16a","bar[0]:links16b"}
                        )
                )
                public Object test16f() {

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-microservice/juneau-microservice-test/src/test/java/org/apache/juneau/rest/test/HtmlDocLinksTest.java
----------------------------------------------------------------------
diff --git 
a/juneau-microservice/juneau-microservice-test/src/test/java/org/apache/juneau/rest/test/HtmlDocLinksTest.java
 
b/juneau-microservice/juneau-microservice-test/src/test/java/org/apache/juneau/rest/test/HtmlDocLinksTest.java
index 5e88c08..f21e84f 100644
--- 
a/juneau-microservice/juneau-microservice-test/src/test/java/org/apache/juneau/rest/test/HtmlDocLinksTest.java
+++ 
b/juneau-microservice/juneau-microservice-test/src/test/java/org/apache/juneau/rest/test/HtmlDocLinksTest.java
@@ -18,7 +18,7 @@ import org.apache.juneau.rest.client.*;
 import org.junit.*;
 
 /**
- * Validates inheritance on the @HtmlDoc.links() annotation.
+ * Validates inheritance on the @HtmlDoc.navlinks() annotation.
  */
 public class HtmlDocLinksTest extends RestTestcase {
        private RestClient client = TestMicroservice.DEFAULT_CLIENT;
@@ -31,7 +31,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestResource(
         *      path="/testHtmlDocLinks",
         *      htmldoc=@HtmlDoc(
-        *              links={"links1a","links1b"}
+        *              navlinks={"links1a","links1b"}
         *      )
         * )
         */
@@ -45,7 +45,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestMethod(
         *      path="/test2",
         *      htmldoc=@HtmlDoc(
-        *              links={"links2a","links2b"}
+        *              navlinks={"links2a","links2b"}
         *      )
         * )
         */
@@ -59,7 +59,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestMethod(
         *      path="/test3",
         *      htmldoc=@HtmlDoc(
-        *              links={"INHERIT","links3a","links3b"}
+        *              navlinks={"INHERIT","links3a","links3b"}
         *      )
         * )
         */
@@ -73,7 +73,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestMethod(
         *      path="/test4",
         *      htmldoc=@HtmlDoc(
-        *              links={"links4a","INHERIT","links4b"}
+        *              navlinks={"links4a","INHERIT","links4b"}
         *      )
         * )
         */
@@ -87,7 +87,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestMethod(
         *      path="/test5",
         *      htmldoc=@HtmlDoc(
-        *              links={"links5a","links5b","INHERIT"}
+        *              navlinks={"links5a","links5b","INHERIT"}
         *      )
         * )
         */
@@ -101,7 +101,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestMethod(
         *      path="/test6a",
         *      htmldoc=@HtmlDoc(
-        *              links={"INHERIT","[0]:links6a","[3]:links6b"}
+        *              navlinks={"INHERIT","[0]:links6a","[3]:links6b"}
         *      )
         * )
         */
@@ -115,7 +115,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestMethod(
         *      path="/test6b",
         *      htmldoc=@HtmlDoc(
-        *              links={"[1]:links6a","[2]:links6b","INHERIT"}
+        *              navlinks={"[1]:links6a","[2]:links6b","INHERIT"}
         *      )
         * )
         */
@@ -129,7 +129,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestMethod(
         *      path="/test6c",
         *      htmldoc=@HtmlDoc(
-        *              links={"[1]:links6a","[0]:links6b"}
+        *              navlinks={"[1]:links6a","[0]:links6b"}
         *      )
         * )
         */
@@ -143,7 +143,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestMethod(
         *      path="/test6d",
         *      htmldoc=@HtmlDoc(
-        *              links={"INHERIT","foo[0]:links6a","bar[3]:links6b"}
+        *              navlinks={"INHERIT","foo[0]:links6a","bar[3]:links6b"}
         *      )
         * )
         */
@@ -157,7 +157,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestMethod(
         *      path="/test6e",
         *      htmldoc=@HtmlDoc(
-        *              links={"foo[1]:links6a","bar[2]:links6b","INHERIT"}
+        *              navlinks={"foo[1]:links6a","bar[2]:links6b","INHERIT"}
         *      )
         * )
         */
@@ -171,7 +171,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestMethod(
         *      path="/test6f",
         *      htmldoc=@HtmlDoc(
-        *              links={"foo[1]:links6a","bar[0]:links6b"}
+        *              navlinks={"foo[1]:links6a","bar[0]:links6b"}
         *      )
         * )
         */
@@ -185,7 +185,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestResource(
         *      path="/testHtmlDocLinks2",
         *      htmldoc=@HtmlDoc(
-        *              links={"INHERIT","links11a","links11b"}
+        *              navlinks={"INHERIT","links11a","links11b"}
         *      )
         * )
         */
@@ -199,7 +199,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestMethod(
         *      path="/test12",
         *      htmldoc=@HtmlDoc(
-        *              links={"links12a","links12b"}
+        *              navlinks={"links12a","links12b"}
         *      )
         * )
         */
@@ -213,7 +213,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestMethod(
         *      path="/test13",
         *      htmldoc=@HtmlDoc(
-        *              links={"INHERIT","links13a","links13b"}
+        *              navlinks={"INHERIT","links13a","links13b"}
         *      )
         * )
         */
@@ -227,7 +227,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestMethod(
         *      path="/test14",
         *      htmldoc=@HtmlDoc(
-        *              links={"links14a","INHERIT","links14b"}
+        *              navlinks={"links14a","INHERIT","links14b"}
         *      )
         * )
         */
@@ -241,7 +241,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestMethod(
         *      path="/test15",
         *      htmldoc=@HtmlDoc(
-        *              links={"links15a","links15b","INHERIT"}
+        *              navlinks={"links15a","links15b","INHERIT"}
         *      )
         * )
         */
@@ -255,7 +255,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestMethod(
         *      path="/test16a",
         *      htmldoc=@HtmlDoc(
-        *              links={"INHERIT","[0]:links16a","[3]:links16b"}
+        *              navlinks={"INHERIT","[0]:links16a","[3]:links16b"}
         *      )
         * )
         */
@@ -269,7 +269,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestMethod(
         *      path="/test16b",
         *      htmldoc=@HtmlDoc(
-        *              links={"[1]:links16a","[2]:links16b","INHERIT"}
+        *              navlinks={"[1]:links16a","[2]:links16b","INHERIT"}
         *      )
         * )
         */
@@ -283,7 +283,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestMethod(
         *      path="/test16c",
         *      htmldoc=@HtmlDoc(
-        *              links={"[1]:links16a","[0]:links16b"}
+        *              navlinks={"[1]:links16a","[0]:links16b"}
         *      )
         * )
         */
@@ -297,7 +297,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestMethod(
         *      path="/test16d",
         *      htmldoc=@HtmlDoc(
-        *              links={"INHERIT","foo[0]:links16a","bar[3]:links16b"}
+        *              navlinks={"INHERIT","foo[0]:links16a","bar[3]:links16b"}
         *      )
         * )
         */
@@ -311,7 +311,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestMethod(
         *      path="/test16e",
         *      htmldoc=@HtmlDoc(
-        *              links={"foo[1]:links16a","bar[2]:links16b","INHERIT"}
+        *              navlinks={"foo[1]:links16a","bar[2]:links16b","INHERIT"}
         *      )
         * )
         */
@@ -325,7 +325,7 @@ public class HtmlDocLinksTest extends RestTestcase {
         * @RestMethod(
         *      path="/test16f",
         *      htmldoc=@HtmlDoc(
-        *              links={"foo[1]:links16a","bar[0]:links16b"}
+        *              navlinks={"foo[1]:links16a","bar[0]:links16b"}
         *      )
         * )
         */

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/CallMethod.java
----------------------------------------------------------------------
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/CallMethod.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/CallMethod.java
index 705fde4..192af23 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/CallMethod.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/CallMethod.java
@@ -68,7 +68,7 @@ class CallMethod implements Comparable<CallMethod>  {
        private final RestContext context;
        private final BeanContext beanContext;
        final String htmlHeader, htmlNav, htmlAside, htmlFooter, htmlStyle, 
htmlStylesheet, htmlScript, htmlNoResultsMessage;
-       final String[] htmlLinks;
+       final String[] htmlNavLinks;
        final boolean htmlNoWrap;
        final HtmlDocTemplate htmlTemplate;
        private final Map<String,Widget> widgets;
@@ -104,7 +104,7 @@ class CallMethod implements Comparable<CallMethod>  {
                this.parameters = b.parameters;
                this.responses = b.responses;
                this.htmlHeader = b.htmlHeader;
-               this.htmlLinks = b.htmlLinks;
+               this.htmlNavLinks = b.htmlNavLinks;
                this.htmlNav = b.htmlNav;
                this.htmlAside = b.htmlAside;
                this.htmlFooter = b.htmlFooter;
@@ -120,7 +120,7 @@ class CallMethod implements Comparable<CallMethod>  {
        private static class Builder  {
                private String httpMethod, defaultCharset, description, tags, 
summary, externalDocs, htmlNav, htmlAside,
                        htmlFooter, htmlStyle, htmlStylesheet, htmlScript, 
htmlHeader, htmlNoResultsMessage;
-               private String[] htmlLinks;
+               private String[] htmlNavLinks;
                private boolean htmlNoWrap;
                private HtmlDocTemplate htmlTemplate;
                private UrlPathPattern pathPattern;
@@ -191,7 +191,7 @@ class CallMethod implements Comparable<CallMethod>  {
                                htmlFooter = 
resolveNewlineSeparatedAnnotation(hd.footer(), context.getHtmlFooter());
                                htmlStyle = 
resolveNewlineSeparatedAnnotation(hd.style(), context.getHtmlStyle());
                                htmlScript = 
resolveNewlineSeparatedAnnotation(hd.script(), context.getHtmlScript());
-                               htmlLinks = resolveLinks(hd.links(), 
context.getHtmlLinks());
+                               htmlNavLinks = resolveLinks(hd.navlinks(), 
context.getHtmlNavLinks());
                                htmlStylesheet = hd.stylesheet().isEmpty() ? 
context.getHtmlStylesheet() : hd.stylesheet();
                                htmlNoWrap = hd.nowrap() ? hd.nowrap() : 
context.getHtmlNoWrap();
                                htmlNoResultsMessage = 
hd.noResultsMessage().isEmpty() ? context.getHtmlNoResultsMessage() : 
hd.noResultsMessage();

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestConfig.java
----------------------------------------------------------------------
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestConfig.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestConfig.java
index 3708e53..8d969f3 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestConfig.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestConfig.java
@@ -116,7 +116,7 @@ public class RestConfig implements ServletConfig {
        List<Object> staticFiles;
        RestContext parentContext;
        String path, htmlHeader, htmlNav, htmlAside, htmlFooter, htmlStyle, 
htmlStylesheet, htmlScript, htmlNoResultsMessage;
-       String[] htmlLinks;
+       String[] htmlNavLinks;
        String clientVersionHeader = "X-Client-Version";
        String contextPath;
 
@@ -265,7 +265,7 @@ public class RestConfig implements ServletConfig {
                                
setHtmlFooter(resolveNewlineSeparatedAnnotation(hd.footer(), htmlFooter));
                                
setHtmlStyle(resolveNewlineSeparatedAnnotation(hd.style(), htmlStyle));
                                
setHtmlScript(resolveNewlineSeparatedAnnotation(hd.script(), htmlScript));
-                               setHtmlLinks(resolveLinks(hd.links(), 
htmlLinks));
+                               setHtmlNavLinks(resolveLinks(hd.navlinks(), 
htmlNavLinks));
 
                                if (! hd.stylesheet().isEmpty())
                                        setHtmlStylesheet(hd.stylesheet());
@@ -1295,13 +1295,13 @@ public class RestConfig implements ServletConfig {
         * This field can also use URIs of any support type in {@link 
UriResolver}.
         *
         * <p>
-        * This is the programmatic equivalent to the {@link HtmlDoc#links() 
@HtmlDoc.links()} annotation.
+        * This is the programmatic equivalent to the {@link HtmlDoc#navlinks() 
@HtmlDoc.navlinks()} annotation.
         *
         * @param value The HTML nav section links links.
         * @return This object (for method chaining).
         */
-       public RestConfig setHtmlLinks(String[] value) {
-               this.htmlLinks = value;
+       public RestConfig setHtmlNavLinks(String[] value) {
+               this.htmlNavLinks = value;
                return this;
        }
 
@@ -1318,7 +1318,7 @@ public class RestConfig implements ServletConfig {
         * The format of this value is HTML.
         *
         * <p>
-        * When a value is specified, the {@link #setHtmlLinks(String[])} value 
will be ignored.
+        * When a value is specified, the {@link #setHtmlNavLinks(String[])} 
value will be ignored.
         *
         * <p>
         * This field can contain variables (e.g. 
<js>"$L{my.localized.variable}"</js>).

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
----------------------------------------------------------------------
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
index b8f5e78..bd23730 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
@@ -79,7 +79,7 @@ public final class RestContext extends Context {
                htmlFooter,
                htmlNoResultsMessage;
        private final String[]
-               htmlLinks;
+               htmlNavLinks;
        private final boolean htmlNoWrap;
        private final HtmlDocTemplate htmlTemplate;
        private final Map<String,Widget> htmlWidgets;
@@ -208,7 +208,7 @@ public final class RestContext extends Context {
 
                        this.htmlWidgets = 
Collections.unmodifiableMap(b.htmlWidgets);
                        this.htmlHeader = b.htmlHeader;
-                       this.htmlLinks = b.htmlLinks;
+                       this.htmlNavLinks = b.htmlNavLinks;
                        this.htmlNav = b.htmlNav;
                        this.htmlAside = b.htmlAside;
                        this.htmlStyle = b.htmlStyle;
@@ -484,7 +484,7 @@ public final class RestContext extends Context {
                EncoderGroup encoders;
                String clientVersionHeader = "", defaultCharset, paramFormat, 
htmlHeader, htmlNav, htmlAside, htmlStyle,
                                htmlStylesheet, htmlScript, htmlFooter, 
htmlNoResultsMessage;
-               String[] htmlLinks;
+               String[] htmlNavLinks;
                boolean htmlNoWrap;
                HtmlDocTemplate htmlTemplate;
 
@@ -627,7 +627,7 @@ public final class RestContext extends Context {
                        }
 
                        htmlHeader = sc.htmlHeader;
-                       htmlLinks = sc.htmlLinks;
+                       htmlNavLinks = sc.htmlNavLinks;
                        htmlNav = sc.htmlNav;
                        htmlAside = sc.htmlAside;
                        htmlStyle = sc.htmlStyle;
@@ -700,7 +700,7 @@ public final class RestContext extends Context {
         *      <ja>@RestMethod</ja>(
         *              name=<jsf>GET</jsf>, path=<js>"/{name}/*"</js>,
         *              htmldoc=@HtmlDoc(
-        *                      links={
+        *                      navlinks={
         *                              <js>"up: $R{requestParentURI}"</js>,
         *                              <js>"options: 
servlet:/?method=OPTIONS"</js>,
         *                              <js>"editLevel: 
servlet:/editLevel?logger=$A{attribute.name, OFF}"</js>
@@ -917,12 +917,12 @@ public final class RestContext extends Context {
         * The HTML page nav section links.
         *
         * <p>
-        * Defined by the {@link HtmlDoc#links()} annotation or {@link 
RestConfig#setHtmlLinks(String[])} method.
+        * Defined by the {@link HtmlDoc#navlinks()} annotation or {@link 
RestConfig#setHtmlNavLinks(String[])} method.
         *
         * @return The HTML page nav section links.
         */
-       public String[] getHtmlLinks() {
-               return htmlLinks;
+       public String[] getHtmlNavLinks() {
+               return htmlNavLinks;
        }
 
        /**

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestRequest.java
----------------------------------------------------------------------
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestRequest.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestRequest.java
index 6c55405..bdb0e4a 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestRequest.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestRequest.java
@@ -266,7 +266,7 @@ public final class RestRequest extends 
HttpServletRequestWrapper {
         *                              <li><js>"aside"</js> - See {@link 
HtmlDocSerializerContext#HTMLDOC_aside}
         *                              <li><js>"footer"</js> - See {@link 
HtmlDocSerializerContext#HTMLDOC_footer}
         *                              <li><js>"header"</js> - See {@link 
HtmlDocSerializerContext#HTMLDOC_header}
-        *                              <li><js>"links.list"</js> - See {@link 
HtmlDocSerializerContext#HTMLDOC_links}
+        *                              <li><js>"navlinks.list"</js> - See 
{@link HtmlDocSerializerContext#HTMLDOC_navlinks}
         *                              <li><js>"nav"</js> - See {@link 
HtmlDocSerializerContext#HTMLDOC_nav}
         *                              <li><js>"noResultsMessage"</js> - See 
{@link HtmlDocSerializerContext#HTMLDOC_noResultsMessage}
         *                              <li><js>"nowrap"</js> - See {@link 
HtmlDocSerializerContext#HTMLDOC_nowrap}
@@ -325,13 +325,15 @@ public final class RestRequest extends 
HttpServletRequestWrapper {
                                } else if (c2 == 'h') {
                                        if ("header".equals(name))
                                                return cm.htmlHeader == null ? 
null : resolveVars(cm.htmlHeader);
-                               } else if (c2 == 'l') {
-                                       if ("links.list".equals(name)) {
-                                               if (cm.htmlLinks == null || 
cm.htmlLinks.length == 0)
+                               } else if (c2 == 'n') {
+                                       if ("nav".equals(name))
+                                               return cm.htmlNav == null ? 
null : resolveVars(cm.htmlNav);
+                                       if ("navlinks.list".equals(name)) {
+                                               if (cm.htmlNavLinks == null || 
cm.htmlNavLinks.length == 0)
                                                        return null;
                                                try {
                                                        List<String> la = new 
ArrayList<String>();
-                                                       for (String l : 
cm.htmlLinks) {
+                                                       for (String l : 
cm.htmlNavLinks) {
                                                                // Temporary 
backwards compatibility with JSON object format.
                                                                if 
(l.startsWith("{")) {
                                                                        
ObjectMap m = new ObjectMap(l);
@@ -346,9 +348,6 @@ public final class RestRequest extends 
HttpServletRequestWrapper {
                                                        throw new 
RuntimeException(e);
                                                }
                                        }
-                               } else if (c2 == 'n') {
-                                       if ("nav".equals(name))
-                                               return cm.htmlNav == null ? 
null : resolveVars(cm.htmlNav);
                                        if ("noResultsMessage".equals(name))
                                                return cm.htmlNoResultsMessage 
== null ? null : resolveVars(cm.htmlNoResultsMessage);
                                        if ("nowrap".equals(name))

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResponse.java
----------------------------------------------------------------------
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResponse.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResponse.java
index e70b5e2..0da444f 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResponse.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResponse.java
@@ -499,7 +499,7 @@ public final class RestResponse extends 
HttpServletResponseWrapper {
         * This field can also use URIs of any support type in {@link 
UriResolver}.
         *
         * <p>
-        * This is the programmatic equivalent to the {@link HtmlDoc#links() 
@HtmlDoc.links()} annotation.
+        * This is the programmatic equivalent to the {@link HtmlDoc#navlinks() 
@HtmlDoc.navlinks()} annotation.
         *
         * @param value
         *      The HTML nav section links links.
@@ -511,8 +511,8 @@ public final class RestResponse extends 
HttpServletResponseWrapper {
         *      </ul>
         * @return This object (for method chaining).
         */
-       public RestResponse setHtmlLinks(String[] value) {
-               properties.put(HtmlDocSerializerContext.HTMLDOC_links, value);
+       public RestResponse setHtmlNavLinks(String[] value) {
+               properties.put(HtmlDocSerializerContext.HTMLDOC_navlinks, 
value);
                return this;
        }
 
@@ -529,7 +529,7 @@ public final class RestResponse extends 
HttpServletResponseWrapper {
         * The format of this value is HTML.
         *
         * <p>
-        * When a value is specified, the {@link #setHtmlLinks(String[])} value 
will be ignored.
+        * When a value is specified, the {@link #setHtmlNavLinks(String[])} 
value will be ignored.
         *
         * <p>
         * This field can contain variables (e.g. 
<js>"$L{my.localized.variable}"</js>).

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestServletDefault.java
----------------------------------------------------------------------
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestServletDefault.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestServletDefault.java
index 900d1ad..5751caa 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestServletDefault.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestServletDefault.java
@@ -212,7 +212,7 @@ public abstract class RestServletDefault extends 
RestServlet {
         */
        @RestMethod(name=OPTIONS, path="/*",
                htmldoc=@HtmlDoc(
-                       links={
+                       navlinks={
                                "back: servlet:/",
                                "json: 
servlet:/?method=OPTIONS&Accept=text/json&plainText=true"
                        },

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/HtmlDoc.java
----------------------------------------------------------------------
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 c100dc6..61ab2f6 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
@@ -138,7 +138,7 @@ public @interface HtmlDoc {
         * <p class='bcode'>
         *      <ja>@RestResource</ja>(
         *              htmldoc=<ja>@HtmlDoc</ja>(
-        *                      links={
+        *                      navlinks={
         *                              <js>"up: request:/.."</js>,
         *                              <js>"options: 
servlet:/?method=OPTIONS"</js>
         *                      }
@@ -157,7 +157,7 @@ public @interface HtmlDoc {
         *              This field can also use URIs of any support type in 
{@link UriResolver}.
         *      <li>
         *              The programmatic equivalent to this annotation are the
-        *              {@link RestConfig#setHtmlLinks(String[])} and {@link 
RestResponse#setHtmlLinks(String[])} methods.
+        *              {@link RestConfig#setHtmlNavLinks(String[])} and {@link 
RestResponse#setHtmlNavLinks(String[])} methods.
         *      <li>
         *              On methods, this value is inherited from the 
<ja>@HtmlDoc</ja> annotation on the servlet/resource class.
         *      <li>
@@ -169,7 +169,7 @@ public @interface HtmlDoc {
         *              to place a link inside the list of parent links.
         * </ul>
         */
-       String[] links() default {};
+       String[] navlinks() default {};
 
        /**
         * Sets the HTML nav section contents.
@@ -197,7 +197,7 @@ public @interface HtmlDoc {
         * <h6 class='topic'>Other Notes</h6>
         * <ul class='spaced-list'>
         *      <li>
-        *              When a value is specified, the {@link #links()} value 
will be ignored.
+        *              When a value is specified, the {@link #navlinks()} 
value will be ignored.
         *      <li>
         *              This field can contain variables (e.g. 
<js>"$L{my.localized.variable}"</js>).
         *              <br>See {@link RestContext#getVarResolver()} for the 
list of supported variables.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestResource.java
----------------------------------------------------------------------
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestResource.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestResource.java
index 2f64f92..76e6123 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestResource.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestResource.java
@@ -723,7 +723,7 @@ public @interface RestResource {
         *                              PoweredByJuneau.<jk>class</jk>,
         *                              ContentTypeLinks.<jk>class</jk>
         *                      }
-        *                      links={
+        *                      navlinks={
         *                              <js>"up: request:/.."</js>,
         *                              <js>"options: 
servlet:/?method=OPTIONS"</js>,
         *                              <js>"source: 
$C{Source/gitHub}/org/apache/juneau/examples/rest/addressbook/AddressBookResource.java"</js>,

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/package.html
----------------------------------------------------------------------
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/package.html
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/package.html
index fa775d0..eed626a 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/package.html
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/package.html
@@ -243,7 +243,7 @@
        <ja>@RestResource</ja>(
                messages=<js>"nls/HelloWorldResource"</js>, 
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"up: request:/.."</js>,
                                <js>"options: servlet:/?method=OPTIONS"</js>
                        }
@@ -1243,7 +1243,7 @@
        <ja>@RestMethod</ja>(name=<jsf>OPTIONS</jsf>, path=<js>"/*"</js>,
                summary=<js>"Resource options"</js>,
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"back: servlet:/,"</js>,
                                <js>"json: 
servlet:/?method=OPTIONS&amp;Accept=text/json&amp;plainText=true"</js>
                        }
@@ -2426,7 +2426,7 @@
                title=<js>"URL-encoded Form Post Resource"</js>, 
                description=<js>"Shows how form posts are converted into 
beans."</js>, 
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"up: request:/.."</js>,
                                <js>"options: servlet:/?method=OPTIONS"</js>
                        } 
@@ -3167,7 +3167,7 @@
                title=<js>"Photo REST service"</js>,
                description=<js>"Use a tool like Poster to upload and retrieve 
jpeg and png images."</js>,
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"options: ?method=OPTIONS"</js>
                        }
                )
@@ -3479,7 +3479,7 @@
                // "servlet:/..." URIs are relative to the servlet URI.
                // "$C{...}" variables are pulled from the config file.</jc>
                htmldoc=<ja>@HtmlDoc</ja>(
-                       links={
+                       navlinks={
                                <js>"up: request:/.."</js>,
                                <js>"options: servlet:/?method=OPTIONS"</js>,
                                <js>"source: 
$C{Source/gitHub}/org/apache/juneau/examples/rest/addressbook/AddressBookResource.java"</js>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remoteable/RemoteableServlet.java
----------------------------------------------------------------------
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remoteable/RemoteableServlet.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remoteable/RemoteableServlet.java
index 4254a83..6e27cd6 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remoteable/RemoteableServlet.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remoteable/RemoteableServlet.java
@@ -19,7 +19,7 @@ import java.util.*;
 import java.util.concurrent.*;
 
 import org.apache.juneau.*;
-import org.apache.juneau.dto.*;
+import org.apache.juneau.dto.Link;
 import org.apache.juneau.parser.*;
 import org.apache.juneau.rest.*;
 import org.apache.juneau.rest.annotation.*;

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/2c59a4f0/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/ContentTypeMenuItem.java
----------------------------------------------------------------------
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 36498ec..c5f0d8f 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
@@ -40,7 +40,7 @@ import org.apache.juneau.utils.*;
  *                     ContentTypeMenuItem.<jk>class</jk>,
  *             },
  *             htmldoc=<ja>@HtmlDoc</ja>(
- *                     links={
+ *                     navlinks={
  *                             <js>"up: ..."</js>,
  *                             <js>"options: ..."</js>,
  *                             <js>"$W{QueryMenuItem}"</js>,


Reply via email to