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

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


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

commit 97aa82e404e0573efc9064ea9dd9134b5626ce35
Author: JamesBognar <[email protected]>
AuthorDate: Mon Jul 23 11:53:43 2018 -0400

    Javadocs.
---
 .../org/apache/juneau/internal/DocGenerator.java   |  24 +-
 juneau-doc/src/main/javadoc/overview.html          |  24 +-
 .../ReleaseNotes/doc-files/ReleaseNotes.630.1.png  | Bin 0 -> 60161 bytes
 .../ReleaseNotes/doc-files/ReleaseNotes.630.2.png  | Bin 0 -> 426946 bytes
 .../ReleaseNotes.631.ContentTypeMenuItem.png       | Bin 0 -> 166904 bytes
 .../doc-files/ReleaseNotes.631.DevopsStyle.png     | Bin 0 -> 173865 bytes
 .../doc-files/ReleaseNotes.631.LightStyle.png      | Bin 0 -> 187319 bytes
 .../doc-files/ReleaseNotes.631.OriginalStyle.png   | Bin 0 -> 146147 bytes
 .../doc-files/ReleaseNotes.631.QueryMenuItem.png   | Bin 0 -> 68307 bytes
 .../doc-files/ReleaseNotes.631.StyleMenuItem.png   | Bin 0 -> 74135 bytes
 .../doc-files/ReleaseNotes.632.DarkStyle.png       | Bin 0 -> 221326 bytes
 .../doc-files/ReleaseNotes.632.PetStoreAdd.png     | Bin 0 -> 97319 bytes
 .../ReleaseNotes/doc-files/ReleaseNotes.711.1.png  | Bin 0 -> 51582 bytes
 .../07.Transforms/08.BeanAnnotation.html           |  24 +-
 .../02.juneau-marshall/doc-files/rfc_uon.txt       | 294 +++++++++++++++++++++
 .../doc-files/juneau-config.Serializing.1.png      | Bin 0 -> 39851 bytes
 .../doc-files/juneau-config.Serializing.2.png      | Bin 0 -> 48881 bytes
 .../doc-files/juneau-config.Serializing.3.png      | Bin 0 -> 59095 bytes
 .../juneau-rest-server.HelloWorldExample.1.png     | Bin 0 -> 73686 bytes
 .../juneau-rest-server.OptionsPages.1.png          | Bin 0 -> 281814 bytes
 .../juneau-rest-server.PredefinedLabelBeans.1.png  | Bin 0 -> 23665 bytes
 .../juneau-rest-server.PredefinedLabelBeans.2.png  | Bin 0 -> 72375 bytes
 .../juneau-rest-server.PredefinedLabelBeans.3.png  | Bin 0 -> 7975 bytes
 ...u-rest-server.RemoteableProxiesServerSide.1.png | Bin 0 -> 231550 bytes
 ...u-rest-server.RemoteableProxiesServerSide.2.png | Bin 0 -> 130661 bytes
 ...u-rest-server.RemoteableProxiesServerSide.3.png | Bin 0 -> 170873 bytes
 ...u-rest-server.RemoteableProxiesServerSide.4.png | Bin 0 -> 96014 bytes
 ...u-rest-server.RemoteableProxiesServerSide.5.png | Bin 0 -> 62998 bytes
 ...u-rest-server.RemoteableProxiesServerSide.6.png | Bin 0 -> 158415 bytes
 ...u-rest-server.RemoteableProxiesServerSide.7.png | Bin 0 -> 110931 bytes
 ...u-rest-server.RemoteableProxiesServerSide.8.png | Bin 0 -> 122164 bytes
 ...u-rest-server.RemoteableProxiesServerSide.9.png | Bin 0 -> 114351 bytes
 .../doc-files/juneau-rest-server.RouterPages.1.png | Bin 0 -> 233223 bytes
 .../doc-files/juneau-rest-server.Stylesheets.0.png | Bin 0 -> 233293 bytes
 .../doc-files/juneau-rest-server.Stylesheets.1.png | Bin 0 -> 26898 bytes
 .../doc-files/juneau-rest-server.Stylesheets.2.png | Bin 0 -> 334340 bytes
 .../doc-files/juneau-rest-server.Stylesheets.3.png | Bin 0 -> 298163 bytes
 .../juneau-rest-server.UiCustomization.1.png       | Bin 0 -> 267773 bytes
 .../juneau-rest-server.UiCustomization.2.png       | Bin 0 -> 7196 bytes
 .../juneau-rest-server.UiCustomization.3.png       | Bin 0 -> 6957 bytes
 .../juneau-microservice-server.Installing.1.png    | Bin 0 -> 156973 bytes
 .../juneau-microservice-server.Installing.2.png    | Bin 0 -> 78192 bytes
 ...uneau-microservice-server.ResourceClasses.1.png | Bin 0 -> 42699 bytes
 .../juneau-microservice-server.Running.1.png       | Bin 0 -> 67578 bytes
 .../doc-files/juneau-examples-core.1.png           | Bin 0 -> 84524 bytes
 .../doc-files/juneau-examples-core.2.png           | Bin 0 -> 91900 bytes
 .../doc-files/juneau-examples-core.3.png           | Bin 0 -> 133875 bytes
 .../doc-files/juneau-examples-rest.1.png           | Bin 0 -> 84524 bytes
 .../doc-files/juneau-examples-rest.2.png           | Bin 0 -> 91461 bytes
 .../doc-files/juneau-examples-rest.3.png           | Bin 0 -> 242539 bytes
 .../doc-files/juneau-examples-rest.4.png           | Bin 0 -> 384505 bytes
 .../juneau-examples-rest.AddressBookResource.1.png | Bin 0 -> 263643 bytes
 ...u-examples-rest.AddressBookResource.Demo.01.png | Bin 0 -> 106481 bytes
 ...u-examples-rest.AddressBookResource.Demo.02.png | Bin 0 -> 263643 bytes
 ...u-examples-rest.AddressBookResource.Demo.03.png | Bin 0 -> 175784 bytes
 ...u-examples-rest.AddressBookResource.Demo.04.png | Bin 0 -> 171090 bytes
 ...u-examples-rest.AddressBookResource.Demo.05.png | Bin 0 -> 318467 bytes
 ...u-examples-rest.AddressBookResource.Demo.06.png | Bin 0 -> 365820 bytes
 ...u-examples-rest.AddressBookResource.Demo.07.png | Bin 0 -> 258122 bytes
 ...u-examples-rest.AddressBookResource.Demo.08.png | Bin 0 -> 177515 bytes
 ...u-examples-rest.AddressBookResource.Demo.09.png | Bin 0 -> 340479 bytes
 ...u-examples-rest.AddressBookResource.Demo.10.png | Bin 0 -> 174131 bytes
 ...u-examples-rest.AddressBookResource.Demo.11.png | Bin 0 -> 206077 bytes
 ...s-rest.AddressBookResource.Introspectable.1.png | Bin 0 -> 101415 bytes
 ...amples-rest.AddressBookResource.Queryable.1.png | Bin 0 -> 239791 bytes
 ...amples-rest.AddressBookResource.Queryable.2.png | Bin 0 -> 139301 bytes
 ...amples-rest.AddressBookResource.Queryable.3.png | Bin 0 -> 137284 bytes
 ...ples-rest.AddressBookResource.Traversable.1.png | Bin 0 -> 138594 bytes
 ...ples-rest.AddressBookResource.Traversable.2.png | Bin 0 -> 105450 bytes
 .../juneau-examples-rest.AtomFeedResource.1.png    | Bin 0 -> 176439 bytes
 .../juneau-examples-rest.AtomFeedResource.2.png    | Bin 0 -> 266611 bytes
 .../juneau-examples-rest.AtomFeedResource.3.png    | Bin 0 -> 147615 bytes
 .../juneau-examples-rest.ConfigResource.1.png      | Bin 0 -> 153114 bytes
 .../juneau-examples-rest.ConfigResource.2.png      | Bin 0 -> 269953 bytes
 ...neau-examples-rest.DockerRegistryResource.1.png | Bin 0 -> 90236 bytes
 .../juneau-examples-rest.HelloWorldResource.1.png  | Bin 0 -> 71562 bytes
 .../juneau-examples-rest.HelloWorldResource.2.png  | Bin 0 -> 15098 bytes
 .../juneau-examples-rest.JsonSchemaResource.1.png  | Bin 0 -> 172354 bytes
 .../juneau-examples-rest.JsonSchemaResource.2.png  | Bin 0 -> 110715 bytes
 .../juneau-examples-rest.LogsResource.1.png        | Bin 0 -> 206285 bytes
 ...uneau-examples-rest.MethodExampleResource.1.png | Bin 0 -> 195777 bytes
 ...uneau-examples-rest.MethodExampleResource.2.png | Bin 0 -> 191703 bytes
 ...uneau-examples-rest.MethodExampleResource.3.png | Bin 0 -> 270821 bytes
 .../juneau-examples-rest.PetStoreResource.1.png    | Bin 0 -> 261402 bytes
 .../juneau-examples-rest.PetStoreResource.2.png    | Bin 0 -> 421175 bytes
 .../juneau-examples-rest.PetStoreResource.3.png    | Bin 0 -> 282604 bytes
 .../juneau-examples-rest.PetStoreResource.4.png    | Bin 0 -> 255978 bytes
 .../juneau-examples-rest.PhotosResource.1.png      | Bin 0 -> 108693 bytes
 .../juneau-examples-rest.PhotosResource.2.png      | Bin 0 -> 3006830 bytes
 .../juneau-examples-rest.RequestEchoResource.1.png | Bin 0 -> 151959 bytes
 .../juneau-examples-rest.RootResources.1.png       | Bin 0 -> 384548 bytes
 .../juneau-examples-rest.SqlQueryResource.1.png    | Bin 0 -> 99530 bytes
 .../juneau-examples-rest.SqlQueryResource.2.png    | Bin 0 -> 246365 bytes
 ...au-examples-rest.SystemPropertiesResource.1.png | Bin 0 -> 162195 bytes
 ...au-examples-rest.SystemPropertiesResource.2.png | Bin 0 -> 197935 bytes
 ...au-examples-rest.SystemPropertiesResource.3.png | Bin 0 -> 90408 bytes
 .../juneau-examples-rest.TempDirResource.1.png     | Bin 0 -> 163742 bytes
 .../juneau-examples-rest.TempDirResource.2.png     | Bin 0 -> 92437 bytes
 .../juneau-examples-rest.TempDirResource.3.png     | Bin 0 -> 193078 bytes
 ...juneau-examples-rest.TumblrParserResource.1.png | Bin 0 -> 201475 bytes
 ...neau-examples-rest.UrlEncodedFormResource.1.png | Bin 0 -> 102545 bytes
 ...neau-examples-rest.UrlEncodedFormResource.2.png | Bin 0 -> 131215 bytes
 102 files changed, 335 insertions(+), 31 deletions(-)

diff --git 
a/juneau-doc/src/main/javadoc/org/apache/juneau/internal/DocGenerator.java 
b/juneau-doc/src/main/javadoc/org/apache/juneau/internal/DocGenerator.java
index 5e798d9..760dd32 100644
--- a/juneau-doc/src/main/javadoc/org/apache/juneau/internal/DocGenerator.java
+++ b/juneau-doc/src/main/javadoc/org/apache/juneau/internal/DocGenerator.java
@@ -13,6 +13,7 @@
 package org.apache.juneau.internal;
 
 import java.io.*;
+import java.nio.file.*;
 import java.util.*;
 
 /**
@@ -109,6 +110,16 @@ public class DocGenerator {
                        IOUtils.write("src/main/javadoc/overview.html", 
template);
 
                        System.err.println("Generated target/overview.html in 
"+(System.currentTimeMillis()-startTime)+"ms");
+
+                       startTime = System.currentTimeMillis();
+                       for (File f : new 
File("src/main/javadoc/doc-files").listFiles())
+                               Files.delete(f.toPath());
+                       for (File f : topics.docFiles)
+                               Files.copy(f.toPath(), 
Paths.get("src/main/javadoc/doc-files", f.getName()));
+                       for (File f : releaseNotes.docFiles)
+                               Files.copy(f.toPath(), 
Paths.get("src/main/javadoc/doc-files", f.getName()));
+                       System.err.println("Copied doc-files in 
"+(System.currentTimeMillis()-startTime)+"ms");
+
                } catch (IOException e) {
                        e.printStackTrace();
                }
@@ -122,7 +133,7 @@ public class DocGenerator {
                        for (File f : topicsDir.listFiles()) {
                                if (f.isFile())
                                        pageFiles.add(new PageFile(null, f, 
docFiles));
-                               else if (f.getName().equals("doc-files"))
+                               else if (f.isDirectory() && 
f.getName().contains("doc-files"))
                                        
docFiles.addAll(Arrays.asList(f.listFiles()));
                        }
                }
@@ -133,12 +144,12 @@ public class DocGenerator {
                List<File> docFiles = new ArrayList<>();
 
                public ReleaseNotes(File releaseNotesDir) throws IOException {
-                       for (File f : releaseNotesDir.listFiles())
-                               if (f.isFile()) {
+                       for (File f : releaseNotesDir.listFiles()) {
+                               if (f.isFile())
                                        releaseFiles.add(new ReleaseFile(f));
-                               } else if (f.getName().equals("doc-files")) {
+                               else if (f.isDirectory() && 
f.getName().contains("doc-files"))
                                        
docFiles.addAll(Arrays.asList(f.listFiles()));
-                               }
+                       }
                }
        }
 
@@ -171,7 +182,7 @@ public class DocGenerator {
                                for (File f2 : d.listFiles()) {
                                        if (f2.isFile())
                                                pageFiles.add(new 
PageFile(this, f2, docFiles));
-                                       else if 
(f2.getName().equals("doc-files"))
+                                       else if (f2.isDirectory() && 
f2.getName().contains("doc-files"))
                                                
docFiles.addAll(Arrays.asList(f2.listFiles()));
                                }
                }
@@ -202,5 +213,4 @@ public class DocGenerator {
                        return this.name.compareTo(o.name);
                }
        }
-
 }
diff --git a/juneau-doc/src/main/javadoc/overview.html 
b/juneau-doc/src/main/javadoc/overview.html
index 5527d07..4b09b1f 100644
--- a/juneau-doc/src/main/javadoc/overview.html
+++ b/juneau-doc/src/main/javadoc/overview.html
@@ -2326,15 +2326,15 @@
        <jc>// Define a class with dashed-lowercase property names.</jc>
        <ja>@Bean</ja>(propertyNamer=PropertyNamerDashedLC.<jk>class</jk>)
        <jk>public class</jk> MyBean { ... }
-                       </p>
-                       <p>
-                               The {@link 
org.apache.juneau.annotation.Bean#interfaceClass @Bean.interfaceClass()} 
annotation is used
-                               to limit properties on beans to specific 
interface classes.
-                               <br>When specified, only the list of properties 
defined on the interface class will be used during 
-                               serialization.
-                               <br>Additional properties on subclasses will be 
ignored.
-                       </p>
-                       <p class='bcode w800'>
+</p>
+<p>
+       The {@link org.apache.juneau.annotation.Bean#interfaceClass 
@Bean.interfaceClass()} annotation is used
+       to limit properties on beans to specific interface classes.
+       <br>When specified, only the list of properties defined on the 
interface class will be used during 
+       serialization.
+       <br>Additional properties on subclasses will be ignored.
+</p>
+<p class='bcode w800'>
        <jc>// Parent class</jc>
        <ja>@Bean</ja>(interfaceClass=A.<jk>class</jk>)
        <jk>public abstract class</jk> A {
@@ -2346,11 +2346,11 @@
                <jk>public</jk> String <jf>f1</jf> = <js>"f1"</js>;
        }
 
-       JsonSerializer s = SimpleJsonSerializer.<jsf>DEFAULT</jsf>
-;
+       JsonSerializer s = SimpleJsonSerializer.<jsf>DEFAULT</jsf>;
+       
        A1 a1 = <jk>new</jk> A1();
        String r = s.serialize(a1);
-       <jsm>assertEquals</jsm>(<js>"{f0:'f0'}"</js>, r);  <jc>// Note f1 is 
not serialized.</jc>
+       <jsm>assertEquals</jsm>(<js>"{f0:'f0'}"</js>, r);  <jc>// Note f1 is 
not serialized.</jc> 
 </p>
 <p>
        Note that this annotation can be used on the parent class so that it 
filters to all child classes.
diff --git 
a/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.630.1.png 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.630.1.png
new file mode 100644
index 0000000..f070aea
Binary files /dev/null and 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.630.1.png 
differ
diff --git 
a/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.630.2.png 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.630.2.png
new file mode 100644
index 0000000..265e727
Binary files /dev/null and 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.630.2.png 
differ
diff --git 
a/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.631.ContentTypeMenuItem.png
 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.631.ContentTypeMenuItem.png
new file mode 100644
index 0000000..02cc672
Binary files /dev/null and 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.631.ContentTypeMenuItem.png
 differ
diff --git 
a/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.631.DevopsStyle.png
 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.631.DevopsStyle.png
new file mode 100644
index 0000000..9675ac8
Binary files /dev/null and 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.631.DevopsStyle.png
 differ
diff --git 
a/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.631.LightStyle.png
 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.631.LightStyle.png
new file mode 100644
index 0000000..600ee47
Binary files /dev/null and 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.631.LightStyle.png
 differ
diff --git 
a/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.631.OriginalStyle.png
 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.631.OriginalStyle.png
new file mode 100644
index 0000000..6edcc5b
Binary files /dev/null and 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.631.OriginalStyle.png
 differ
diff --git 
a/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.631.QueryMenuItem.png
 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.631.QueryMenuItem.png
new file mode 100644
index 0000000..92b6d7c
Binary files /dev/null and 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.631.QueryMenuItem.png
 differ
diff --git 
a/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.631.StyleMenuItem.png
 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.631.StyleMenuItem.png
new file mode 100644
index 0000000..e3d1ff3
Binary files /dev/null and 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.631.StyleMenuItem.png
 differ
diff --git 
a/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.632.DarkStyle.png
 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.632.DarkStyle.png
new file mode 100644
index 0000000..73732dc
Binary files /dev/null and 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.632.DarkStyle.png
 differ
diff --git 
a/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.632.PetStoreAdd.png
 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.632.PetStoreAdd.png
new file mode 100644
index 0000000..3052050
Binary files /dev/null and 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.632.PetStoreAdd.png
 differ
diff --git 
a/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.711.1.png 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.711.1.png
new file mode 100644
index 0000000..784c479
Binary files /dev/null and 
b/juneau-doc/src/main/resources/ReleaseNotes/doc-files/ReleaseNotes.711.1.png 
differ
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/07.Transforms/08.BeanAnnotation.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/07.Transforms/08.BeanAnnotation.html
index a305a73..828debf 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/07.Transforms/08.BeanAnnotation.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/07.Transforms/08.BeanAnnotation.html
@@ -61,15 +61,15 @@
        <jc>// Define a class with dashed-lowercase property names.</jc>
        <ja>@Bean</ja>(propertyNamer=PropertyNamerDashedLC.<jk>class</jk>)
        <jk>public class</jk> MyBean { ... }
-                       </p>
-                       <p>
-                               The {@link 
org.apache.juneau.annotation.Bean#interfaceClass @Bean.interfaceClass()} 
annotation is used
-                               to limit properties on beans to specific 
interface classes.
-                               <br>When specified, only the list of properties 
defined on the interface class will be used during 
-                               serialization.
-                               <br>Additional properties on subclasses will be 
ignored.
-                       </p>
-                       <p class='bcode w800'>
+</p>
+<p>
+       The {@link org.apache.juneau.annotation.Bean#interfaceClass 
@Bean.interfaceClass()} annotation is used
+       to limit properties on beans to specific interface classes.
+       <br>When specified, only the list of properties defined on the 
interface class will be used during 
+       serialization.
+       <br>Additional properties on subclasses will be ignored.
+</p>
+<p class='bcode w800'>
        <jc>// Parent class</jc>
        <ja>@Bean</ja>(interfaceClass=A.<jk>class</jk>)
        <jk>public abstract class</jk> A {
@@ -81,11 +81,11 @@
                <jk>public</jk> String <jf>f1</jf> = <js>"f1"</js>;
        }
 
-       JsonSerializer s = SimpleJsonSerializer.<jsf>DEFAULT</jsf>
-;
+       JsonSerializer s = SimpleJsonSerializer.<jsf>DEFAULT</jsf>;
+       
        A1 a1 = <jk>new</jk> A1();
        String r = s.serialize(a1);
-       <jsm>assertEquals</jsm>(<js>"{f0:'f0'}"</js>, r);  <jc>// Note f1 is 
not serialized.</jc>
+       <jsm>assertEquals</jsm>(<js>"{f0:'f0'}"</js>, r);  <jc>// Note f1 is 
not serialized.</jc> 
 </p>
 <p>
        Note that this annotation can be used on the parent class so that it 
filters to all child classes.
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/doc-files/rfc_uon.txt 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/doc-files/rfc_uon.txt
new file mode 100644
index 0000000..7880064
--- /dev/null
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/doc-files/rfc_uon.txt
@@ -0,0 +1,294 @@
+Network Working Group                                          J. Bognar
+Request for Comments: 9999                                                
+Category: Informational                                       Salesforce
+                                                                Feb 2017
+
+                            ***DRAFT***
+               URI Object Notation (UON): Generic Syntax
+
+
+About this document
+
+   This memo provides information for the Internet community.  It does
+   not specify an Internet standard of any kind.  Distribution of this
+   memo is unlimited.
+
+Copyright Notice
+
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+
+Abstract
+
+   This document describes a grammar that builds upon RFC2396
+   (Uniform Resource Identifiers).  Its purpose is to define a 
+   generalized object notation for URI query parameter values similar in 
+   concept to Javascript Object Notation (RFC4627).  The goal is a 
+   syntax that allows for array and map structures to be
+   such that any data structure defined in JSON can be losslessly 
+   defined in an equivalent URI-based grammar, yet be fully compliant 
+   with the RFC2396 specification. 
+
+   This grammar provides the ability to construct the following data 
+   structures in URL parameter values: 
+       
+      OBJECT
+      ARRAY
+      NUMBER
+      BOOLEAN
+      STRING
+      NULL
+
+   Example:
+
+      The following shows a sample object defined in Javascript:
+
+         var x = { 
+            id: 1, 
+            name: 'John Smith', 
+            uri: 'http://sample/addressBook/person/1', 
+            addressBookUri: 'http://sample/addressBook', 
+            birthDate: '1946-08-12T00:00:00Z', 
+            otherIds: null,
+            addresses: [ 
+               { 
+                  uri: 'http://sample/addressBook/address/1', 
+                  personUri: 'http://sample/addressBook/person/1', 
+                  id: 1, 
+                  street: '100 Main Street', 
+                  city: 'Anywhereville', 
+                  state: 'NY', 
+                  zip: 12345, 
+                  isCurrent: true,
+               } 
+            ] 
+         } 
+
+      Using the syntax defined in this document, the equivalent 
+      UON notation would be as follows:
+
+         x=(id=1,name='John+Smith',uri=http://sample/
+         addressBook/person/1,addressBookUri=http://sample/
+         addressBook,birthDate=1946-08-12T00:00:00Z,otherIds=null,
+         addresses=@((uri=http://sample/addressBook/
+         address/1,personUri=http://sample/addressBook/
+         person/1,id=1,street='100+Main+Street',city=
+         Anywhereville,state=NY,zip=12345,isCurrent=true))) 
+
+1. Language constraints
+
+   The grammar syntax is constrained to usage of characters allowed by 
+      URI notation:
+
+      uric       = reserved | unreserved | escaped
+      reserved   = ";" | "/" | "?" | ":" | "@" | "&" | "=" | "+" |
+                   "$" | ","
+      unreserved = alphanum | mark
+      mark       = "-" | "_" | "." | "!" | "~" | "*" | "'" | "(" | ")"
+
+   In particular, the URI specification disallows the following 
+   characters in unencoded form:
+
+      unwise     = "{" | "}" | "|" | "\" | "^" | "[" | "]" | "`"
+      delims     = "<" | ">" | "#" | "%" | <">
+
+   The exclusion of {} and [] characters eliminates the possibility of 
+   using JSON as parameter values.
+
+
+2. Grammar constructs
+
+   The grammar consists of the following language constructs:
+   
+      Objects - Values consisting of one or more child name/value pairs.
+      Arrays - Values consisting of zero or more child values.
+      Booleans - Values consisting of true/false values.
+      Numbers - Decimal and floating point values.
+      Strings - Everything else.
+
+2.1. Objects 
+
+   Objects are values consisting of one or more child name/value pairs.
+   The (...) construct is used to define an object.
+
+   Example:  A simple map with two key/value pairs:
+
+      a1=(b1=x1,b2=x2)
+
+   Example:  A nested map:
+   
+      a1=(b1=(c1=x1,c2=x2))
+
+2.2. Arrays
+
+   Arrays are values consisting of zero or more child values.
+   The @(...) construct is used to define an array.
+
+   Example:  An array of two string values:
+
+      a1=@(x1,x2)
+
+   Example:  A 2-dimensional array:
+
+      a1=@(@(x1,x2),@(x3,x4))
+
+   Example:  An array of objects:
+
+      a1=@((b1=x1,b2=x2),(c1=x1,c2=x2))
+
+2.3. Booleans
+
+   Booleans are values that can only take on values "true" or "false".  
+   
+   Example:  Two boolean values:
+
+      a1=true&a2=false
+   
+2.4. Numbers
+
+   Numbers are represented without constructs.
+   Both decimal and float numbers are supported.
+   
+   Example:  Two numerical values, one decimal and one float:
+
+      a1=123&a2=1.23e1
+
+2.5. Null values
+
+   Nulls are represented by the keyword 'null':
+
+      a1=null
+
+2.6. Strings
+
+   Strings are encapsulated in single quote (') characters.
+   
+   Example:  Simple string values:
+
+      a1='foobar'&a2='123'&a3='true'
+         
+   The quotes are optional when the string cannot be confused
+   with one of the constructs listed above (i.e. objects/arrays/
+   booleans/numbers/null). 
+   
+   Example:  A simple string value, unquoted:
+
+      a1=foobar
+    
+   Strings must be quoted for the following cases:
+      
+      - The string can be confused with a boolean or number.
+      - The string is empty.
+      - The string contains one or more whitespace characters.
+      - The string starts with one of the following characters:
+        @ (
+      - The string contains any of the following characters:
+        ) , =
+   
+   For example, the string literal "(b1=x)" should be 
+   represented as follows:
+
+      a1='(b1=x)'
+   
+   The tilde character (~) is used for escaping characters to prevent 
+   them from being confused with syntax characters.  
+
+   The following characters must be escaped in string literals:  
+
+      ' ~
+   
+   Example:  The string "foo'bar~baz"
+
+      a1='foo~'bar~~baz'
+   
+2.7. Top-level attribute names
+
+   Top-level attribute names (e.g. "a1" in "&a1=foobar") are treated
+   as strings but for one exception.  The '=' character must be
+   encoded so as not to be confused as a key/value separator.
+   Note that the '=' character must also be escaped per the UON
+   notation.
+   
+   For example, the UON equivalent of {"a=b":"a=b"} constructed as
+   a top-level query parameter string would be as follows:
+   
+      a~%3Db=a~=b
+      
+   Note that the '=' character is encoded in the attribute name,
+   but it is not necessary to have it encoded in the attribute value.
+
+2.8. URL-encoded characters
+
+   UON notation allows for any character, even UON grammar
+   characters, to be URL-encoded.
+   
+   The following query strings are fully equivalent in structure:
+   
+     a1=(b1='x1',b2='x2')
+     %61%31=%79%6f%75%20%61%72%65%20%61%20%6e%65%72%64%21
+
+
+3. BNF
+
+   The following BNF describes the syntax for top-level URI query 
+   parameter values (e.g. ?<attrname>=<value>).
+
+   attrname    = (string | null)
+   value       = (var | string | null)
+
+   string      = ("'" litchar* "'") | litchar*
+   null        = "null"
+   
+   var         = ovar | avar | nvar | boolean | number
+   ovar        = "(" [pairs] ")"
+   avar        = "@(" [values] ")"
+
+   pairs       = pair ["," pairs]
+   pair        = key "=" value 
+   values      = value ["," values]
+   key         = (string | null)
+   boolean     = "true" | "false"
+
+   escape_seq  = "~" escaped
+   encode_seq  = "%" digithex digithex
+
+   number      = [-] (decimal | float) [exp]
+   decimal     = "0" | (digit19 digit*)
+   float       = decimal "." digit+
+   exp         = "e" [("+" | "-")] digit+
+
+   litchar     = unencoded | encode_seq | escape_seq
+   escaped     = "@" | "," | "(" | ")" | "~" | "=" 
+   unencoded   = alpha | digit | 
+                 ";" | "/" | "?" | ":" | "@" |
+                 "-" | "_" | "." | "!" | "*" | "'" 
+   alpha       = "a" | "b" | "c" | "d" | "e" | "f" | "g" | "h" | "i" |
+                 "j" | "k" | "l" | "m" | "n" | "o" | "p" | "q" | "r" |
+                 "s" | "t" | "u" | "v" | "w" | "x" | "y" | "z" |
+                 "A" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "I" |         
    
+                 "J" | "K" | "L" | "M" | "N" | "O" | "P" | "Q" | "R" |
+                 "S" | "T" | "U" | "V" | "W" | "X" | "Y" | "Z"
+   digit       = "0" | digit19
+   digit19     = "1" | "2" | "3" | "4" | "5" | "6" | "7" |
+                 "8" | "9"
+   digithex    = digit | 
+                 "A" | "B" | "C" | "D" | "E" | "F" |
+                 "a" | "b" | "c" | "d" | "e" | "f"
+
+
+
+
diff --git 
a/juneau-doc/src/main/resources/Topics/06.juneau-config/doc-files/juneau-config.Serializing.1.png
 
b/juneau-doc/src/main/resources/Topics/06.juneau-config/doc-files/juneau-config.Serializing.1.png
new file mode 100644
index 0000000..531f280
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/06.juneau-config/doc-files/juneau-config.Serializing.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/06.juneau-config/doc-files/juneau-config.Serializing.2.png
 
b/juneau-doc/src/main/resources/Topics/06.juneau-config/doc-files/juneau-config.Serializing.2.png
new file mode 100644
index 0000000..7f5a4b3
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/06.juneau-config/doc-files/juneau-config.Serializing.2.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/06.juneau-config/doc-files/juneau-config.Serializing.3.png
 
b/juneau-doc/src/main/resources/Topics/06.juneau-config/doc-files/juneau-config.Serializing.3.png
new file mode 100644
index 0000000..749da14
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/06.juneau-config/doc-files/juneau-config.Serializing.3.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.HelloWorldExample.1.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.HelloWorldExample.1.png
new file mode 100644
index 0000000..d7d0684
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.HelloWorldExample.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.OptionsPages.1.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.OptionsPages.1.png
new file mode 100644
index 0000000..82ca9d6
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.OptionsPages.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.PredefinedLabelBeans.1.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.PredefinedLabelBeans.1.png
new file mode 100644
index 0000000..76a85e2
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.PredefinedLabelBeans.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.PredefinedLabelBeans.2.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.PredefinedLabelBeans.2.png
new file mode 100644
index 0000000..9a56c43
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.PredefinedLabelBeans.2.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.PredefinedLabelBeans.3.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.PredefinedLabelBeans.3.png
new file mode 100644
index 0000000..0ccbc37
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.PredefinedLabelBeans.3.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.1.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.1.png
new file mode 100644
index 0000000..e052e7b
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.2.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.2.png
new file mode 100644
index 0000000..f880d51
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.2.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.3.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.3.png
new file mode 100644
index 0000000..e3f25df
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.3.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.4.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.4.png
new file mode 100644
index 0000000..c9c0f1c
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.4.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.5.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.5.png
new file mode 100644
index 0000000..bf38b24
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.5.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.6.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.6.png
new file mode 100644
index 0000000..c42c775
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.6.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.7.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.7.png
new file mode 100644
index 0000000..ef4b7ab
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.7.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.8.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.8.png
new file mode 100644
index 0000000..9b3a139
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.8.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.9.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.9.png
new file mode 100644
index 0000000..2d6ff54
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RemoteableProxiesServerSide.9.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RouterPages.1.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RouterPages.1.png
new file mode 100644
index 0000000..40918c4
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.RouterPages.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.Stylesheets.0.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.Stylesheets.0.png
new file mode 100644
index 0000000..6b59ab4
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.Stylesheets.0.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.Stylesheets.1.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.Stylesheets.1.png
new file mode 100644
index 0000000..ab4d89f
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.Stylesheets.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.Stylesheets.2.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.Stylesheets.2.png
new file mode 100644
index 0000000..3e2bf37
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.Stylesheets.2.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.Stylesheets.3.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.Stylesheets.3.png
new file mode 100644
index 0000000..f37dd2c
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.Stylesheets.3.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.UiCustomization.1.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.UiCustomization.1.png
new file mode 100644
index 0000000..f05d0f5
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.UiCustomization.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.UiCustomization.2.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.UiCustomization.2.png
new file mode 100644
index 0000000..a2a6a07
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.UiCustomization.2.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.UiCustomization.3.png
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.UiCustomization.3.png
new file mode 100644
index 0000000..e196d1a
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/doc-files/juneau-rest-server.UiCustomization.3.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/10.juneau-microservice-server/doc-files/juneau-microservice-server.Installing.1.png
 
b/juneau-doc/src/main/resources/Topics/10.juneau-microservice-server/doc-files/juneau-microservice-server.Installing.1.png
new file mode 100755
index 0000000..4ea5cec
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/10.juneau-microservice-server/doc-files/juneau-microservice-server.Installing.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/10.juneau-microservice-server/doc-files/juneau-microservice-server.Installing.2.png
 
b/juneau-doc/src/main/resources/Topics/10.juneau-microservice-server/doc-files/juneau-microservice-server.Installing.2.png
new file mode 100755
index 0000000..9caeff9
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/10.juneau-microservice-server/doc-files/juneau-microservice-server.Installing.2.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/10.juneau-microservice-server/doc-files/juneau-microservice-server.ResourceClasses.1.png
 
b/juneau-doc/src/main/resources/Topics/10.juneau-microservice-server/doc-files/juneau-microservice-server.ResourceClasses.1.png
new file mode 100644
index 0000000..91f7275
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/10.juneau-microservice-server/doc-files/juneau-microservice-server.ResourceClasses.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/10.juneau-microservice-server/doc-files/juneau-microservice-server.Running.1.png
 
b/juneau-doc/src/main/resources/Topics/10.juneau-microservice-server/doc-files/juneau-microservice-server.Running.1.png
new file mode 100644
index 0000000..9d75bda
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/10.juneau-microservice-server/doc-files/juneau-microservice-server.Running.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/11.juneau-examples-core/doc-files/juneau-examples-core.1.png
 
b/juneau-doc/src/main/resources/Topics/11.juneau-examples-core/doc-files/juneau-examples-core.1.png
new file mode 100644
index 0000000..3b9b4e1
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/11.juneau-examples-core/doc-files/juneau-examples-core.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/11.juneau-examples-core/doc-files/juneau-examples-core.2.png
 
b/juneau-doc/src/main/resources/Topics/11.juneau-examples-core/doc-files/juneau-examples-core.2.png
new file mode 100644
index 0000000..dc73f29
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/11.juneau-examples-core/doc-files/juneau-examples-core.2.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/11.juneau-examples-core/doc-files/juneau-examples-core.3.png
 
b/juneau-doc/src/main/resources/Topics/11.juneau-examples-core/doc-files/juneau-examples-core.3.png
new file mode 100644
index 0000000..6c8521c
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/11.juneau-examples-core/doc-files/juneau-examples-core.3.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.1.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.1.png
new file mode 100644
index 0000000..3b9b4e1
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.2.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.2.png
new file mode 100644
index 0000000..bb30587
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.2.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.3.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.3.png
new file mode 100644
index 0000000..82792c0
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.3.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.4.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.4.png
new file mode 100644
index 0000000..ce012f4
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.4.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.1.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.1.png
new file mode 100644
index 0000000..b7a7b27
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.01.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.01.png
new file mode 100644
index 0000000..fe6128e
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.01.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.02.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.02.png
new file mode 100644
index 0000000..b7a7b27
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.02.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.03.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.03.png
new file mode 100644
index 0000000..6919195
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.03.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.04.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.04.png
new file mode 100644
index 0000000..88d9965
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.04.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.05.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.05.png
new file mode 100644
index 0000000..e6861d5
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.05.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.06.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.06.png
new file mode 100644
index 0000000..0655840
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.06.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.07.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.07.png
new file mode 100644
index 0000000..51c93fe
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.07.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.08.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.08.png
new file mode 100644
index 0000000..98b19c0
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.08.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.09.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.09.png
new file mode 100644
index 0000000..1034a31
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.09.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.10.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.10.png
new file mode 100644
index 0000000..cac468b
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.10.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.11.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.11.png
new file mode 100644
index 0000000..5a73826
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Demo.11.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Introspectable.1.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Introspectable.1.png
new file mode 100644
index 0000000..35c0ca6
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Introspectable.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Queryable.1.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Queryable.1.png
new file mode 100644
index 0000000..03598dd
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Queryable.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Queryable.2.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Queryable.2.png
new file mode 100644
index 0000000..b35a602
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Queryable.2.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Queryable.3.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Queryable.3.png
new file mode 100644
index 0000000..e2ec795
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Queryable.3.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Traversable.1.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Traversable.1.png
new file mode 100644
index 0000000..cbdde23
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Traversable.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Traversable.2.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Traversable.2.png
new file mode 100644
index 0000000..34c930b
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AddressBookResource.Traversable.2.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AtomFeedResource.1.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AtomFeedResource.1.png
new file mode 100644
index 0000000..89ad0cb
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AtomFeedResource.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AtomFeedResource.2.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AtomFeedResource.2.png
new file mode 100644
index 0000000..3f7ff40
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AtomFeedResource.2.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AtomFeedResource.3.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AtomFeedResource.3.png
new file mode 100644
index 0000000..1c6aebd
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.AtomFeedResource.3.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.ConfigResource.1.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.ConfigResource.1.png
new file mode 100644
index 0000000..38fb734
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.ConfigResource.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.ConfigResource.2.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.ConfigResource.2.png
new file mode 100644
index 0000000..0a33d35
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.ConfigResource.2.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.DockerRegistryResource.1.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.DockerRegistryResource.1.png
new file mode 100644
index 0000000..3937264
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.DockerRegistryResource.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.HelloWorldResource.1.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.HelloWorldResource.1.png
new file mode 100644
index 0000000..a826c98
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.HelloWorldResource.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.HelloWorldResource.2.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.HelloWorldResource.2.png
new file mode 100644
index 0000000..9772635
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.HelloWorldResource.2.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.JsonSchemaResource.1.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.JsonSchemaResource.1.png
new file mode 100644
index 0000000..e275534
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.JsonSchemaResource.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.JsonSchemaResource.2.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.JsonSchemaResource.2.png
new file mode 100644
index 0000000..68c65d3
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.JsonSchemaResource.2.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.LogsResource.1.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.LogsResource.1.png
new file mode 100644
index 0000000..f6cea03
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.LogsResource.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.MethodExampleResource.1.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.MethodExampleResource.1.png
new file mode 100644
index 0000000..3cb4322
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.MethodExampleResource.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.MethodExampleResource.2.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.MethodExampleResource.2.png
new file mode 100644
index 0000000..c69e18c
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.MethodExampleResource.2.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.MethodExampleResource.3.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.MethodExampleResource.3.png
new file mode 100644
index 0000000..8552e3d
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.MethodExampleResource.3.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.PetStoreResource.1.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.PetStoreResource.1.png
new file mode 100644
index 0000000..2e7c8f0
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.PetStoreResource.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.PetStoreResource.2.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.PetStoreResource.2.png
new file mode 100644
index 0000000..ce364d3
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.PetStoreResource.2.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.PetStoreResource.3.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.PetStoreResource.3.png
new file mode 100644
index 0000000..4b093b0
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.PetStoreResource.3.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.PetStoreResource.4.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.PetStoreResource.4.png
new file mode 100644
index 0000000..0158d41
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.PetStoreResource.4.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.PhotosResource.1.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.PhotosResource.1.png
new file mode 100644
index 0000000..e20ac0c
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.PhotosResource.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.PhotosResource.2.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.PhotosResource.2.png
new file mode 100644
index 0000000..c6278d5
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.PhotosResource.2.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.RequestEchoResource.1.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.RequestEchoResource.1.png
new file mode 100644
index 0000000..c28f184
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.RequestEchoResource.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.RootResources.1.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.RootResources.1.png
new file mode 100644
index 0000000..61365da
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.RootResources.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.SqlQueryResource.1.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.SqlQueryResource.1.png
new file mode 100644
index 0000000..2e8d95a
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.SqlQueryResource.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.SqlQueryResource.2.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.SqlQueryResource.2.png
new file mode 100644
index 0000000..dd1d38b
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.SqlQueryResource.2.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.SystemPropertiesResource.1.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.SystemPropertiesResource.1.png
new file mode 100644
index 0000000..6779ace
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.SystemPropertiesResource.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.SystemPropertiesResource.2.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.SystemPropertiesResource.2.png
new file mode 100644
index 0000000..5e79a4d
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.SystemPropertiesResource.2.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.SystemPropertiesResource.3.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.SystemPropertiesResource.3.png
new file mode 100644
index 0000000..a40ac54
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.SystemPropertiesResource.3.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.TempDirResource.1.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.TempDirResource.1.png
new file mode 100644
index 0000000..0cdbaca
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.TempDirResource.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.TempDirResource.2.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.TempDirResource.2.png
new file mode 100644
index 0000000..42ba0ea
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.TempDirResource.2.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.TempDirResource.3.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.TempDirResource.3.png
new file mode 100644
index 0000000..125edb0
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.TempDirResource.3.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.TumblrParserResource.1.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.TumblrParserResource.1.png
new file mode 100644
index 0000000..b11b2e4
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.TumblrParserResource.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.UrlEncodedFormResource.1.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.UrlEncodedFormResource.1.png
new file mode 100644
index 0000000..49e8dfe
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.UrlEncodedFormResource.1.png
 differ
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.UrlEncodedFormResource.2.png
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.UrlEncodedFormResource.2.png
new file mode 100644
index 0000000..f1684c8
Binary files /dev/null and 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/doc-files/juneau-examples-rest.UrlEncodedFormResource.2.png
 differ

Reply via email to