Javadocs
diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java
index 89f2f7b..8b718e6 100644
--- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java
+++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java
@@ -39,8 +39,7 @@
/**
* Main configuration API class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-config}
* <li class='extlink'>{@source}
* </ul>
@@ -1059,8 +1058,7 @@
* <p>
* The array can be arbitrarily long to indicate arbitrarily complex data structures.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Use the {@link #getObject(String, Class)} method instead if you don't need a parameterized map/collection.
* </ul>
@@ -1502,8 +1500,7 @@
* cf.save();
* </p>
*
- * <h5 class='section'>Notes</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>Calls to setters when the configuration is read-only will cause {@link UnsupportedOperationException} to be thrown.
* </ul>
*
diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/ConfigBuilder.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/ConfigBuilder.java
index 4d61ca6..3b3bb01 100644
--- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/ConfigBuilder.java
+++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/ConfigBuilder.java
@@ -33,8 +33,7 @@
* String setting = cf.getString(<js>"MySection/mysetting"</js>);
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-config}
* </ul>
*/
diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/encode/ConfigEncoder.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/encode/ConfigEncoder.java
index f857c3a..29a2384 100644
--- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/encode/ConfigEncoder.java
+++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/encode/ConfigEncoder.java
@@ -17,8 +17,7 @@
/**
* API for defining a string encoding/decoding mechanism for entries in {@link Config}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-config.EncodedEntries}
* </ul>
*/
diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/encode/ConfigXorEncoder.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/encode/ConfigXorEncoder.java
index 9d0a29a..bcd8e16 100644
--- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/encode/ConfigXorEncoder.java
+++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/encode/ConfigXorEncoder.java
@@ -22,8 +22,7 @@
* <p>
* This is not intended to be used as strong encryption.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-config.EncodedEntries}
* </ul>
*/
diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigFileStore.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigFileStore.java
index a99826f..3f2d946 100644
--- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigFileStore.java
+++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigFileStore.java
@@ -102,8 +102,7 @@
* <p>
* Use a file system watcher for file system changes.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>Calling {@link #close()} on this object closes the watcher.
* </ul>
*/
@@ -128,8 +127,7 @@
* <p>
* Determines how frequently the file system is polled for updates.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>This relies on internal Sun packages and may not work on all JVMs.
* </ul>
*/
diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigFileStoreBuilder.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigFileStoreBuilder.java
index 0361744..08a502a 100644
--- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigFileStoreBuilder.java
+++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigFileStoreBuilder.java
@@ -51,8 +51,7 @@
* <p>
* Identifies the path of the directory containing the configuration files.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link ConfigFileStore#FILESTORE_directory}
* </ul>
*
@@ -72,8 +71,7 @@
* <p>
* Identifies the path of the directory containing the configuration files.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link ConfigFileStore#FILESTORE_directory}
* </ul>
*
@@ -93,8 +91,7 @@
* <p>
* Identifies the charset of external files.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link ConfigFileStore#FILESTORE_charset}
* </ul>
*
@@ -114,8 +111,7 @@
* <p>
* Identifies the charset of external files.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link ConfigFileStore#FILESTORE_charset}
* </ul>
*
@@ -135,8 +131,7 @@
* <p>
* Shortcut for calling <code>useWatcher(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link ConfigFileStore#FILESTORE_useWatcher}
* </ul>
*
@@ -153,8 +148,7 @@
* <p>
* Determines how frequently the file system is polled for updates.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link ConfigFileStore#FILESTORE_watcherSensitivity}
* </ul>
*
@@ -174,8 +168,7 @@
* <p>
* Shortcut for calling <code>useWatcher(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link ConfigFileStore#FILESTORE_updateOnWrite}
* </ul>
*
@@ -192,8 +185,7 @@
* <p>
* Determines how frequently the file system is polled for updates.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link ConfigFileStore#FILESTORE_watcherSensitivity}
* </ul>
*
diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigStore.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigStore.java
index 3069187..29f177e 100644
--- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigStore.java
+++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigStore.java
@@ -25,7 +25,7 @@
*
* <p>
* Content stores require two methods to be implemented:
- * <ul>
+ * <ul class='javatree'>
* <li class='jm'>{@link #read(String)} - Retrieve a config file.
* <li class='jm'>{@link #write(String,String,String)} - ConfigStore a config file.
* </ul>
diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/WatcherSensitivity.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/WatcherSensitivity.java
index 7555c3f..b0cce76 100644
--- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/WatcherSensitivity.java
+++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/WatcherSensitivity.java
@@ -15,8 +15,7 @@
/**
* Determines how often the file system is polled by the watcher in {@link ConfigFileStore}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>This relies on internal Sun packages and may not work on all JVMs.
* </ul>
*/
diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/vars/ConfigVar.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/vars/ConfigVar.java
index 7688cb8..950f87b 100644
--- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/vars/ConfigVar.java
+++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/vars/ConfigVar.java
@@ -43,8 +43,7 @@
* Since this is a {@link SimpleVar}, any variables contained in the result will be recursively resolved.
* Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.VarResolvers}
* <li class='link'>{@doc juneau-config.Variables}
* </ul>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/AtomBuilder.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/AtomBuilder.java
index 6742b6a..c26958e 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/AtomBuilder.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/AtomBuilder.java
@@ -37,8 +37,7 @@
* );
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Atom}
* <li class='jp'>{@doc package-summary.html#TOC}
* </ul>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Category.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Category.java
index a4e7704..ea39b5a 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Category.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Category.java
@@ -37,8 +37,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Atom}
* <li class='jp'>{@doc package-summary.html#TOC}
* </ul>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Common.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Common.java
index 5d6c934..8ad44a4 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Common.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Common.java
@@ -34,8 +34,7 @@
* undefinedAttribute*
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Atom}
* <li class='jp'>{@doc package-summary.html#TOC}
* </ul>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/CommonEntry.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/CommonEntry.java
index ea2bf3b..52cbc41 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/CommonEntry.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/CommonEntry.java
@@ -23,8 +23,7 @@
/**
* Parent class of {@link Entry}, {@link Feed}, and {@link Source}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Atom}
* <li class='jp'>{@doc package-summary.html#TOC}
* </ul>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Content.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Content.java
index 81b5eb2..f6c6206 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Content.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Content.java
@@ -62,8 +62,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Atom}
* <li class='jp'>{@doc package-summary.html#TOC}
* </ul>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Entry.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Entry.java
index 1e4c3ae..e45f4e7 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Entry.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Entry.java
@@ -42,8 +42,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Atom}
* <li class='jp'>{@doc package-summary.html#TOC}
* </ul>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Feed.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Feed.java
index ae60b65..41a62c7 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Feed.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Feed.java
@@ -47,8 +47,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Atom}
* <li class='jp'>{@doc package-summary.html#TOC}
* </ul>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Generator.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Generator.java
index 2e96424..e930feb 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Generator.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Generator.java
@@ -35,8 +35,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Atom}
* <li class='jp'>{@doc package-summary.html#TOC}
* </ul>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Icon.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Icon.java
index 5eae7ba..3e2c520 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Icon.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Icon.java
@@ -33,8 +33,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Atom}
* <li class='jp'>{@doc package-summary.html#TOC}
* </ul>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Id.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Id.java
index 32b2447..3b75a69 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Id.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Id.java
@@ -28,8 +28,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Atom}
* <li class='jp'>{@doc package-summary.html#TOC}
* </ul>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Link.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Link.java
index 5490a76..efe0982 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Link.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Link.java
@@ -35,8 +35,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Atom}
* <li class='jp'>{@doc package-summary.html#TOC}
* </ul>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Logo.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Logo.java
index 4e3d1e1..0e69714 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Logo.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Logo.java
@@ -33,8 +33,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Atom}
* <li class='jp'>{@doc package-summary.html#TOC}
* </ul>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Person.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Person.java
index 755dde0..826fdcd 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Person.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Person.java
@@ -34,8 +34,7 @@
* & extensionElement*)
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Atom}
* <li class='jp'>{@doc package-summary.html#TOC}
* </ul>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Source.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Source.java
index d903f25..fcf3cc9 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Source.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Source.java
@@ -40,8 +40,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Atom}
* <li class='jp'>{@doc package-summary.html#TOC}
* </ul>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Text.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Text.java
index b87f35a..53428bb 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Text.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Text.java
@@ -41,8 +41,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Atom}
* <li class='jp'>{@doc package-summary.html#TOC}
* </ul>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Utils.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Utils.java
index 11f1488..7cae209 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Utils.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Utils.java
@@ -19,8 +19,7 @@
/**
* Static utility methods for ATOM marshalling code.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Atom}
* <li class='jp'>{@doc package-summary.html#TOC}
* </ul>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/A.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/A.java
index e011ed9..24d7606 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/A.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/A.java
@@ -22,8 +22,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-a-element <a>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Abbr.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Abbr.java
index b21a33e..9829861 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Abbr.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Abbr.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-abbr-element <abbr>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Address.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Address.java
index 7a52822..801af6e 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Address.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Address.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.sections#the-address-element <address>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Area.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Area.java
index a747a87..6012b5b 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Area.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Area.java
@@ -22,8 +22,7 @@
* DTO for an HTML {@doc HTML5.embedded-content-0#the-area-element <area>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Article.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Article.java
index fb04044..8be1ef4 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Article.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Article.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.sections#the-article-element <article>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Aside.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Aside.java
index bbea9a3..af2ec54 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Aside.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Aside.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.sections#the-aside-element <aside>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Audio.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Audio.java
index 1309481..f7b83dd 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Audio.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Audio.java
@@ -22,8 +22,7 @@
* DTO for an HTML {@doc HTML5.embedded-content-0#the-audio-element <audio>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/B.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/B.java
index 5c15171..60d9d54 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/B.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/B.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-b-element <b>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Base.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Base.java
index 21cb785..896e185 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Base.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Base.java
@@ -22,8 +22,7 @@
* DTO for an HTML {@doc HTML5.document-metadata#the-base-element <base>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Bdi.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Bdi.java
index e2e7086..feac264 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Bdi.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Bdi.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-bdi-element <bdi>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Bdo.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Bdo.java
index 507f179..3848544 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Bdo.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Bdo.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-bdo-element <bdo>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Blockquote.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Blockquote.java
index 8696c33..ee68431 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Blockquote.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Blockquote.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.grouping-content#the-blockquote-element <blockquote>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Body.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Body.java
index 25078c0..0be7795 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Body.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Body.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.sections#the-body-element <body>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Br.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Br.java
index 52928be..81c5fae 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Br.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Br.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-br-element <br>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Button.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Button.java
index 28cc704..ae041b1 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Button.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Button.java
@@ -22,8 +22,7 @@
* DTO for an HTML {@doc HTML5.forms#the-button-element <button>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Canvas.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Canvas.java
index b0f31a4..917970b 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Canvas.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Canvas.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.scripting-1#the-canvas-element <canvas>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Caption.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Caption.java
index d1e1ed6..4dec86e 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Caption.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Caption.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.tabular-data#the-caption-element <caption>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Cite.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Cite.java
index ed87f1d..0f1ba8e 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Cite.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Cite.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-cite-element <cite>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Code.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Code.java
index 56d77b5..6b906f6 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Code.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Code.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-code-element <code>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Col.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Col.java
index e1caa9e..84e989f 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Col.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Col.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.tabular-data#the-col-element <col>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Colgroup.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Colgroup.java
index 912cad4..54656c6 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Colgroup.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Colgroup.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.tabular-data#the-colgroup-element <colgroup>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Data.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Data.java
index 46da915..df16ba1 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Data.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Data.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-data-element <data>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Datalist.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Datalist.java
index 6aed3ec..9b3ef0d 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Datalist.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Datalist.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.forms#the-datalist-element <datalist>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dd.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dd.java
index 02eacc2..0b898f7 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dd.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dd.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.grouping-content#the-dd-element <dd>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Del.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Del.java
index 721f455..3831fb3 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Del.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Del.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.edits#the-del-element <del>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dfn.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dfn.java
index bdb0498..2b852f5 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dfn.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dfn.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-dfn-element <dfn>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Div.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Div.java
index 6b35152..49312f7 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Div.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Div.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.grouping-content#the-div-element <div>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dl.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dl.java
index 9c260bb..16faf7a 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dl.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dl.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.grouping-content#the-dl-element <dl>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dt.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dt.java
index 87f6866..a22b7e8 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dt.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dt.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.grouping-content#the-dt-element <dt>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Em.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Em.java
index 5b1da70..ecc0878 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Em.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Em.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-em-element <em>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Embed.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Embed.java
index b1708b8..fa05f06 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Embed.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Embed.java
@@ -22,8 +22,7 @@
* DTO for an HTML {@doc HTML5.embedded-content-0#the-embed-element <embed>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Fieldset.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Fieldset.java
index 0c5bf89..6fba10a 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Fieldset.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Fieldset.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.forms#the-fieldset-element <fieldset>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Figcaption.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Figcaption.java
index da3f6d2..31abb41 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Figcaption.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Figcaption.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.grouping-content#the-figcaption-element <figcaption>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Figure.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Figure.java
index 012f1e0..e3b3461 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Figure.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Figure.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.grouping-content#the-figure-element <figure>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Footer.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Footer.java
index 2112050..d3e43a1 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Footer.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Footer.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.sections#the-footer-element <footer>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Form.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Form.java
index 9f9267e..8f518cd 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Form.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Form.java
@@ -22,8 +22,7 @@
* DTO for an HTML {@doc HTML5.forms#the-form-element <form>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H1.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H1.java
index 641908a..b7aec88 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H1.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H1.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.sections#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements <h1>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H2.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H2.java
index 6c85773..8700455 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H2.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H2.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.sections#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements <h2>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H3.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H3.java
index 2255976..a52240a 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H3.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H3.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.sections#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements <h3>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H4.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H4.java
index e409bb2..73a3c45 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H4.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H4.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.sections#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements <h4>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H5.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H5.java
index 7acdd45..72531c4 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H5.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H5.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.sections#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements <h5>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H6.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H6.java
index 2c927bd..413e70e 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H6.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H6.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.sections#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements <h6>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Head.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Head.java
index 657d23a..45771c3 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Head.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Head.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.document-metadata#the-head-element <head>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Header.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Header.java
index 2c198c0..64e48c8 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Header.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Header.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.sections#the-header-element <header>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Hr.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Hr.java
index ae8aaf3..8b03439 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Hr.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Hr.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.grouping-content#the-hr-element <hr>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Html.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Html.java
index f1d2b13..0d9f660 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Html.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Html.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.semantics#the-html-element <html>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlBeanDictionary.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlBeanDictionary.java
index e5abd8f..6a0ede0 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlBeanDictionary.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlBeanDictionary.java
@@ -17,8 +17,7 @@
/**
* Defines the Java classes that make up the HTML DTO type dictionary.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlBuilder.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlBuilder.java
index 0a2c9bb..8e9e104 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlBuilder.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlBuilder.java
@@ -17,8 +17,7 @@
/**
* Various useful static methods for creating HTML elements.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElement.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElement.java
index c1b8803..9798871 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElement.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElement.java
@@ -32,8 +32,7 @@
* <p>
* These are beans that when serialized using {@link HtmlSerializer} generate valid HTML5 elements.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementContainer.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementContainer.java
index cecfa1e..e1cd29c 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementContainer.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementContainer.java
@@ -24,8 +24,7 @@
/**
* A subclass of HTML elements that contain only other elements, not text.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementMixed.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementMixed.java
index ddde8a0..278203c 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementMixed.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementMixed.java
@@ -24,8 +24,7 @@
/**
* A subclass of HTML elements that contain mixed content (elements and text).
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementRawText.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementRawText.java
index 7fbed9e..269b447 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementRawText.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementRawText.java
@@ -19,8 +19,7 @@
* A subclass of HTML elements that contain <a href="https://www.w3.org/TR/html51/syntax.html#raw-text">raw text</a>
* only.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementText.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementText.java
index 5b9b552..b86fc64 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementText.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementText.java
@@ -18,8 +18,7 @@
/**
* A subclass of HTML elements that contain text only.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementVoid.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementVoid.java
index 3e40763..d25187c 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementVoid.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementVoid.java
@@ -22,8 +22,7 @@
* <p>
* See <a href="https://www.w3.org/TR/html51/syntax.html#void-elements">void elements</a>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/I.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/I.java
index 2b9f95a..d72dbe7 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/I.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/I.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-i-element <i>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Iframe.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Iframe.java
index 901bcbd..8e9894d 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Iframe.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Iframe.java
@@ -22,8 +22,7 @@
* DTO for an HTML {@doc HTML5.embedded-content-0#the-iframe-element <iframe>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Img.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Img.java
index daf068f..bb7b8ae 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Img.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Img.java
@@ -22,8 +22,7 @@
* DTO for an HTML {@doc HTML5.embedded-content-0#the-img-element <img>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Input.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Input.java
index faee193..13ee5cd 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Input.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Input.java
@@ -20,8 +20,7 @@
* DTO for an HTML {@doc HTML5.forms#the-input-element <input>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ins.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ins.java
index 6b2303a..1c6ef10 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ins.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ins.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.edits#the-ins-element <ins>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Kbd.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Kbd.java
index 55aa29b..9e395ce 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Kbd.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Kbd.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-kbd-element <kbd>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Keygen.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Keygen.java
index d5a3236..0cfb34e 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Keygen.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Keygen.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.forms#the-keygen-element <keygen>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Label.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Label.java
index 1cf112b..fbddc02 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Label.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Label.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.forms#the-label-element <label>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Legend.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Legend.java
index 5bccb91..ac0a68e 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Legend.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Legend.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.forms#the-legend-element <legend>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Li.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Li.java
index a2b7de5..e129781 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Li.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Li.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.grouping-content#the-li-element <li>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Link.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Link.java
index 88b159b..b4e3116 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Link.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Link.java
@@ -22,8 +22,7 @@
* DTO for an HTML {@doc HTML5.document-metadata#the-link-element <link>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Main.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Main.java
index b25d5bd..9daf670 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Main.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Main.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.grouping-content#the-main-element <main>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Map.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Map.java
index 70b33be..e23c1ec 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Map.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Map.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.embedded-content-0#the-map-element <map>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Mark.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Mark.java
index c072130..7b799fc 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Mark.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Mark.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-mark-element <mark>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Meta.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Meta.java
index 1c7260e..cd37f4f 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Meta.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Meta.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.document-metadata#the-meta-element <meta>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Meter.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Meter.java
index 6378346..3b4f5bd 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Meter.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Meter.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.forms#the-meter-element <meter>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Nav.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Nav.java
index 8406d2f..67a3f66 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Nav.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Nav.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.sections#the-nav-element <nav>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Noscript.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Noscript.java
index add5155..e16cfcf 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Noscript.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Noscript.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.scripting-1#the-noscript-element <noscript>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Object2.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Object2.java
index 6ca9cd5..b09dbe8 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Object2.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Object2.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.embedded-content-0#the-object-element <object>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ol.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ol.java
index a509a9a..7872e7e 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ol.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ol.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.grouping-content#the-ol-element <ol>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Optgroup.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Optgroup.java
index fefd24b..ff097b1 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Optgroup.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Optgroup.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.forms#the-optgroup-element <optgroup>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Option.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Option.java
index ac38894..b1e8be0 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Option.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Option.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.forms#the-option-element <option>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Output.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Output.java
index 497ac8e..4c71788 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Output.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Output.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.forms#the-output-element <output>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/P.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/P.java
index 5105957..8014c6a 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/P.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/P.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.grouping-content#the-p-element <p>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Param.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Param.java
index 6a8d2aa..e879951 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Param.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Param.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.embedded-content-0#the-param-element <param>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Pre.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Pre.java
index 70048a5..461bb6d 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Pre.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Pre.java
@@ -23,8 +23,7 @@
* DTO for an HTML {@doc HTML5.grouping-content#the-pre-element <pre>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Progress.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Progress.java
index 971cf7e..00ab088 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Progress.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Progress.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.forms#the-progress-element <progress>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Q.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Q.java
index 4db333a..b662cd6 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Q.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Q.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-q-element <q>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rb.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rb.java
index 6edc333..5fdf014 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rb.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rb.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-rb-element <rb>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rp.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rp.java
index 12c1f18..0380fae 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rp.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rp.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-rp-element <rp>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rt.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rt.java
index 75e93f6..9e8872c 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rt.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rt.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-rt-element <rt>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rtc.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rtc.java
index 44e7a5e..7f499fc 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rtc.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rtc.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-rtc-element <rtc>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ruby.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ruby.java
index 6a1d163..f1a8ca0 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ruby.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ruby.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-ruby-element <ruby>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/S.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/S.java
index ae217b4..acedc78 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/S.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/S.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-s-element <s>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Samp.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Samp.java
index 34025ba..5a0dd70 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Samp.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Samp.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-samp-element <samp>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Script.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Script.java
index cd1f83a..6f9bdda 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Script.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Script.java
@@ -22,8 +22,7 @@
* DTO for an HTML {@doc HTML5.scripting-1#the-script-element <script>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Section.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Section.java
index aaad31d..731bca5 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Section.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Section.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.sections#the-section-element <section>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Select.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Select.java
index 7580545..33069ce 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Select.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Select.java
@@ -19,8 +19,7 @@
* DTO for an HTML {@doc HTML5.forms#the-select-element <select>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Small.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Small.java
index 6f2eabe..08bf2e7 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Small.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Small.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-small-element <small>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Source.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Source.java
index 8aa5860..a32502c 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Source.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Source.java
@@ -22,8 +22,7 @@
* DTO for an HTML {@doc HTML5.embedded-content-0#the-source-element <source>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Span.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Span.java
index f021bfc..222b7fc 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Span.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Span.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-span-element <span>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Strong.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Strong.java
index a600e78..f07d7af 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Strong.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Strong.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-strong-element <strong>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Style.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Style.java
index c0f6388..dd42025 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Style.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Style.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.document-metadata#the-style-element <style>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Sub.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Sub.java
index 7990cad..cc36cf0 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Sub.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Sub.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-sub-and-sup-elements <sub>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Sup.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Sup.java
index 74f0026..ba1a889 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Sup.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Sup.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-sub-and-sup-elements <sup>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Table.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Table.java
index d35e1c7..5a02672 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Table.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Table.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.tabular-data#the-table-element <table>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tbody.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tbody.java
index 39952f0..a58d787 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tbody.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tbody.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.tabular-data#the-tbody-element <tbody>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Td.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Td.java
index acd2748..945c643 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Td.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Td.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.tabular-data#the-td-element <td>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Template.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Template.java
index 3a5177c..5b57493 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Template.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Template.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.scripting-1#the-template-element <template>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Textarea.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Textarea.java
index 088b2fb..0ac904d 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Textarea.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Textarea.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.forms#the-textarea-element <textarea>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tfoot.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tfoot.java
index 5b48e85..f42b9a6 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tfoot.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tfoot.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.tabular-data#the-tfoot-element <tfoot>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Th.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Th.java
index 35f13da..972db87 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Th.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Th.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.tabular-data#the-th-element <th>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Thead.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Thead.java
index 3a5c5f9..a496498 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Thead.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Thead.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.tabular-data#the-thead-element <thead>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Time.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Time.java
index d1883ca..69107fe 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Time.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Time.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-time-element <time>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Title.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Title.java
index 2bf41dc..855aa74 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Title.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Title.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.document-metadata#the-title-element <title>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tr.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tr.java
index 93ecab8..890cd52 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tr.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tr.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.tabular-data#the-tr-element <tr>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Track.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Track.java
index 3e63e2e..767337d 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Track.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Track.java
@@ -22,8 +22,7 @@
* DTO for an HTML {@doc HTML5.embedded-content-0#the-track-element <track>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/U.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/U.java
index 805affd..7716967 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/U.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/U.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-u-element <u>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ul.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ul.java
index a6a704c..5fc41c7 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ul.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ul.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.grouping-content#the-ul-element <ul>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Var.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Var.java
index eda8997..798e147 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Var.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Var.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-var-element <var>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Video.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Video.java
index 1b30c3e..28c8963 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Video.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Video.java
@@ -22,8 +22,7 @@
* DTO for an HTML {@doc HTML5.embedded-content-0#the-video-element <video>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Wbr.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Wbr.java
index 80ae3b6..8405ed1 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Wbr.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Wbr.java
@@ -18,8 +18,7 @@
* DTO for an HTML {@doc HTML5.text-level-semantics#the-wbr-element <wbr>}
* element.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.HTML5}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchema.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchema.java
index dcb0b99..34284f9 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchema.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchema.java
@@ -28,8 +28,7 @@
/**
* Represents a top-level schema object bean in the JSON-Schema core specification.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='jp'>{@doc package-summary.html#TOC org.apache.juneau.dto.jsonschema}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaArray.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaArray.java
index ea161f4..c4bc1db 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaArray.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaArray.java
@@ -17,8 +17,7 @@
/**
* Represents a list of {@link JsonSchema} objects.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='jp'>{@doc package-summary.html#TOC org.apache.juneau.dto.jsonschema}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaMap.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaMap.java
index 9b536b0..0166580 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaMap.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaMap.java
@@ -32,8 +32,7 @@
* {@link #load(URI)} - If you want control over construction of {@link JsonSchema} objects.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='jp'>{@doc package-summary.html#TOC org.apache.juneau.dto.jsonschema}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaProperty.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaProperty.java
index 22f09ee..12539b9 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaProperty.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaProperty.java
@@ -15,8 +15,7 @@
/**
* Represents a JSON property in the JSON-Schema core specification.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='jp'>{@doc package-summary.html#TOC org.apache.juneau.dto.jsonschema}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaPropertySimpleArray.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaPropertySimpleArray.java
index d5d4042..2d68412 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaPropertySimpleArray.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaPropertySimpleArray.java
@@ -26,8 +26,7 @@
* );
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='jp'>{@doc package-summary.html#TOC org.apache.juneau.dto.jsonschema}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaRef.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaRef.java
index 76d3656..845f204 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaRef.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaRef.java
@@ -26,8 +26,7 @@
* JsonSchema s = <jk>new</jk> JsonSchema().setRef(uri);
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='jp'>{@doc package-summary.html#TOC org.apache.juneau.dto.jsonschema}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonType.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonType.java
index 16ec549..b2120cf 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonType.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonType.java
@@ -26,8 +26,7 @@
* String json = JsonSerializer.DEFAULT.serialize(JsonType.NUMBER);
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='jp'>{@doc package-summary.html#TOC org.apache.juneau.dto.jsonschema}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonTypeArray.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonTypeArray.java
index b9f51aa..a03a978 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonTypeArray.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonTypeArray.java
@@ -17,8 +17,7 @@
/**
* Represents a list of {@link JsonType} objects.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='jp'>{@doc package-summary.html#TOC org.apache.juneau.dto.jsonschema}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Contact.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Contact.java
index 3a7f137..7c5722b 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Contact.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Contact.java
@@ -47,8 +47,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Swagger}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ExternalDocumentation.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ExternalDocumentation.java
index b7919ee..5d7996a 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ExternalDocumentation.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ExternalDocumentation.java
@@ -46,8 +46,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Swagger}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/HeaderInfo.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/HeaderInfo.java
index c3d9f30..c709e11 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/HeaderInfo.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/HeaderInfo.java
@@ -46,8 +46,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Swagger}
* </ul>
*/
@@ -191,8 +190,7 @@
* <p>
* The type of the object.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypes}
* </ul>
*
@@ -238,8 +236,7 @@
* <p>
* The extending format for the previously mentioned <c>type</c>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypeFormats}
* </ul>
*
@@ -255,8 +252,7 @@
* <p>
* The extending format for the previously mentioned <c>type</c>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypes}
* </ul>
*
@@ -391,16 +387,14 @@
* <p>
* Declares the value of the header that the server will use if none is provided.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* <js>"default"</js> has no meaning for required items.
* <li>
* Unlike JSON Schema this value MUST conform to the defined <c>type</c> for the header.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -416,16 +410,14 @@
* <p>
* Declares the value of the header that the server will use if none is provided.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* <js>"default"</js> has no meaning for required items.
* <li>
* Unlike JSON Schema this value MUST conform to the defined <c>type</c> for the header.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -452,8 +444,7 @@
/**
* Bean property getter: <property>maximum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -466,8 +457,7 @@
/**
* Bean property setter: <property>maximum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -497,8 +487,7 @@
/**
* Bean property getter: <property>exclusiveMaximum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -511,8 +500,7 @@
/**
* Bean property setter: <property>exclusiveMaximum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -542,8 +530,7 @@
/**
* Bean property getter: <property>minimum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -556,8 +543,7 @@
/**
* Bean property setter: <property>minimum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -587,8 +573,7 @@
/**
* Bean property getter: <property>exclusiveMinimum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -601,8 +586,7 @@
/**
* Bean property setter: <property>exclusiveMinimum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -632,8 +616,7 @@
/**
* Bean property getter: <property>maxLength</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -646,8 +629,7 @@
/**
* Bean property setter: <property>maxLength</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -677,8 +659,7 @@
/**
* Bean property getter: <property>minLength</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -691,8 +672,7 @@
/**
* Bean property setter: <property>minLength</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -722,8 +702,7 @@
/**
* Bean property getter: <property>pattern</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -739,8 +718,7 @@
* <p>
* This string SHOULD be a valid regular expression.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -770,8 +748,7 @@
/**
* Bean property getter: <property>maxItems</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -784,8 +761,7 @@
/**
* Bean property setter: <property>maxItems</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -815,8 +791,7 @@
/**
* Bean property getter: <property>minItems</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -829,8 +804,7 @@
/**
* Bean property setter: <property>minItems</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -860,8 +834,7 @@
/**
* Bean property getter: <property>uniqueItems</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -874,8 +847,7 @@
/**
* Bean property setter: <property>uniqueItems</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -905,8 +877,7 @@
/**
* Bean property getter: <property>enum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -919,8 +890,7 @@
/**
* Bean property setter: <property>enum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -978,8 +948,7 @@
/**
* Bean property getter: <property>multipleOf</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -992,8 +961,7 @@
/**
* Bean property setter: <property>multipleOf</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Info.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Info.java
index eab23a6..1720d62 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Info.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Info.java
@@ -66,8 +66,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Swagger}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Items.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Items.java
index c7cf07b..a3c1904 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Items.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Items.java
@@ -50,8 +50,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Swagger}
* </ul>
*/
@@ -151,8 +150,7 @@
* <p>
* The internal type of the array.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypes}
* </ul>
*
@@ -205,8 +203,7 @@
* <p>
* The extending format for the previously mentioned <c>type</c>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypeFormats}
* </ul>
*
@@ -222,8 +219,7 @@
* <p>
* The extending format for the previously mentioned <c>type</c>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypeFormats}
* </ul>
*
@@ -367,16 +363,14 @@
* <p>
* Declares the value of the item that the server will use if none is provided.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* <js>"default"</js> has no meaning for required items.
* <li>
* Unlike JSON Schema this value MUST conform to the defined <c>type</c> for the data type.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -392,16 +386,14 @@
* <p>
* Declares the value of the item that the server will use if none is provided.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* <js>"default"</js> has no meaning for required items.
* <li>
* Unlike JSON Schema this value MUST conform to the defined <c>type</c> for the data type.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -430,8 +422,7 @@
/**
* Bean property getter: <property>maximum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -444,8 +435,7 @@
/**
* Bean property setter: <property>maximum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -475,8 +465,7 @@
/**
* Bean property getter: <property>exclusiveMaximum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -489,8 +478,7 @@
/**
* Bean property setter: <property>exclusiveMaximum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -520,8 +508,7 @@
/**
* Bean property getter: <property>minimum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -534,8 +521,7 @@
/**
* Bean property setter: <property>minimum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -565,8 +551,7 @@
/**
* Bean property getter: <property>exclusiveMinimum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -579,8 +564,7 @@
/**
* Bean property setter: <property>exclusiveMinimum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -610,8 +594,7 @@
/**
* Bean property getter: <property>maxLength</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -624,8 +607,7 @@
/**
* Bean property setter: <property>maxLength</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -655,8 +637,7 @@
/**
* Bean property getter: <property>minLength</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -669,8 +650,7 @@
/**
* Bean property setter: <property>minLength</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -700,8 +680,7 @@
/**
* Bean property getter: <property>pattern</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -717,8 +696,7 @@
* <p>
* This string SHOULD be a valid regular expression.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -748,8 +726,7 @@
/**
* Bean property getter: <property>maxItems</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -762,8 +739,7 @@
/**
* Bean property setter: <property>maxItems</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -793,8 +769,7 @@
/**
* Bean property getter: <property>minItems</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -807,8 +782,7 @@
/**
* Bean property setter: <property>minItems</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -838,8 +812,7 @@
/**
* Bean property getter: <property>uniqueItems</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -852,8 +825,7 @@
/**
* Bean property setter: <property>uniqueItems</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -883,8 +855,7 @@
/**
* Bean property getter: <property>enum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -897,8 +868,7 @@
/**
* Bean property setter: <property>enum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -956,8 +926,7 @@
/**
* Bean property getter: <property>multipleOf</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -970,8 +939,7 @@
/**
* Bean property setter: <property>multipleOf</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/License.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/License.java
index eb7de8f..5087046 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/License.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/License.java
@@ -46,8 +46,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Swagger}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Operation.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Operation.java
index e35b3be..47bdc37 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Operation.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Operation.java
@@ -124,8 +124,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Swagger}
* </ul>
*/
@@ -641,8 +640,7 @@
* <p>
* A list of parameters that are applicable for this operation.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* If a parameter is already defined at the {@doc SwaggerPathItemObject Path Item},
* the new definition will override it, but can never remove it.
@@ -685,8 +683,7 @@
* <p>
* A list of parameters that are applicable for this operation.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* If a parameter is already defined at the {@doc SwaggerPathItemObject Path Item},
* the new definition will override it, but can never remove it.
@@ -717,8 +714,7 @@
* <p>
* A list of parameters that are applicable for this operation.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* If a parameter is already defined at the {@doc SwaggerPathItemObject Path Item},
* the new definition will override it, but can never remove it.
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ParameterInfo.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ParameterInfo.java
index 23e99d6..769dfde 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ParameterInfo.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ParameterInfo.java
@@ -87,8 +87,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Swagger}
* </ul>
*/
@@ -258,8 +257,7 @@
* <p>
* The name of the parameter.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Parameter names are case sensitive.
* <li>
@@ -269,8 +267,7 @@
* For all other cases, the name corresponds to the parameter name used based on the <c>in</c> property.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerPathTemplating Path Templating}
* </ul>
*
@@ -286,8 +283,7 @@
* <p>
* The name of the parameter.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Parameter names are case sensitive.
* <li>
@@ -297,8 +293,7 @@
* For all other cases, the name corresponds to the parameter name used based on the <c>in</c> property.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerPathTemplating Path Templating}
* </ul>
*
@@ -549,8 +544,7 @@
* <p>
* The type of the parameter.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypes}
* </ul>
*
@@ -610,8 +604,7 @@
* <p>
* The extending format for the previously mentioned type.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypeFormats}
* </ul>
*
@@ -627,8 +620,7 @@
* <p>
* The extending format for the previously mentioned type.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypes}
* </ul>
*
@@ -831,8 +823,7 @@
* (Note: <js>"default"</js> has no meaning for required parameters.)
* Unlike JSON Schema this value MUST conform to the defined <c>type</c> for this parameter.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -851,8 +842,7 @@
* (Note: <js>"default"</js> has no meaning for required parameters.)
* Unlike JSON Schema this value MUST conform to the defined <c>type</c> for this parameter.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -877,8 +867,7 @@
/**
* Bean property getter: <property>maximum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -891,8 +880,7 @@
/**
* Bean property setter: <property>maximum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -920,8 +908,7 @@
/**
* Bean property getter: <property>exclusiveMaximum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -934,8 +921,7 @@
/**
* Bean property setter: <property>exclusiveMaximum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -963,8 +949,7 @@
/**
* Bean property getter: <property>minimum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -977,8 +962,7 @@
/**
* Bean property setter: <property>minimum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -1006,8 +990,7 @@
/**
* Bean property getter: <property>exclusiveMinimum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -1020,8 +1003,7 @@
/**
* Bean property setter: <property>exclusiveMinimum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -1049,8 +1031,7 @@
/**
* Bean property getter: <property>maxLength</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -1063,8 +1044,7 @@
/**
* Bean property setter: <property>maxLength</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -1092,8 +1072,7 @@
/**
* Bean property getter: <property>minLength</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -1106,8 +1085,7 @@
/**
* Bean property setter: <property>minLength</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -1135,8 +1113,7 @@
/**
* Bean property getter: <property>pattern</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -1152,8 +1129,7 @@
* <p>
* This string SHOULD be a valid regular expression.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -1181,8 +1157,7 @@
/**
* Bean property getter: <property>maxItems</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -1195,8 +1170,7 @@
/**
* Bean property setter: <property>maxItems</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -1224,8 +1198,7 @@
/**
* Bean property getter: <property>minItems</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -1238,8 +1211,7 @@
/**
* Bean property setter: <property>minItems</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -1267,8 +1239,7 @@
/**
* Bean property getter: <property>uniqueItems</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -1281,8 +1252,7 @@
/**
* Bean property setter: <property>uniqueItems</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -1310,8 +1280,7 @@
/**
* Bean property getter: <property>enum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -1324,8 +1293,7 @@
/**
* Bean property setter: <property>enum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -1383,8 +1351,7 @@
/**
* Bean property getter: <property>multipleOf</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -1397,8 +1364,7 @@
/**
* Bean property setter: <property>multipleOf</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ResponseInfo.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ResponseInfo.java
index ff7b445..8f3cef2 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ResponseInfo.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ResponseInfo.java
@@ -57,8 +57,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Swagger}
* </ul>
*/
@@ -184,8 +183,7 @@
* <p>
* A definition of the response structure.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* If this field does not exist, it means no content is returned as part of the response.
* <li>
@@ -207,8 +205,7 @@
* <p>
* A definition of the response structure.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* If this field does not exist, it means no content is returned as part of the response.
* <li>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SchemaInfo.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SchemaInfo.java
index 9168812..c1ef8fd 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SchemaInfo.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SchemaInfo.java
@@ -55,8 +55,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Swagger}
* </ul>
*/
@@ -166,8 +165,7 @@
/**
* Bean property getter: <property>format</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypeFormats}
* </ul>
*
@@ -180,8 +178,7 @@
/**
* Bean property setter: <property>format</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypes}
* </ul>
*
@@ -875,8 +872,7 @@
/**
* Bean property setter: <property>enum</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc JsonSchemaValidation}
* </ul>
*
@@ -943,8 +939,7 @@
/**
* Bean property setter: <property>type</property>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypes}
* </ul>
*
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SecurityScheme.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SecurityScheme.java
index bd3559c..f24fd63 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SecurityScheme.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SecurityScheme.java
@@ -57,8 +57,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Swagger}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Swagger.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Swagger.java
index 0e05287..c66e2da 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Swagger.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Swagger.java
@@ -28,8 +28,7 @@
/**
* This is the root document object for the API specification.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Swagger}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SwaggerBuilder.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SwaggerBuilder.java
index 051b77f..0810150 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SwaggerBuilder.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SwaggerBuilder.java
@@ -19,8 +19,7 @@
/**
* Various useful static methods for creating Swagger elements.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Swagger}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SwaggerElement.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SwaggerElement.java
index 3027870..2e5a7a7 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SwaggerElement.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SwaggerElement.java
@@ -24,8 +24,7 @@
/**
* Root class for all Swagger beans.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Swagger}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Tag.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Tag.java
index 7cee3ea..6ce263c 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Tag.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Tag.java
@@ -48,8 +48,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Swagger}
* </ul>
*/
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Xml.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Xml.java
index 901599c..6426e53 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Xml.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Xml.java
@@ -49,8 +49,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-dto.Swagger}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfCommon.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfCommon.java
index 1cd174d..9e44860 100644
--- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfCommon.java
+++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfCommon.java
@@ -191,9 +191,7 @@
* <li><js>"strict-fatal"</js>
* </ul>
*
- * <p>
- * See also:
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li>
* {@doc ARP/ARPOptions.html#setDefaultErrorMode() ARPOptions.setDefaultErrorMode()}
* <li>
@@ -220,9 +218,7 @@
* <p>
* Sets ARP to look for RDF embedded within an enclosing XML document.
*
- * <p>
- * See also:
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li>
* {@doc ARP/ARPOptions.html#setEmbedding(boolean) ARPOptions.setEmbedding(boolean)}
* </ul>
@@ -251,9 +247,7 @@
* <li><js>"EM_FATAL"</js>
* </ul>
*
- * <p>
- * See also:
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li>
* {@doc ARP/ARPErrorNumbers.html ARPErrorNumbers}
* <li>
@@ -666,8 +660,7 @@
* <js>"MULTI_VALUED"</js> - Multi-valued properties.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* If you use <js>"BAG"</js> or <js>"MULTI_VALUED"</js>, the order of the elements in the collection will get
* lost.
diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParser.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParser.java
index ac3d0a4..f647de4 100644
--- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParser.java
+++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParser.java
@@ -38,8 +38,7 @@
* {@link N3Parser} - N3.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall-rdf}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParserBuilder.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParserBuilder.java
index e33e85a..3b41a47 100644
--- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParserBuilder.java
+++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParserBuilder.java
@@ -470,8 +470,7 @@
* <js>"MULTI_VALUED"</js> - Multi-valued properties.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* If you use <js>"BAG"</js> or <js>"MULTI_VALUED"</js>, the order of the elements in the collection will get
* lost.
@@ -503,8 +502,7 @@
* <js>"MULTI_VALUED"</js> - Multi-valued properties.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfParser#RDF_collectionFormat}
* </ul>
*
@@ -518,8 +516,7 @@
/**
* Configuration property: Default XML namespace for bean properties.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfParser#RDF_juneauBpNs}
* </ul>
*
@@ -535,8 +532,7 @@
/**
* Configuration property: XML namespace for Juneau properties.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfParser#RDF_juneauNs}
* </ul>
*
@@ -582,8 +578,7 @@
* http://www.dajobe.org/2004/01/turtle/
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfParser#RDF_language}
* </ul>
*
@@ -601,8 +596,7 @@
* When specified, collections of resources are handled as loose collections of resources in RDF instead of
* resources that are children of an RDF collection (e.g. Sequence, Bag).
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfParser#RDF_looseCollections}
* </ul>
*
@@ -621,8 +615,7 @@
* <p>
* Shortcut for calling <code>looseCollection(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfParser#RDF_looseCollections}
* </ul>
*
@@ -638,8 +631,7 @@
* <p>
* Shortcut for calling <code>language(<jsf>LANG_N3</jsf>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfParser#RDF_language}
* </ul>
*
@@ -655,8 +647,7 @@
* <p>
* Shortcut for calling <code>language(<jsf>LANG_NTRIPLE</jsf>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfParser#RDF_language}
* </ul>
*
@@ -672,8 +663,7 @@
* <p>
* If <jk>true</jk>, whitespace in text elements will be automatically trimmed.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfParser#RDF_trimWhitespace}
* </ul>
*
@@ -692,8 +682,7 @@
* <p>
* Shortcut for calling <code>trimWhitespace(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfParser#RDF_trimWhitespace}
* </ul>
*
@@ -706,8 +695,7 @@
/**
* Shortcut for calling <code>language(<jsf>LANG_TURTLE</jsf>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfParser#RDF_language}
* </ul>
*
@@ -720,8 +708,7 @@
/**
* Shortcut for calling <code>language(<jsf>LANG_RDF_XML</jsf>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfParser#RDF_language}
* </ul>
*
@@ -734,8 +721,7 @@
/**
* Shortcut for calling <code>language(<jsf>LANG_RDF_XML_ABBREV</jsf>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfParser#RDF_language}
* </ul>
*
diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java
index 88aa945..08aa592 100644
--- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java
+++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java
@@ -37,8 +37,7 @@
* <li>{@link N3Serializer} - N3.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall-rdf}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerBuilder.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerBuilder.java
index 3d4109f..792cb7e 100644
--- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerBuilder.java
+++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerBuilder.java
@@ -472,8 +472,7 @@
* <js>"MULTI_VALUED"</js> - Multi-valued properties.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* If you use <js>"BAG"</js> or <js>"MULTI_VALUED"</js>, the order of the elements in the collection will get
* lost.
@@ -504,8 +503,7 @@
/**
* Configuration property: Add XSI data types to non-<c>String</c> literals.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_addLiteralTypes}
* </ul>
*
@@ -542,8 +540,7 @@
* If disabled, the parser has to search through the model to find any resources without incoming predicates to
* identify root notes, which can introduce a considerable performance degradation.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_addRootProperty}
* </ul>
*
@@ -562,8 +559,7 @@
* <p>
* Shortcut for calling <code>addRootProperty(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_addRootProperty}
* </ul>
*
@@ -579,8 +575,7 @@
* <p>
* Detect namespace usage before serialization.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_autoDetectNamespaces}
* </ul>
*
@@ -598,15 +593,13 @@
*
* <p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* If you use <js>"BAG"</js> or <js>"MULTI_VALUED"</js>, the order of the elements in the collection will get
* lost.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_collectionFormat}
* </ul>
*
@@ -629,8 +622,7 @@
/**
* Configuration property: Default XML namespace for bean properties.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_juneauBpNs}
* </ul>
*
@@ -646,8 +638,7 @@
/**
* Configuration property: XML namespace for Juneau properties.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_juneauNs}
* </ul>
*
@@ -693,8 +684,7 @@
* http://www.dajobe.org/2004/01/turtle/
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_language}
* </ul>
*
@@ -713,8 +703,7 @@
* When specified, collections of resources are handled as loose collections of resources in RDF instead of
* resources that are children of an RDF collection (e.g. Sequence, Bag).
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_looseCollections}
* </ul>
*
@@ -733,8 +722,7 @@
* <p>
* Shortcut for <code>looseCollections(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_looseCollections}
* </ul>
*
@@ -750,8 +738,7 @@
* <p>
* Shortcut for calling <code>language(<jsf>LANG_N3</jsf>)</code>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_language}
* </ul>
*
@@ -767,8 +754,7 @@
* <p>
* The default list of namespaces associated with this serializer.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_namespaces}
* </ul>
*
@@ -785,8 +771,7 @@
* <p>
* Shortcut for calling <code>language(<jsf>LANG_NTRIPLE</jsf>)</code>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_language}
* </ul>
*
@@ -802,8 +787,7 @@
* <p>
* Shortcut for calling <code>language(<jsf>LANG_TURTLE</jsf>)</code>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_language}
* </ul>
*
@@ -821,8 +805,7 @@
* inherited by the RDF serializers.
* Otherwise, namespaces will be defined using {@link RdfNs @RdfNs} and {@link Rdf @Rdf}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_useXmlNamespaces}
* </ul>
*
@@ -841,8 +824,7 @@
* <p>
* Shortcut for calling <code>language(<jsf>LANG_RDF_XML</jsf>)</code>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_language}
* </ul>
*
@@ -858,8 +840,7 @@
* <p>
* Shortcut for calling <code>language(<jsf>LANG_RDF_XML_ABBREV</jsf>)</code>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_language}
* </ul>
*
diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/annotation/RdfConfig.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/annotation/RdfConfig.java
index 907f14e..68725b4 100644
--- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/annotation/RdfConfig.java
+++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/annotation/RdfConfig.java
@@ -46,8 +46,7 @@
* <p>
* The RDF language to use.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul class='spaced-list'>
@@ -83,8 +82,7 @@
* A default global value can be set via the system property <js>"Rdf.language.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_language}
* </ul>
*/
@@ -93,16 +91,14 @@
/**
* Configuration property: XML namespace for Juneau properties.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.juneauNs.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_juneauNs}
* </ul>
*/
@@ -111,16 +107,14 @@
/**
* Configuration property: Default XML namespace for bean properties.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.juneauBpNs.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_juneauBpNs}
* </ul>
*/
@@ -132,8 +126,7 @@
* <p>
* Set the engine for checking and resolving.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul class='spaced-list'>
@@ -154,8 +147,7 @@
* A default global value can be set via the system property <js>"Rdf.jena.rdfXml.iri-rules.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_arp_iriRules}
* </ul>
*/
@@ -167,8 +159,7 @@
* <p>
* This allows a coarse-grained approach to control of error handling.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -186,8 +177,7 @@
* A default global value can be set via the system property <js>"Rdf.jena.rdfXml.error-mode.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_arp_errorMode}
* <li>
* {@doc ARP/ARPOptions.html#setDefaultErrorMode() ARPOptions.setDefaultErrorMode()}
@@ -207,16 +197,14 @@
* <p>
* Sets ARP to look for RDF embedded within an enclosing XML document.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.jena.rdfXml.embedding.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_arp_embedding}
* <li>
* {@doc ARP/ARPOptions.html#setEmbedding(boolean) ARPOptions.setEmbedding(boolean)}
@@ -230,16 +218,14 @@
* <p>
* The value to be included for an <xa>xml:base</xa> attribute on the root element in the file.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.jena.rdfXml.xmlbase.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_rdfxml_xmlBase}
* </ul>
*/
@@ -252,16 +238,14 @@
* Whether to use long ID's for anon resources.
* <br>Short ID's are easier to read, but can run out of memory on very large models.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.jena.rdfXml.longId.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_rdfxml_longId}
* </ul>
*/
@@ -273,16 +257,14 @@
* <p>
* URIs in the graph are, by default, checked prior to serialization.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.jena.rdfXml.allowBadURIs.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_rdfxml_allowBadUris}
* </ul>
*/
@@ -316,16 +298,14 @@
* To switch off relative URIs use the value <js>""</js>.
* Relative URIs of any of these types are output where possible if and only if the option has been specified.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.jena.rdfXml.relativeURIs.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_rdfxml_relativeUris}
* </ul>
*/
@@ -334,8 +314,7 @@
/**
* Configuration property: RDF/XML property: <c>showXmlDeclaration</c>.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul class='spaced-list'>
@@ -354,8 +333,7 @@
* A default global value can be set via the system property <js>"Rdf.jena.rdfXml.showXmlDeclaration.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_rdfxml_showXmlDeclaration}
* </ul>
*/
@@ -370,16 +348,14 @@
* attribute value that starts with the URI of that mapping is written as starting with the corresponding entity
* invocation.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.jena.rdfXml.showDoctypeDeclaration"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_rdfxml_showDoctypeDeclaration}
* </ul>
*/
@@ -391,16 +367,14 @@
* <p>
* The number of spaces with which to indent XML child elements.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.jena.rdfXml.tab.i"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_rdfxml_tab}
* </ul>
*/
@@ -412,16 +386,14 @@
* <p>
* The XML attribute quote character.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.jena.rdfXml.attributeQuoteChar.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_rdfxml_attributeQuoteChar}
* </ul>
*/
@@ -435,16 +407,14 @@
* {@doc http://www.w3.org/TR/rdf-syntax-grammar RDF Syntax Grammar} indicating grammar
* rules that will not be used.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.jena.rdfXml.blockRules.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_rdfxml_blockRules}
* </ul>
*/
@@ -456,16 +426,14 @@
* <p>
* Minimum gap between items on a line.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.jena.n3.minGap.i"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_n3_minGap}
* </ul>
*/
@@ -477,16 +445,14 @@
* <p>
* Print object lists as comma separated lists.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.jena.n3.objectLists.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_n3_objectLists}
* </ul>
*/
@@ -498,16 +464,14 @@
* <p>
* If the subject is shorter than this value, the first property may go on the same line.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.jena.n3.subjectColumn.i"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_n3_subjectColumn}
* </ul>
*/
@@ -519,16 +483,14 @@
* <p>
* Width of the property column.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.jena.n3.propertyColumn.i"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_n3_propertyColumn}
* </ul>
*/
@@ -540,16 +502,14 @@
* <p>
* Width to indent properties.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.jena.n3.indentProperty.i"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_n3_indentProperty}
* </ul>
*/
@@ -562,16 +522,14 @@
* Width of the property column.
* <br>Must be longer than <c>propertyColumn</c>.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.jena.n3.widePropertyLen.i"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_n3_widePropertyLen}
* </ul>
*/
@@ -583,16 +541,14 @@
* <p>
* Control whether to use abbreviations <c><></c> or <c><#></c>.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.jena.n3.abbrevBaseURI.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_n3_abbrevBaseUri}
* </ul>
*/
@@ -604,16 +560,14 @@
* <p>
* Control whether to use <c>a</c>, <c>=</c> and <c>=></c> in output
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.jena.n3.usePropertySymbols.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_n3_usePropertySymbols}
* </ul>
*/
@@ -625,16 +579,14 @@
* <p>
* Allow the use of <c>"""</c> to delimit long strings.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.jena.n3.useTripleQuotedStrings.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_n3_useTripleQuotedStrings}
* </ul>
*/
@@ -646,16 +598,14 @@
* <p>
* Allow the use doubles as <c>123.456</c>.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.jena.n3.useDoubles.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_n3_useDoubles}
* </ul>
*/
@@ -664,8 +614,7 @@
/**
* Configuration property: RDF format for representing collections and arrays.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul class='spaced-list'>
@@ -689,8 +638,7 @@
* A default global value can be set via the system property <js>"Rdf.collectionFormat.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_collectionFormat}
* </ul>
*/
@@ -712,16 +660,14 @@
* This setting is typically only useful if the beans being parsed into do not have a bean property
* annotated with {@link Rdf#beanUri @Rdf(beanUri=true)}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"Rdf.looseCollections.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfCommon#RDF_looseCollections}
* </ul>
*/
@@ -737,16 +683,14 @@
* <p>
* If <js>"true"</js>, whitespace in text elements will be automatically trimmed.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"RdfParser.trimWhitespace.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfParser#RDF_trimWhitespace}
* </ul>
*/
@@ -766,16 +710,14 @@
* When present, this value overrides the {@link Serializer#SERIALIZER_addBeanTypes} setting and is
* provided to customize the behavior of specific serializers in a {@link SerializerGroup}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"RdfSerializer.addBeanTypes.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_addBeanTypes}
* </ul>
*/
@@ -784,16 +726,14 @@
/**
* Configuration property: Add XSI data types to non-<c>String</c> literals.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"RdfSerializer.addLiteralTypes.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_addLiteralTypes}
* </ul>
*/
@@ -811,16 +751,14 @@
* If disabled, the parser has to search through the model to find any resources without incoming predicates to
* identify root notes, which can introduce a considerable performance degradation.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"RdfSerializer.addRootProperty.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_addRootProperty}
* </ul>
*/
@@ -836,16 +774,14 @@
* If enabled, then the data structure will first be crawled looking for namespaces that will be encountered before
* the root element is serialized.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"RdfSerializer.autoDetectNamespaces.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_autoDetectNamespaces}
* </ul>
*/
@@ -857,16 +793,14 @@
* <p>
* The default list of namespaces associated with this serializer.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"RdfSerializer.namespaces.ls"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='spaced-list'>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_namespaces}
* </ul>
*/
@@ -879,8 +813,7 @@
* When specified, namespaces defined using {@link XmlNs @XmlNs} and {@link Xml @Xml} will be inherited by the RDF serializers.
* <br>Otherwise, namespaces will be defined using {@link RdfNs @RdfNs} and {@link Rdf @Rdf}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -893,8 +826,7 @@
* A default global value can be set via the system property <js>"Rdf.useXmlNamespaces.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RdfSerializer#RDF_useXmlNamespaces}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java
index 579475f..35d1ee5 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java
@@ -140,8 +140,7 @@
* Person p = m2.getBean(); <jc>// Get the bean instance that was created.</jc>
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.ContextsBuildersSessionsPropertyStores}
* </ul>
*/
@@ -309,8 +308,7 @@
* .build();
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.BeanDictionaries}
* </ul>
*/
@@ -435,8 +433,7 @@
* .build();
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.BeanFilters}
* <li class='link'>{@doc juneau-marshall.Transforms.InterfaceFilters}
* </ul>
@@ -738,8 +735,7 @@
* .build();
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.BeanDictionaries}
* </ul>
*/
@@ -1573,8 +1569,7 @@
* MyBean bean = p.parse(json, MyBean.<jk>class</jk>);
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.PojoSwaps}
* <li class='link'>{@doc juneau-marshall.Transforms.PerMediaTypePojoSwaps}
* <li class='link'>{@doc juneau-marshall.Transforms.OneWayPojoSwaps}
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContextBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContextBuilder.java
index 5e4c2df..18f8733 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContextBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContextBuilder.java
@@ -58,8 +58,7 @@
* .build(); <jc>// Create a JsonSerializer</jc>
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.ConfigurableProperties}
* </ul>
*/
@@ -102,8 +101,7 @@
* For example, if the visibility is <c>PUBLIC</c> and the bean class is <jk>protected</jk>, then the class
* will not be interpreted as a bean class and will be treated as a string.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanClassVisibility}
* </ul>
*
@@ -122,8 +120,7 @@
* <p>
* Only look for constructors with the specified minimum visibility.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanConstructorVisibility}
* </ul>
*
@@ -142,8 +139,7 @@
* <p>
* Adds to the list of classes that make up the bean dictionary in this bean context.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanDictionary}
* </ul>
*
@@ -161,8 +157,7 @@
* <p>
* Same as {@link #beanDictionary(Object...)} but takes in an array of classes.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanDictionary}
* </ul>
*
@@ -180,8 +175,7 @@
* <p>
* Same as {@link #beanDictionary(Object...)} but replaces the existing value.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanDictionary}
* </ul>
*
@@ -199,8 +193,7 @@
* <p>
* Same as {@link #beanDictionary(Object...)} but replaces the existing value.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanDictionary}
* </ul>
*
@@ -218,8 +211,7 @@
* <p>
* Removes from the list of classes that make up the bean dictionary in this bean context.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanDictionary}
* </ul>
*
@@ -237,8 +229,7 @@
* <p>
* Removes from the list of classes that make up the bean dictionary in this bean context.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanDictionary}
* </ul>
*
@@ -256,8 +247,7 @@
* <p>
* Only look for bean fields with the specified minimum visibility.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanFieldVisibility}
* </ul>
*
@@ -278,8 +268,7 @@
* <br>It's useful when you want to use the Bean annotation functionality, but you don't have the ability to alter
* the bean classes.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanFilters}
* </ul>
*
@@ -304,8 +293,7 @@
* <p>
* Same as {@link #beanFilters(Object...)} but takes in an array of classes.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanFilters}
* </ul>
*
@@ -323,8 +311,7 @@
* <p>
* Same as {@link #beanFilters(Object...)} but replaces the existing values.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanFilters}
* </ul>
*
@@ -348,8 +335,7 @@
* <p>
* Same as {@link #beanFilters(Object...)} but replaces the existing values.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanFilters}
* </ul>
*
@@ -374,8 +360,7 @@
* <p>
* Removes from the list of classes that make up the bean filters in this bean context.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanFilters}
* </ul>
*
@@ -399,8 +384,7 @@
* <p>
* Removes from the list of classes that make up the bean filters in this bean context.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanFilters}
* </ul>
*
@@ -427,8 +411,7 @@
* values.
* <br>Otherwise, it returns <jk>null</jk>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanMapPutReturnsOldValue}
* </ul>
*
@@ -447,8 +430,7 @@
* <p>
* Shortcut for calling <code>beanMapPutReturnsOldValue(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanMapPutReturnsOldValue}
* </ul>
*
@@ -464,8 +446,7 @@
* <p>
* Only look for bean methods with the specified minimum visibility.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanMethodVisibility}
* </ul>
*
@@ -485,8 +466,7 @@
* If <jk>true</jk>, a Java class must implement a default no-arg constructor to be considered a bean.
* <br>Otherwise, the bean will be serialized as a string using the {@link Object#toString()} method.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beansRequireDefaultConstructor}
* </ul>
*
@@ -505,8 +485,7 @@
* <p>
* Shortcut for calling <code>beansRequireDefaultConstructor(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beansRequireDefaultConstructor}
* </ul>
*
@@ -523,8 +502,7 @@
* If <jk>true</jk>, a Java class must implement the {@link Serializable} interface to be considered a bean.
* <br>Otherwise, the bean will be serialized as a string using the {@link Object#toString()} method.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beansRequireSerializable}
* </ul>
*
@@ -543,8 +521,7 @@
* <p>
* Shortcut for calling <code>beansRequireSerializable(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beansRequireSerializable}
* </ul>
*
@@ -561,8 +538,7 @@
* If <jk>true</jk>, only getters that have equivalent setters will be considered as properties on a bean.
* <br>Otherwise, they will be ignored.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beansRequireSettersForGetters}
* </ul>
*
@@ -581,8 +557,7 @@
* <p>
* Shortcut for calling <code>beansRequireSettersForGetters(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beansRequireSettersForGetters}
* </ul>
*
@@ -599,8 +574,7 @@
* If <jk>true</jk>, then a Java class must contain at least 1 property to be considered a bean.
* <br>Otherwise, the bean will be serialized as a string using the {@link Object#toString()} method.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beansRequireSomeProperties}
* </ul>
*
@@ -620,8 +594,7 @@
* This specifies the name of the bean property used to store the dictionary name of a bean type so that the
* parser knows the data type to reconstruct.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanTypePropertyName}
* </ul>
*
@@ -647,8 +620,7 @@
* Enables {@link Serializer#BEANTRAVERSE_detectRecursions}.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_debug}
* </ul>
*
@@ -667,8 +639,7 @@
* <p>
* Shortcut for calling <code>debug(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_debug}
* </ul>
*
@@ -684,8 +655,7 @@
* <p>
* Specifies an example of the specified class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_examples}
* </ul>
*
@@ -703,8 +673,7 @@
* <p>
* Specifies an example of the specified class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_examples}
* </ul>
*
@@ -727,8 +696,7 @@
* <p>
* Specifies an example of the specified class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_examples}
* </ul>
*
@@ -751,8 +719,7 @@
* <p>
* Specifies to exclude the specified list of properties for the specified bean class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_excludeProperties}
* </ul>
*
@@ -770,8 +737,7 @@
* <p>
* Specifies to exclude the specified list of properties for the specified bean classes.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_excludeProperties}
* </ul>
*
@@ -786,8 +752,7 @@
/**
* Configuration property: Bean property excludes.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_excludeProperties}
* </ul>
*
@@ -816,8 +781,7 @@
* <li>Return the bean itself.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_fluentSetters}
* </ul>
*
@@ -836,8 +800,7 @@
* <p>
* Shortcut for calling <code>fluentSetters(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_fluentSetters}
* </ul>
*
@@ -854,8 +817,7 @@
* If <jk>true</jk>, errors thrown when calling bean getter methods will silently be ignored.
* Otherwise, a {@code BeanRuntimeException} is thrown.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_ignoreInvocationExceptionsOnGetters}
* </ul>
*
@@ -874,8 +836,7 @@
* <p>
* Shortcut for calling <code>ignoreInvocationExceptionsOnGetters(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_ignoreInvocationExceptionsOnGetters}
* </ul>
*
@@ -892,8 +853,7 @@
* If <jk>true</jk>, errors thrown when calling bean setter methods will silently be ignored.
* <br>Otherwise, a {@code BeanRuntimeException} is thrown.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_ignoreInvocationExceptionsOnSetters}
* </ul>
*
@@ -912,8 +872,7 @@
* <p>
* Shortcut for calling <code>ignoreInvocationExceptionsOnSetters(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_ignoreInvocationExceptionsOnSetters}
* </ul>
*
@@ -930,8 +889,7 @@
* If <jk>true</jk>, trying to set a value on a bean property without a setter will silently be ignored.
* <br>Otherwise, a {@code BeanRuntimeException} is thrown.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_ignorePropertiesWithoutSetters}
* </ul>
*
@@ -951,8 +909,7 @@
* If <jk>true</jk>, trying to set a value on a non-existent bean property will silently be ignored.
* <br>Otherwise, a {@code BeanRuntimeException} is thrown.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_ignoreUnknownBeanProperties}
* </ul>
*
@@ -971,8 +928,7 @@
* <p>
* Shortcut for calling <code>ignoreUnknownBeanProperties(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_ignoreUnknownBeanProperties}
* </ul>
*
@@ -989,8 +945,7 @@
* If <jk>true</jk>, trying to set a <jk>null</jk> value on a non-existent bean property will silently be ignored.
* <br>Otherwise, a {@code BeanRuntimeException} is thrown.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_ignoreUnknownNullBeanProperties}
* </ul>
*
@@ -1006,8 +961,7 @@
/**
* Configuration property: Implementation classes.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_implClasses}
* </ul>
*
@@ -1027,8 +981,7 @@
* interface/abstract class so that instances of the implementation class are used when instantiated (e.g. during a
* parse).
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_implClasses}
* </ul>
*
@@ -1045,8 +998,7 @@
* <p>
* Specifies the set and order of names of properties associated with the bean class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_includeProperties}
* </ul>
*
@@ -1064,8 +1016,7 @@
* <p>
* Specifies the set and order of names of properties associated with the bean class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_includeProperties}
* </ul>
*
@@ -1082,8 +1033,7 @@
* <p>
* Specifies the set and order of names of properties associated with the bean class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_includeProperties}
* </ul>
*
@@ -1103,8 +1053,7 @@
* <p>
* Specifies a default locale for serializer and parser sessions.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_locale}
* </ul>
*
@@ -1121,8 +1070,7 @@
* <p>
* Specifies a default media type value for serializer and parser sessions.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_mediaType}
* </ul>
*
@@ -1140,8 +1088,7 @@
* List of classes that should not be treated as beans even if they appear to be bean-like.
* <br>Not-bean classes are converted to <c>Strings</c> during serialization.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_notBeanClasses}
* </ul>
*
@@ -1159,8 +1106,7 @@
* List of classes that should not be treated as beans even if they appear to be bean-like.
* <br>Not-bean classes are converted to <c>Strings</c> during serialization.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_notBeanClasses}
* </ul>
*
@@ -1184,8 +1130,7 @@
* Not-bean classes are converted to <c>Strings</c> during serialization even if they appear to be
* bean-like.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_notBeanClasses}
* </ul>
*
@@ -1204,8 +1149,7 @@
* Not-bean classes are converted to <c>Strings</c> during serialization even if they appear to be
* bean-like.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_notBeanClasses}
* </ul>
*
@@ -1225,8 +1169,7 @@
/**
* Configuration property: Bean class exclusions.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_notBeanClasses}
* </ul>
*
@@ -1241,8 +1184,7 @@
/**
* Configuration property: Bean class exclusions.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_notBeanClasses}
* </ul>
*
@@ -1262,8 +1204,7 @@
/**
* Configuration property: Bean package exclusions.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_notBeanPackages}
* </ul>
*
@@ -1278,8 +1219,7 @@
/**
* Configuration property: Bean package exclusions.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_notBeanPackages}
* </ul>
*
@@ -1299,8 +1239,7 @@
/**
* Configuration property: Bean package exclusions.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_notBeanPackages}
* </ul>
*
@@ -1315,8 +1254,7 @@
/**
* Configuration property: Bean package exclusions.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_notBeanPackages}
* </ul>
*
@@ -1336,8 +1274,7 @@
/**
* Configuration property: Bean package exclusions.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_notBeanPackages}
* </ul>
*
@@ -1351,8 +1288,7 @@
/**
* Configuration property: Bean package exclusions.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_notBeanPackages}
* </ul>
*
@@ -1372,8 +1308,7 @@
/**
* Configuration property: POJO swaps.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_pojoSwaps}
* </ul>
*
@@ -1387,8 +1322,7 @@
/**
* Configuration property: POJO swaps.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_pojoSwaps}
* </ul>
*
@@ -1409,8 +1343,7 @@
/**
* Configuration property: POJO swaps.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_pojoSwaps}
* </ul>
*
@@ -1431,8 +1364,7 @@
/**
* Configuration property: POJO swaps.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_pojoSwaps}
* </ul>
*
@@ -1453,8 +1385,7 @@
/**
* Configuration property: POJO swaps.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_pojoSwaps}
* </ul>
*
@@ -1474,8 +1405,7 @@
/**
* Configuration property: POJO swaps.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_pojoSwaps}
* </ul>
*
@@ -1499,8 +1429,7 @@
* <p>
* The class to use for calculating bean property names.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_propertyNamer}
* </ul>
*
@@ -1520,8 +1449,7 @@
* When <jk>true</jk>, all bean properties will be serialized and access in alphabetical order.
* Otherwise, the natural order of the bean properties is used which is dependent on the JVM vendor.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_sortProperties}
* </ul>
*
@@ -1540,8 +1468,7 @@
* <p>
* Shortcut for calling <code>sortProperties(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_sortProperties}
* </ul>
*
@@ -1554,8 +1481,7 @@
/**
* Configuration property: TimeZone.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_timeZone}
* </ul>
*
@@ -1572,8 +1498,7 @@
* <p>
* When enabled, enums are always serialized by name instead of using {@link Object#toString()}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_useEnumNames}
* </ul>
*
@@ -1590,8 +1515,7 @@
* <p>
* When enabled, enums are always serialized by name instead of using {@link Object#toString()}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_useEnumNames}
* </ul>
*
@@ -1608,8 +1532,7 @@
* If <jk>true</jk>, then interfaces will be instantiated as proxy classes through the use of an
* {@link InvocationHandler} if there is no other way of instantiating them.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_useInterfaceProxies}
* </ul>
*
@@ -1628,13 +1551,11 @@
* <p>
* Using the built-in Java bean introspector will not pick up fields or non-standard getters/setters.
*
- * <h5 class='section'>Notes:</h5>
- * <ul>
+ * <ul class='notes'>
* <li>Most {@link Bean @Bean} annotations will be ignored if you enable this setting.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_useJavaBeanIntrospector}
* </ul>
*
@@ -1653,8 +1574,7 @@
* <p>
* Shortcut for calling <code>useJavaBeanIntrospector(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_useJavaBeanIntrospector}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseBuilder.java
index 1b29d7d..9e9ae17 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseBuilder.java
@@ -52,14 +52,12 @@
* <p>
* Specifies that recursions should be checked for during traversal.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Checking for recursion can cause a small performance penalty.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_detectRecursions}
* </ul>
*
@@ -78,8 +76,7 @@
* <p>
* Shortcut for calling <code>detectRecursions(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_detectRecursions}
* </ul>
*
@@ -96,14 +93,12 @@
* If <jk>true</jk>, when we encounter the same object when traversing a tree, we set the value to <jk>null</jk>.
* Otherwise, an exception is thrown.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Checking for recursion can cause a small performance penalty.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_ignoreRecursions}
* </ul>
*
@@ -122,8 +117,7 @@
* <p>
* Shortcut for calling <code>ignoreRecursions(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_ignoreRecursions}
* </ul>
*
@@ -139,8 +133,7 @@
* <p>
* The initial indentation level at the root.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_initialDepth}
* </ul>
*
@@ -161,8 +154,7 @@
* <br>If this depth is exceeded, an exception is thrown.
* <br>This prevents stack overflows from occurring when trying to traverse models with recursive references.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_maxDepth}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseContext.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseContext.java
index 9244107..325834e 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseContext.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseContext.java
@@ -68,8 +68,7 @@
* {A:{B:{C:<jk>null</jk>}}}
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Checking for recursion can cause a small performance penalty.
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextBuilder.java
index 3ecb1df..63ae6cf 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextBuilder.java
@@ -121,7 +121,7 @@
*
* <p>
* Applies any of the following annotations:
- * <ul class='doctree'>
+ * <ul class='javatree'>
* <li class ='ja'>{@link BeanConfig}
* <li class ='ja'>{@link CsvConfig}
* <li class ='ja'>{@link HtmlConfig}
@@ -163,7 +163,7 @@
*
* <p>
* Applies any of the following annotations:
- * <ul class='doctree'>
+ * <ul class='javatree'>
* <li class ='ja'>{@link BeanConfig}
* <li class ='ja'>{@link CsvConfig}
* <li class ='ja'>{@link HtmlConfig}
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ObjectMap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ObjectMap.java
index 21aca48..490d98a 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ObjectMap.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ObjectMap.java
@@ -505,8 +505,7 @@
* <p>
* See {@link BeanSession#convertToType(Object, ClassMeta)} for the list of valid data conversions.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Use the {@link #get(String, Class)} method instead if you don't need a parameterized map/collection.
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/PropertyStoreBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/PropertyStoreBuilder.java
index 2aae8d3..55d9f02 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/PropertyStoreBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/PropertyStoreBuilder.java
@@ -141,7 +141,7 @@
*
* <p>
* Applies any of the following annotations:
- * <ul class='doctree'>
+ * <ul class='javatree'>
* <li class ='ja'>{@link BeanConfig}
* <li class ='ja'>{@link CsvConfig}
* <li class ='ja'>{@link HtmlConfig}
@@ -183,7 +183,7 @@
*
* <p>
* Applies any of the following annotations:
- * <ul class='doctree'>
+ * <ul class='javatree'>
* <li class ='ja'>{@link BeanConfig}
* <li class ='ja'>{@link CsvConfig}
* <li class ='ja'>{@link HtmlConfig}
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Visibility.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Visibility.java
index f5fa12c..859d9a1 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Visibility.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Visibility.java
@@ -24,7 +24,7 @@
*
* <p>
* Used in conjunction with the following bean context properties:
- * <ul>
+ * <ul class='javatree'>
* <li class='jf'>{@link BeanContext#BEAN_beanConstructorVisibility}
* <li class='jf'>{@link BeanContext#BEAN_beanClassVisibility}
* <li class='jf'>{@link BeanContext#BEAN_beanFieldVisibility}
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Bean.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Bean.java
index b6d3172..37e8ad1 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Bean.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Bean.java
@@ -27,8 +27,7 @@
* <p>
* This annotation can be applied to classes and interfaces.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.BeanAnnotation}
* </ul>
*/
@@ -44,8 +43,7 @@
* <p>
* The list of classes that make up the bean dictionary for all properties in this class and all subclasses.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanDictionary}
* </ul>
*/
@@ -61,8 +59,7 @@
* <jk>public class</jk> Address {...}
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_excludeProperties}
* </ul>
*/
@@ -95,8 +92,7 @@
* <li>Return the bean itself.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_fluentSetters}
* </ul>
*/
@@ -129,8 +125,7 @@
* Note that this annotation can be used on the parent class so that it filters to all child classes,
* or can be set individually on the child classes.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanFilters}
* </ul>
*/
@@ -158,8 +153,7 @@
* <jk>public class</jk> Address {...}
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_includeProperties}
* </ul>
*/
@@ -171,8 +165,7 @@
* <p>
* Property filters can be used to intercept calls to getters and setters and alter their values in transit.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jc'>{@link PropertyFilter}
* </ul>
*/
@@ -191,8 +184,7 @@
* <jk>public class</jk> MyBean {...}
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_propertyNamer}
* </ul>
*/
@@ -212,8 +204,7 @@
* <jk>public class</jk> MyBean {...}
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_sortProperties}
* </ul>
*/
@@ -264,8 +255,7 @@
* <jk>public class</jk> MyBean {...}
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanDictionary}
* </ul>
*/
@@ -287,8 +277,7 @@
* <jk>public class</jk> MyBean {...}
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanTypePropertyName}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConfig.java
index 22fbc5f..ce1a747 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConfig.java
@@ -52,8 +52,7 @@
* will not be interpreted as a bean class and be serialized as a string.
* <br>Use this setting to reduce the visibility requirement.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -68,8 +67,7 @@
* A default global value can be set via the system property <js>"BeanContext.beanClassVisibility.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanClassVisibility}
* </ul>
*/
@@ -86,8 +84,7 @@
* <br>Normally, only <jk>public</jk> no-arg constructors are used.
* <br>Use this setting if you want to reduce the visibility requirement.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -102,8 +99,7 @@
* A default global value can be set via the system property <js>"BeanContext.beanConstructorVisibility.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanConstructorVisibility}
* </ul>
*/
@@ -125,8 +121,7 @@
* <p>
* This setting tells the parsers which classes to look for when resolving <js>"_type"</js> attributes.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanDictionary}
* <li class='link'>{@doc juneau-marshall.BeanDictionaries}
* </ul>
@@ -136,8 +131,7 @@
/**
* Configuration property: Add to bean dictionary.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanDictionary}
* </ul>
*/
@@ -146,8 +140,7 @@
/**
* Configuration property: Remove from bean dictionary.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanDictionary_remove}
* </ul>
*/
@@ -164,8 +157,7 @@
* <br>Normally only <jk>public</jk> fields are considered.
* <br>Use this setting if you want to reduce the visibility requirement.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -180,8 +172,7 @@
* A default global value can be set via the system property <js>"BeanContext.beanFieldVisibility.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanFieldVisibility}
* </ul>
*/
@@ -195,8 +186,7 @@
* <br>It's useful when you want to use the <c>@Bean</c> annotation functionality, but you don't have the ability to alter
* the bean classes.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Values can consist of any of the following types:
* <ul class='spaced-list'>
@@ -209,8 +199,7 @@
* </ul>
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanFilters}
* <li class='link'>{@doc juneau-marshall.Transforms.BeanFilters}
* <li class='link'>{@doc juneau-marshall.Transforms.InterfaceFilters}
@@ -221,8 +210,7 @@
/**
* Configuration property: Add to bean filters.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanFilters}
* </ul>
*/
@@ -231,8 +219,7 @@
/**
* Configuration property: Remove from bean filters.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanFilters_remove}
* </ul>
*/
@@ -246,8 +233,7 @@
* values.
* <br>Otherwise, it returns <jk>null</jk>.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -260,8 +246,7 @@
* A default global value can be set via the system property <js>"BeanContext.beanMapPutReturnsOldValue.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanMapPutReturnsOldValue}
* </ul>
*/
@@ -278,8 +263,7 @@
* <br>Normally only <jk>public</jk> getters and setters are considered.
* <br>Use this setting if you want to reduce the visibility requirement.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -294,8 +278,7 @@
* A default global value can be set via the system property <js>"BeanContext.beanMethodVisibility.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanMethodVisibility}
* </ul>
*/
@@ -308,8 +291,7 @@
* If <js>"true"</js>, a Java class must implement a default no-arg constructor to be considered a bean.
* <br>Otherwise, the bean will be serialized as a string using the {@link Object#toString()} method.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -324,8 +306,7 @@
* A default global value can be set via the system property <js>"BeanContext.beansRequireDefaultConstructor.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beansRequireDefaultConstructor}
* </ul>
*/
@@ -338,8 +319,7 @@
* If <js>"true"</js>, a Java class must implement the {@link Serializable} interface to be considered a bean.
* <br>Otherwise, the bean will be serialized as a string using the {@link Object#toString()} method.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -354,8 +334,7 @@
* A default global value can be set via the system property <js>"BeanContext.beansRequireSerializable.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beansRequireSerializable}
* </ul>
*/
@@ -368,8 +347,7 @@
* If <js>"true"</js>, only getters that have equivalent setters will be considered as properties on a bean.
* <br>Otherwise, they will be ignored.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -382,8 +360,7 @@
* A default global value can be set via the system property <js>"BeanContext.beansRequireSettersForGetters.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beansRequireSettersForGetters}
* </ul>
*/
@@ -396,8 +373,7 @@
* If <js>"true"</js>, then a Java class must contain at least 1 property to be considered a bean.
* <br>Otherwise, the bean will be serialized as a string using the {@link Object#toString()} method.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -410,8 +386,7 @@
* A default global value can be set via the system property <js>"BeanContext.beansRequireSomeProperties.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beansRequireSomeProperties}
* </ul>
*/
@@ -424,8 +399,7 @@
* This specifies the name of the bean property used to store the dictionary name of a bean type so that the
* parser knows the data type to reconstruct.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Default value: <js>"_type"</js>.
* <li>
@@ -434,8 +408,7 @@
* A default global value can be set via the system property <js>"BeanContext.beanTypePropertyName.s"</js>.
* </ul>
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanTypePropertyName}
* </ul>
*/
@@ -476,8 +449,7 @@
* <jk>public</jk> MyBean getBeanDetails(<ja>@Path</ja> String id) {...}
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format of each value is: <js>"Key: comma-delimited-tokens"</js>.
* <li>
@@ -499,8 +471,7 @@
* A default global value can be set via the system property <js>"BeanContext.properties.sms"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_includeProperties}
* </ul>
*/
@@ -539,8 +510,7 @@
* <jk>public</jk> MyBean getBeanDetails(<ja>@Path</ja> String id) {...}
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class=''>
* <li>
* The format of each value is: <js>"Key: comma-delimited-tokens"</js>.
* <li>
@@ -562,8 +532,7 @@
* A default global value can be set via the system property <js>"BeanContext.excludeProperties.sms"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_excludeProperties}
* </ul>
*/
@@ -590,8 +559,7 @@
* in order to determine how that method was invoked.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -604,8 +572,7 @@
* A default global value can be set via the system property <js>"BeanContext.debug.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_debug}
* </ul>
*/
@@ -629,8 +596,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Setting applies to specified class and all subclasses.
* <li>
@@ -649,8 +615,7 @@
* A default global value can be set via the system property <js>"BeanContext.examples.smo"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_examples}
* </ul>
*/
@@ -671,8 +636,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Keys are the class of the example and can be the fully-qualified name or simple name.
* <br>Values are Simple-JSON representation of that class.
@@ -685,8 +649,7 @@
* A default global value can be set via the system property <js>"BeanContext.examples.smo"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_examples}
* </ul>
*/
@@ -707,8 +670,7 @@
* )
* <p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Keys are the class applied to.
* <br>Values are comma-delimited lists of property names.
@@ -720,8 +682,7 @@
* A default global value can be set via the system property <js>"BeanContext.excludeProperties.sms"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_excludeProperties}
* </ul>
*/
@@ -742,8 +703,7 @@
* <li>Return the bean itself.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -756,8 +716,7 @@
* A default global value can be set via the system property <js>"BeanContext.fluentSetters.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_fluentSetters}
* </ul>
*/
@@ -770,8 +729,7 @@
* If <js>"true"</js>, errors thrown when calling bean getter methods will silently be ignored.
* <br>Otherwise, a {@code BeanRuntimeException} is thrown.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -784,8 +742,7 @@
* A default global value can be set via the system property <js>"BeanContext.ignoreInvocationExceptionsOnGetters.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_ignoreInvocationExceptionsOnGetters}
* </ul>
*/
@@ -798,8 +755,7 @@
* If <js>"true"</js>, errors thrown when calling bean setter methods will silently be ignored.
* <br>Otherwise, a {@code BeanRuntimeException} is thrown.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -812,8 +768,7 @@
* A default global value can be set via the system property <js>"BeanContext.ignoreInvocationExceptionsOnSetters.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_ignoreInvocationExceptionsOnSetters}
* </ul>
*/
@@ -826,8 +781,7 @@
* If <js>"true"</js>, trying to set a value on a bean property without a setter will silently be ignored.
* <br>Otherwise, a {@code RuntimeException} is thrown.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -840,8 +794,7 @@
* A default global value can be set via the system property <js>"BeanContext.ignorePropertiesWithoutSetters.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_ignorePropertiesWithoutSetters}
* </ul>
*/
@@ -854,8 +807,7 @@
* If <js>"true"</js>, trying to set a value on a non-existent bean property will silently be ignored.
* <br>Otherwise, a {@code RuntimeException} is thrown.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -868,8 +820,7 @@
* A default global value can be set via the system property <js>"BeanContext.ignoreUnknownBeanProperties.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_ignoreUnknownBeanProperties}
* </ul>
*/
@@ -882,8 +833,7 @@
* If <js>"true"</js>, trying to set a <jk>null</jk> value on a non-existent bean property will silently be ignored.
* <br>Otherwise, a {@code RuntimeException} is thrown.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -896,8 +846,7 @@
* A default global value can be set via the system property <js>"BeanContext.ignoreUnknownNullBeanProperties.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_ignoreUnknownNullBeanProperties}
* </ul>
*/
@@ -920,8 +869,7 @@
* )
* <p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_implClasses}
* </ul>
*/
@@ -942,8 +890,7 @@
* )
* <p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Keys are the class applied to.
* <br>Values are comma-delimited lists of property names.
@@ -955,8 +902,7 @@
* A default global value can be set via the system property <js>"BeanContext.properties.sms"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_includeProperties}
* </ul>
*/
@@ -968,16 +914,14 @@
* <p>
* Specifies the default locale for serializer and parser sessions.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"BeanContext.locale.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_locale}
* </ul>
*/
@@ -989,16 +933,14 @@
* <p>
* Specifies the default media type value for serializer and parser sessions.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"BeanContext.mediaType.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_mediaType}
* </ul>
*/
@@ -1011,16 +953,14 @@
* List of classes that should not be treated as beans even if they appear to be bean-like.
* <br>Not-bean classes are converted to <c>Strings</c> during serialization.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"BeanContext.notBeanClasses.sc"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_notBeanClasses}
* </ul>
*/
@@ -1029,8 +969,7 @@
/**
* Configuration property: Add to classes that should not be considered beans.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_notBeanClasses}
* </ul>
*/
@@ -1039,8 +978,7 @@
/**
* Configuration property: Remove from classes that should not be considered beans.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_notBeanClasses}
* </ul>
*/
@@ -1058,8 +996,7 @@
* <p>
* Note that you can specify suffix patterns to include all subpackages.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The default value excludes the following packages:
* <ul>
@@ -1078,8 +1015,7 @@
* A default global value can be set via the system property <js>"BeanContext.notBeanPackages.ss"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_notBeanPackages}
* </ul>
*/
@@ -1088,8 +1024,7 @@
/**
* Configuration property: Add to packages whose classes should not be considered beans.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_notBeanPackages}
* </ul>
*/
@@ -1098,8 +1033,7 @@
/**
* Configuration property: Remove from packages whose classes should not be considered beans.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_notBeanPackages}
* </ul>
*/
@@ -1120,8 +1054,7 @@
* <br>When multiple swaps are applicable to the same class, the media type pattern defined by
* {@link PojoSwap#forMediaTypes()} or {@link Swap#mediaTypes() @Swap(mediaTypes)} are used to come up with the best match.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_pojoSwaps}
* <li class='link'>{@doc juneau-marshall.Transforms.PojoSwaps}
* <li class='link'>{@doc juneau-marshall.Transforms.PerMediaTypePojoSwaps}
@@ -1136,8 +1069,7 @@
/**
* Configuration property: Add to POJO swap classes.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_pojoSwaps}
* </ul>
*/
@@ -1146,8 +1078,7 @@
/**
* Configuration property: Remove from POJO swap classes.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_pojoSwaps}
* </ul>
*/
@@ -1167,8 +1098,7 @@
* <li>{@link PropertyNamerULC} - Dashed-upper-case names.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_propertyNamer}
* </ul>
*/
@@ -1188,8 +1118,7 @@
* to force bean properties to be in a particular order and can just alter the order of the fields/methods
* in the Java file.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -1202,8 +1131,7 @@
* A default global value can be set via the system property <js>"BeanContext.sortProperties.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_sortProperties}
* </ul>
*/
@@ -1215,16 +1143,14 @@
* <p>
* Specifies the default timezone for serializer and parser sessions.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"BeanContext.timeZone.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_timeZone}
* </ul>
*/
@@ -1236,8 +1162,7 @@
* <p>
* When enabled, enums are always serialized by name, not using {@link Object#toString()}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -1250,8 +1175,7 @@
* A default global value can be set via the system property <js>"BeanContext.useEnumNames.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_useEnumNames}
* </ul>
*/
@@ -1265,8 +1189,7 @@
* {@link InvocationHandler} if there is no other way of instantiating them.
* <br>Otherwise, throws a {@link BeanRuntimeException}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -1279,8 +1202,7 @@
* A default global value can be set via the system property <js>"BeanContext.useInterfaceProxies.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_useInterfaceProxies}
* </ul>
*/
@@ -1293,8 +1215,7 @@
* Using the built-in Java bean introspector will not pick up fields or non-standard getters/setters.
* <br>Most {@link Bean @Bean} annotations will be ignored.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -1307,8 +1228,7 @@
* A default global value can be set via the system property <js>"BeanContext.useJavaBeanIntrospector.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_useJavaBeanIntrospector}
* </ul>
*/
@@ -1340,8 +1260,7 @@
* {A:{B:{C:<jk>null</jk>}}}
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Checking for recursion can cause a small performance penalty.
* <li>
@@ -1356,8 +1275,7 @@
* A default global value can be set via the system property <js>"BeanTraverseContext.detectRecursions.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_detectRecursions}
* </ul>
*/
@@ -1374,8 +1292,7 @@
* If <js>"true"</js>, when we encounter the same object when traversing a tree, we set the value to <jk>null</jk>.
* <br>Otherwise, a {@link BeanRecursionException} is thrown with the message <js>"Recursion occurred, stack=..."</js>.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -1388,8 +1305,7 @@
* A default global value can be set via the system property <js>"BeanTraverseContext.ignoreRecursions.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_ignoreRecursions}
* </ul>
*/
@@ -1402,8 +1318,7 @@
* The initial indentation level at the root.
* <br>Useful when constructing document fragments that need to be indented at a certain level.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Format: integer
* <li>
@@ -1414,8 +1329,7 @@
* A default global value can be set via the system property <js>"BeanTraverseContext.initialDepth.i"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_initialDepth}
* </ul>
*/
@@ -1428,8 +1342,7 @@
* Abort traversal if specified depth is reached in the POJO tree.
* <br>If this depth is exceeded, an exception is thrown.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Format: integer
* <li>
@@ -1440,8 +1353,7 @@
* A default global value can be set via the system property <js>"BeanTraverseContext.maxDepth.i"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_maxDepth}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConstructor.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConstructor.java
index 67705d2..bcc48c3 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConstructor.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConstructor.java
@@ -42,8 +42,7 @@
* will result in a {@link BeanRuntimeException} being thrown.
* Multiple calls to {@link BeanMap#getBean()} will return the same bean instance.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.BeanConstructorAnnotation}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanIgnore.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanIgnore.java
index e9a2b7d..38f7197 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanIgnore.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanIgnore.java
@@ -31,8 +31,7 @@
* <p>
* Applies to getters or setters that should not be interpreted as bean property getters or setters.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.BeanIgnoreAnnotation}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanProperty.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanProperty.java
index 17f6226..dcb412b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanProperty.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanProperty.java
@@ -25,8 +25,7 @@
* <p>
* This annotation is applied to public fields and public getter/setter methods of beans.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.BeanPropertyAnnotation}
* </ul>
*/
@@ -289,8 +288,7 @@
* <p>
* The list of classes that make up the bean dictionary this bean property.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanDictionary}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Builder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Builder.java
index a55f934..2759089 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Builder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Builder.java
@@ -51,8 +51,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.PojoBuilders}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/NameProperty.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/NameProperty.java
index dc9f9fb..246e32b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/NameProperty.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/NameProperty.java
@@ -20,14 +20,12 @@
/**
* Identifies a setter as a method for setting the name of a POJO as it's known by its parent object.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The annotated field or method does not need to be public.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.NamePropertyAnnotation}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ParentProperty.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ParentProperty.java
index b5b31aa..6bf1ba2 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ParentProperty.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ParentProperty.java
@@ -23,14 +23,12 @@
* <p>
* Used by the parsers to add references to parent objects in child objects.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The annotated field or method does not need to be public.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.NamePropertyAnnotation}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Swap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Swap.java
index dad45ed..4c44af8 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Swap.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Swap.java
@@ -30,8 +30,7 @@
* <li>Inside the {@link Swaps @Swaps} annotation.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.SwapAnnotation}
* </ul>
*/
@@ -66,8 +65,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.PerMediaTypePojoSwaps}
* </ul>
*/
@@ -103,8 +101,7 @@
* <jk>public class</jk> MyPojo {}
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.TemplatedSwaps}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Swaps.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Swaps.java
index 8eedad5..cd0e48f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Swaps.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Swaps.java
@@ -31,8 +31,7 @@
* <jk>public class</jk> MyPojo {}
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.SwapAnnotation}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/URI.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/URI.java
index 71eba2b..ba1eda8 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/URI.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/URI.java
@@ -23,8 +23,7 @@
* <p>
* This annotation allows you to identify other classes that return URIs via <c>toString()</c> as URI objects.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.URIs}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializer.java
index fd7d0c5..cc674c5 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializer.java
@@ -564,14 +564,12 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Widgets are inherited from super classes, but can be overridden by reusing the widget name.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.Widgets}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerBuilder.java
index 2ff6e41..7e9cc29 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerBuilder.java
@@ -425,8 +425,7 @@
* Defines widgets that can be used in conjunction with string variables of the form <js>"$W{name}"</js>to quickly
* generate arbitrary replacement text.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_widgets}
* </ul>
*
@@ -444,8 +443,7 @@
* <p>
* Same as {@link #widgets(Class...)} but replaces any previous values.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_widgets}
* </ul>
*
@@ -463,8 +461,7 @@
* <p>
* Same as {@link #widgets(Class...)} except input is pre-constructed instances.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_widgets}
* </ul>
*
@@ -481,8 +478,7 @@
* <p>
* Same as {@link #widgets(HtmlWidget...)} except allows you to overwrite the previous value.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_widgets}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlRender.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlRender.java
index aeb63b5..bee3980 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlRender.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlRender.java
@@ -24,8 +24,7 @@
* <p>
* Using this class, you can alter the CSS style and HTML content of the bean property.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.HtmlDetails.HtmlRenderAnnotation}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaSerializerBuilder.java
index d32e6ef..65278de 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaSerializerBuilder.java
@@ -64,8 +64,7 @@
* <p>
* The description is the result of calling {@link ClassMeta#getFullName()}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_addDescriptionsTo}
* </ul>
*
@@ -86,13 +85,12 @@
* <p>
* The examples come from calling {@link ClassMeta#getExample(BeanSession)} which in turn gets examples
* from the following:
- * <ul class='doctree'>
+ * <ul class='javatree'>
* <li class='ja'>{@link Example}
* <li class='jf'>{@link BeanContext#BEAN_examples}
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_addExamplesTo}
* </ul>
*
@@ -111,8 +109,7 @@
* <p>
* Identifies whether nested descriptions are allowed in schema definitions.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_allowNestedDescriptions}
* </ul>
*
@@ -128,8 +125,7 @@
* <p>
* Identifies whether nested examples are allowed in schema definitions.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_allowNestedExamples}
* </ul>
*
@@ -149,8 +145,7 @@
* <p>
* This setting is ignored if {@link JsonSchemaGenerator#JSONSCHEMA_useBeanDefs} is not enabled.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_beanDefMapper}
* </ul>
*
@@ -173,8 +168,7 @@
* <p>
* This setting is ignored if {@link JsonSchemaGenerator#JSONSCHEMA_useBeanDefs} is not enabled.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_beanDefMapper}
* </ul>
*
@@ -195,8 +189,7 @@
* <p>
* Keys are full class names.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_defaultSchemas}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializer.java
index a852493..b41435d 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializer.java
@@ -317,8 +317,7 @@
* <p>
* The parameter name to look for when resolving link labels via {@link #HTML_detectLabelParameters}.
*
- * <h5 class=''>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link #HTML_detectLabelParameters}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerBuilder.java
index 18c200e..0a2c924 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerBuilder.java
@@ -58,8 +58,7 @@
/**
* Configuration property: Add key/value headers on bean/map tables.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlSerializer#HTML_addKeyValueTableHeaders}
* </ul>
*
@@ -78,8 +77,7 @@
* <p>
* Shortcut for calling <code>addKeyValueTableHeaders(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlSerializer#HTML_addKeyValueTableHeaders}
* </ul>
*
@@ -96,8 +94,7 @@
* If a string looks like a URL (e.g. starts with <js>"http://"</js> or <js>"https://"</js>), then treat it like a URL
* and make it into a hyperlink based on the rules specified by {@link HtmlSerializer#HTML_uriAnchorText}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlSerializer#HTML_detectLinksInStrings}
* </ul>
*
@@ -116,8 +113,7 @@
* <p>
* The parameter name to look for when resolving link labels via {@link HtmlSerializer#HTML_detectLabelParameters}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlSerializer#HTML_labelParameter}
* </ul>
*
@@ -136,8 +132,7 @@
* <p>
* If the URL has a label parameter (e.g. <js>"?label=foobar"</js>), then use that as the anchor text of the link.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlSerializer#HTML_detectLabelParameters}
* </ul>
*
@@ -157,8 +152,7 @@
* When creating anchor tags (e.g. <code><xt><a</xt> <xa>href</xa>=<xs>'...'</xs><xt>></xt>text<xt></a></xt></code>)
* in HTML, this setting defines what to set the inner text to.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlSerializer#HTML_uriAnchorText}
* </ul>
*
@@ -177,8 +171,7 @@
* <p>
* Same as {@link #uriAnchorText(AnchorText)} but takes in a string.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlSerializer#HTML_uriAnchorText}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlWidget.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlWidget.java
index fd31b47..95fbb59 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlWidget.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlWidget.java
@@ -26,8 +26,7 @@
* <p>
* Widgets can be defined as inner classes of REST resource classes.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.Widgets}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlWidgetVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlWidgetVar.java
index eb83946..a1a6b3e 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlWidgetVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlWidgetVar.java
@@ -32,8 +32,7 @@
* <li>{@link HtmlDocConfig#widgets() @HtmlDocConfig(widgets)}
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/Html.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/Html.java
index be52db0..3808c31 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/Html.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/Html.java
@@ -22,8 +22,7 @@
/**
* Annotation that can be applied to classes, fields, and methods to tweak how they are handled by {@link HtmlSerializer}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.HtmlDetails.HtmlAnnotation}
* </ul>
*/
@@ -88,8 +87,7 @@
/**
* When <jk>true</jk>, don't add headers to tables.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlSerializer#HTML_addKeyValueTableHeaders}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlConfig.java
index 3925639..3abd195 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlConfig.java
@@ -49,8 +49,7 @@
* When present, this value overrides the {@link Serializer#SERIALIZER_addBeanTypes} setting and is
* provided to customize the behavior of specific serializers in a {@link SerializerGroup}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -63,8 +62,7 @@
* A default global value can be set via the system property <js>"HtmlSerializer.addBeanTypes.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlSerializer#HTML_addBeanTypes}
* </ul>
*/
@@ -101,8 +99,7 @@
* </tr>
* </table>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -115,8 +112,7 @@
* A default global value can be set via the system property <js>"HtmlSerializer.addKeyValueTableHeaders.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlSerializer#HTML_addKeyValueTableHeaders}
* </ul>
*/
@@ -153,8 +149,7 @@
* </tr>
* </table>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -167,8 +162,7 @@
* A default global value can be set via the system property <js>"HtmlSerializer.detectLinksInStrings.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlSerializer#HTML_detectLinksInStrings}
* </ul>
*/
@@ -180,8 +174,7 @@
* <p>
* The parameter name to look for when resolving link labels via {@link HtmlSerializer#HTML_detectLabelParameters}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Default value: <js>"label"</js>
* <li>
@@ -190,8 +183,7 @@
* A default global value can be set via the system property <js>"HtmlSerializer.labelParameter.s"</js>.
* </ul>
*
- * <h5 class=''>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlSerializer#HTML_labelParameter}
* </ul>
*/
@@ -231,8 +223,7 @@
* </tr>
* </table>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -245,8 +236,7 @@
* A default global value can be set via the system property <js>"HtmlSerializer.detectLabelParameters.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlSerializer#HTML_detectLabelParameters}
* </ul>
*/
@@ -259,8 +249,7 @@
* When creating anchor tags (e.g. <code><xt><a</xt> <xa>href</xa>=<xs>'...'</xs>
* <xt>></xt>text<xt></a></xt></code>) in HTML, this setting defines what to set the inner text to.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -279,8 +268,7 @@
* A default global value can be set via the system property <js>"HtmlSerializer.uriAnchorText.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlSerializer#HTML_uriAnchorText}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlDocConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlDocConfig.java
index 0b5d54c..657742f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlDocConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlDocConfig.java
@@ -60,8 +60,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Format: HTML
* <li>
@@ -82,8 +81,7 @@
* A default global value can be set via the system property <js>"HtmlDocSerializer.aside.ls"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_aside}
* </ul>
*/
@@ -104,8 +102,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Format: HTML
* <li>
@@ -126,8 +123,7 @@
* A default global value can be set via the system property <js>"HtmlDocSerializer.footer.ls"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_footer}
* </ul>
*/
@@ -148,8 +144,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Format: HTML
* <li>
@@ -168,8 +163,7 @@
* A default global value can be set via the system property <js>"HtmlDocSerializer.head.ls"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_head}
* </ul>
*/
@@ -191,8 +185,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Format: HTML
* <li>
@@ -213,8 +206,7 @@
* A default global value can be set via the system property <js>"HtmlDocSerializer.header.ls"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_header}
* </ul>
*/
@@ -236,8 +228,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Format: HTML
* <li>
@@ -260,8 +251,7 @@
* A default global value can be set via the system property <js>"HtmlDocSerializer.nav.ls"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_nav}
* </ul>
*/
@@ -303,8 +293,7 @@
* <jk>public class</jk> AddressBookResource <jk>extends</jk> BasicRestServletJena {
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
@@ -325,8 +314,7 @@
* A default global value can be set via the system property <js>"HtmlDocSerializer.navlinks.ls"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_navlinks}
* </ul>
*/
@@ -345,8 +333,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Format: HTML
* <li>
@@ -358,8 +345,7 @@
* A default global value can be set via the system property <js>"HtmlDocSerializer.noResultsMessage.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_noResultsMessage}
* </ul>
*/
@@ -371,8 +357,7 @@
* <p>
* Adds <js>"* {white-space:nowrap}"</js> to the CSS instructions on the page to prevent word wrapping.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -386,8 +371,7 @@
* A default global value can be set via the system property <js>"HtmlDocSerializer.nowrap.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_nowrap}
* </ul>
*/
@@ -407,8 +391,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Format: Javascript
* <li>
@@ -429,8 +412,7 @@
* A default global value can be set via the system property <js>"HtmlDocSerializer.script.ls"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_script}
* </ul>
*/
@@ -451,8 +433,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Format: CSS
* <li>
@@ -473,8 +454,7 @@
* A default global value can be set via the system property <js>"HtmlDocSerializer.style.ls"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_style}
* </ul>
*/
@@ -489,8 +469,7 @@
* <p>
* Note that this stylesheet is controlled by the <code><ja>@RestResource</ja>.stylesheet()</code> annotation.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Format: URL
* <li>
@@ -505,8 +484,7 @@
* A default global value can be set via the system property <js>"HtmlDocSerializer.stylesheet.ls"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_stylesheet}
* </ul>
*/
@@ -529,8 +507,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* On methods, this value is inherited from the <ja>@HtmlDocConfig</ja> annotation on the servlet/resource class.
* <li>
@@ -538,8 +515,7 @@
* parent class.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_template}
* </ul>
*/
@@ -578,16 +554,14 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Widgets are inherited from parent to child, but can be overridden by reusing the widget name.
* <li>
* Values are appended to the existing list.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.Widgets}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Accept.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Accept.java
index b572b43..426ec49 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Accept.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Accept.java
@@ -139,8 +139,7 @@
* However, unless the user agent is a closed system which cannot interact with other rendering agents, this default
* set ought to be configurable by the user.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptCharset.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptCharset.java
index 9742335..ac1a377 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptCharset.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptCharset.java
@@ -66,8 +66,7 @@
* the Accept-Charset header, then the server SHOULD send an error response with the 406 (not acceptable) status code,
* though the sending of an unacceptable response is also allowed.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptEncoding.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptEncoding.java
index 76b851e..d3dd98f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptEncoding.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptEncoding.java
@@ -86,8 +86,7 @@
* Note: Most HTTP/1.0 applications do not recognize or obey qvalues associated with content-codings.
* This means that qvalues will not work and are not permitted with x-gzip or x-compress.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptLanguage.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptLanguage.java
index a67ec04..2475a0d 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptLanguage.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptLanguage.java
@@ -98,8 +98,7 @@
* British English is not available.
* A user agent might suggest in such a case to add "en" to get the best matching behavior.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptRanges.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptRanges.java
index 4f20779..d13cd67 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptRanges.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptRanges.java
@@ -56,8 +56,7 @@
* <p>
* ...to advise the client not to attempt a range request.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Age.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Age.java
index 551f2fd..770ed43 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Age.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Age.java
@@ -51,8 +51,7 @@
* <p>
* Caches SHOULD use an arithmetic type of at least 31 bits of range.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Allow.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Allow.java
index a4db9fb..fc9b9a9 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Allow.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Allow.java
@@ -61,8 +61,7 @@
* user agent might
* have other means of communicating with the origin server.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Authorization.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Authorization.java
index 801d7b4..2fa8e5b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Authorization.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Authorization.java
@@ -65,8 +65,7 @@
* request.
* </ol>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/CacheControl.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/CacheControl.java
index 7010b5f..05efff8 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/CacheControl.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/CacheControl.java
@@ -89,8 +89,7 @@
* <li>Extensions to the caching system.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Connection.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Connection.java
index 912b9a1..1d08290 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Connection.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Connection.java
@@ -71,8 +71,7 @@
* This protects against mistaken forwarding of such header fields by pre-HTTP/1.1 proxies.
* See section 19.6.2.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Constants.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Constants.java
index 10e6695..6b5296a 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Constants.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Constants.java
@@ -17,8 +17,7 @@
/**
* Constants used by classes in this package.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentEncoding.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentEncoding.java
index 85542a5..fa59c6b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentEncoding.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentEncoding.java
@@ -62,8 +62,7 @@
* were applied.
* Additional information about the encoding parameters MAY be provided.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentEncodingEnum.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentEncodingEnum.java
index b1c5eaa..10f7da9 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentEncodingEnum.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentEncodingEnum.java
@@ -15,8 +15,7 @@
/**
* Represents the possible values for a <c>Content-Encoding</c> header.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLanguage.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLanguage.java
index 8330dd5..362eb45 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLanguage.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLanguage.java
@@ -66,8 +66,7 @@
* <p>
* Content-Language MAY be applied to any media type -- it is not limited to textual documents.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLength.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLength.java
index 80a44f9..047fe98 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLength.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLength.java
@@ -54,8 +54,7 @@
* In HTTP, it SHOULD be sent whenever the message's length can be determined prior to being transferred, unless this is
* prohibited by the rules in section 4.4.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLocation.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLocation.java
index 1000b25..4a91b29 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLocation.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLocation.java
@@ -60,8 +60,7 @@
* The meaning of the Content-Location header in PUT or POST requests is undefined; servers are free to ignore it in
* those cases.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentRange.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentRange.java
index 64b685c..972b8b6 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentRange.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentRange.java
@@ -122,8 +122,7 @@
* response for
* an unsatisfiable Range request-header, since not all servers implement this request-header.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentType.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentType.java
index 0aa5ad9..7080fb4 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentType.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentType.java
@@ -43,8 +43,7 @@
* Content-Type: text/html; charset=ISO-8859-4
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Date.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Date.java
index 780fd7a..762547f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Date.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Date.java
@@ -72,8 +72,7 @@
* In practice, the date can be generated at any time during the message origination without affecting its semantic
* value.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ETag.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ETag.java
index 0f85f5c..5ab135f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ETag.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ETag.java
@@ -43,8 +43,7 @@
* ETag: ""
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/EntityValidator.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/EntityValidator.java
index 78a1b6a..24d3af6 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/EntityValidator.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/EntityValidator.java
@@ -22,8 +22,7 @@
* ETag: W/"123456789" – A weak ETag validator
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Expect.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Expect.java
index 070ee93..d5f36d0 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Expect.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Expect.java
@@ -62,8 +62,7 @@
* <p>
* See section 8.2.3 for the use of the 100 (continue) status.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Expires.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Expires.java
index 9e753f4..5d666fc 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Expires.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Expires.java
@@ -73,8 +73,7 @@
* would by default be non-cacheable indicates that the response is cacheable, unless indicated otherwise by a
* Cache-Control header field (section 14.9).
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/From.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/From.java
index 5604846..19807cb 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/From.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/From.java
@@ -60,8 +60,7 @@
* It is strongly recommended that the user be able to disable, enable, and modify the value of this field at any time
* prior to a request.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderDate.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderDate.java
index 7df5cda..80d0ec5 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderDate.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderDate.java
@@ -23,8 +23,7 @@
* If-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEntityValidator.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEntityValidator.java
index c4e4c4a..318c0cc 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEntityValidator.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEntityValidator.java
@@ -21,8 +21,7 @@
* ETag: "xyzzy"
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEntityValidatorArray.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEntityValidatorArray.java
index ac76412..bb2e587 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEntityValidatorArray.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEntityValidatorArray.java
@@ -25,8 +25,7 @@
* If-Match: *
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEnum.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEnum.java
index 5c8af83..838fd9f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEnum.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEnum.java
@@ -21,8 +21,7 @@
* Accept-Ranges: bytes
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderInteger.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderInteger.java
index d4bd1b5..6eb1dc8 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderInteger.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderInteger.java
@@ -23,8 +23,7 @@
* Age: 300
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderLong.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderLong.java
index da6abd1..76afa42 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderLong.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderLong.java
@@ -23,8 +23,7 @@
* Content-Length: 300
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderRangeArray.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderRangeArray.java
index 0acfb6a..b0cc2ce 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderRangeArray.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderRangeArray.java
@@ -27,8 +27,7 @@
* Accept-Encoding: compress;q=0.5, gzip;q=1.0
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderString.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderString.java
index 94deb88..154073c 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderString.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderString.java
@@ -23,8 +23,7 @@
* Accept-Ranges: bytes
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderStringArray.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderStringArray.java
index ae78847..db9af92 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderStringArray.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderStringArray.java
@@ -25,8 +25,7 @@
* Allow: GET, PUT
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderUri.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderUri.java
index 17bdf19..819b637 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderUri.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderUri.java
@@ -25,8 +25,7 @@
* Location: http://www.w3.org/pub/WWW/People.html
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Host.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Host.java
index e712c90..781ad8f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Host.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Host.java
@@ -62,8 +62,7 @@
* <p>
* See sections 5.2 and 19.6.1.1 for other requirements relating to Host.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethod.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethod.java
index 876cd83..9c0c950 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethod.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethod.java
@@ -17,8 +17,7 @@
/**
* Represents valid HTTP 1.1 method names per the RFC 2616 spec.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethodName.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethodName.java
index 7183d62..35d96e2 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethodName.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethodName.java
@@ -15,8 +15,7 @@
/**
* Represents valid HTTP 1.1 method name static strings per the RFC 2616 spec.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfMatch.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfMatch.java
index 369b9b8..179c313 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfMatch.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfMatch.java
@@ -84,8 +84,7 @@
* The result of a request having both an If-Match header field and either an If-None-Match or an If-Modified-Since
* header fields is undefined by this specification.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfModifiedSince.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfModifiedSince.java
index 7b87796..80522a6 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfModifiedSince.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfModifiedSince.java
@@ -84,8 +84,7 @@
* The result of a request having both an If-Modified-Since header field and either an If-Match or an
* If-Unmodified-Since header fields is undefined by this specification.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfNoneMatch.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfNoneMatch.java
index 8120ea9..3876fd6 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfNoneMatch.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfNoneMatch.java
@@ -87,8 +87,7 @@
* The result of a request having both an If-None-Match header field and either an If-Match or an If-Unmodified-Since
* header fields is undefined by this specification.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfRange.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfRange.java
index 4df1cbf..24da810 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfRange.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfRange.java
@@ -57,8 +57,7 @@
* provide the specified sub-range of the entity using a 206 (Partial content) response.
* If the entity tag does not match, then the server SHOULD return the entire entity using a 200 (OK) response.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfUnmodifiedSince.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfUnmodifiedSince.java
index 175a3ac..89fae16 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfUnmodifiedSince.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfUnmodifiedSince.java
@@ -56,8 +56,7 @@
* The result of a request having both an If-Unmodified-Since header field and either an If-None-Match or an
* If-Modified-Since header fields is undefined by this specification.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/LastModified.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/LastModified.java
index 5531f36..6294da2 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/LastModified.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/LastModified.java
@@ -63,8 +63,7 @@
* <p>
* HTTP/1.1 servers SHOULD send Last-Modified whenever feasible.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Location.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Location.java
index 0c69bc3..98cd98e 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Location.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Location.java
@@ -49,8 +49,7 @@
* It is therefore possible for a response to contain header fields for both Location and Content-Location.
* Also see section 13.10 for cache requirements of some methods.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MaxForwards.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MaxForwards.java
index 9a9ea627..05cd4d2 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MaxForwards.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MaxForwards.java
@@ -52,8 +52,7 @@
* The Max-Forwards header field MAY be ignored for all other methods defined by this specification and for any
* extension methods for which it is not explicitly referred to as part of that method definition.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MediaType.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MediaType.java
index 4e6afc1..cc19b69 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MediaType.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MediaType.java
@@ -27,8 +27,7 @@
* Describes a single media type used in content negotiation between an HTTP client and server, as described in
* Section 14.1 and 14.7 of RFC2616 (the HTTP/1.1 specification).
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
@@ -72,8 +71,7 @@
* The same media type strings always return the same objects so that these objects
* can be compared for equality using '=='.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Spaces are replaced with <js>'+'</js> characters.
* This gets around the issue where passing media type strings with <js>'+'</js> as HTTP GET parameters
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MediaTypeRange.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MediaTypeRange.java
index 738c048..aacafaa 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MediaTypeRange.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MediaTypeRange.java
@@ -25,8 +25,7 @@
* Describes a single type used in content negotiation between an HTTP client and server, as described in
* Section 14.1 and 14.7 of RFC2616 (the HTTP/1.1 specification).
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Pragma.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Pragma.java
index 27baf7c..4993dd7 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Pragma.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Pragma.java
@@ -60,8 +60,7 @@
* Note: because the meaning of "Pragma: no-cache as a response header field is not actually specified, it does not
* provide a reliable replacement for "Cache-Control: no-cache" in a response.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ProxyAuthenticate.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ProxyAuthenticate.java
index 17b1df0..8dc97cc 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ProxyAuthenticate.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ProxyAuthenticate.java
@@ -43,8 +43,7 @@
* However, an intermediate proxy might need to obtain its own credentials by requesting them from the downstream
* client, which in some circumstances will appear as if the proxy is forwarding the Proxy-Authenticate header field.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ProxyAuthorization.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ProxyAuthorization.java
index 0c0a631..ff1cd9e 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ProxyAuthorization.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ProxyAuthorization.java
@@ -45,8 +45,7 @@
* A proxy MAY relay the credentials from the client request to the next proxy if that is the mechanism by which the
* proxies cooperatively authenticate a given request.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Range.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Range.java
index 927d4ca..738bb78 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Range.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Range.java
@@ -135,8 +135,7 @@
* entire entity in reply, it SHOULD only return the requested range to its client.
* It SHOULD store the entire received response in its cache if that is consistent with its cache allocation policies.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ReaderResource.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ReaderResource.java
index 6244b2f..2d09d43 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ReaderResource.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ReaderResource.java
@@ -35,8 +35,7 @@
* <p>
* Instances of this class can be built using {@link Builder}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.ReaderResource}
* </ul>
*/
@@ -101,8 +100,7 @@
/**
* Builder class for constructing {@link ReaderResource} objects.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.ReaderResource}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Referer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Referer.java
index 777e6ca..85eeca6 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Referer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Referer.java
@@ -51,8 +51,7 @@
* If the field value is a relative URI, it SHOULD be interpreted relative to the Request-URI.
* The URI MUST NOT include a fragment. See section 15.1.3 for security considerations.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/RetryAfter.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/RetryAfter.java
index 0304508..fa4fc2b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/RetryAfter.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/RetryAfter.java
@@ -53,8 +53,7 @@
* <p>
* In the latter example, the delay is 2 minutes.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Server.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Server.java
index 506a294..9956ece 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Server.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Server.java
@@ -52,8 +52,7 @@
* to attacks against software that is known to contain security holes.
* Server implementors are encouraged to make this field a configurable option.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/StreamResource.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/StreamResource.java
index e945ac5..0cff719 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/StreamResource.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/StreamResource.java
@@ -35,8 +35,7 @@
* <p>
* Instances of this class can be built using {@link Builder}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.StreamResource}
* </ul>
*/
@@ -94,8 +93,7 @@
/**
* Builder class for constructing {@link StreamResource} objects.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.StreamResource}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/StringRange.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/StringRange.java
index d9b9924..beaef98 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/StringRange.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/StringRange.java
@@ -31,8 +31,7 @@
* <p>
* An example of a type range is a value in an <c>Accept-Encoding</c> header.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/TE.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/TE.java
index 774f969..95894ee 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/TE.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/TE.java
@@ -83,8 +83,7 @@
* If the TE field-value is empty or if no TE field is present, the only transfer-coding is "chunked".
* A message with no transfer-coding is always acceptable.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Trailer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Trailer.java
index e140689..ac520aa 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Trailer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Trailer.java
@@ -52,8 +52,7 @@
* <li>Trailer
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/TransferEncoding.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/TransferEncoding.java
index fe1632f..870788c 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/TransferEncoding.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/TransferEncoding.java
@@ -52,8 +52,7 @@
* <p>
* Many older HTTP/1.0 applications do not understand the Transfer-Encoding header.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Upgrade.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Upgrade.java
index d9d1247..be0a819 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Upgrade.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Upgrade.java
@@ -75,8 +75,7 @@
* Any token can be used as a protocol name; however, it will only be useful if both the client and server associate
* the name with the same protocol.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/UserAgent.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/UserAgent.java
index 2e066d1..874744f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/UserAgent.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/UserAgent.java
@@ -45,8 +45,7 @@
* User-Agent: CERN-LineMode/2.15 libwww/2.17b3
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Vary.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Vary.java
index f274b98..8dc20a0 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Vary.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Vary.java
@@ -65,8 +65,7 @@
* address of the client), play a role in the selection of the response representation.
* The "*" value MUST NOT be generated by a proxy server; it may only be generated by an origin server.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Via.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Via.java
index 571d9a3..f5f8d9f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Via.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Via.java
@@ -111,8 +111,7 @@
* hosts have already been replaced by pseudonyms.
* Applications MUST NOT combine entries which have different received-protocol values.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Warning.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Warning.java
index 655ba0b..acd5028 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Warning.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Warning.java
@@ -119,8 +119,7 @@
* (This prevents bad consequences of naive caching of Warning header fields.)
* If all of the warning-values are deleted for this reason, the Warning header MUST be deleted as well.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/WwwAuthenticate.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/WwwAuthenticate.java
index 49b0681..c952d17 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/WwwAuthenticate.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/WwwAuthenticate.java
@@ -41,8 +41,7 @@
* than one challenge, or if more than one WWW-Authenticate header field is provided, the contents of a challenge
* itself can contain a comma-separated list of authentication parameters.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Body.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Body.java
index 56b0c8a..092ce9e 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Body.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Body.java
@@ -99,8 +99,7 @@
* <li>Default classpath resource file <js>"[simple-class-name].json"</js>.
* </ol>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Body}
* <li class='link'>{@doc juneau-rest-server.Swagger}
* <li class='extlink'>{@doc SwaggerParameterObject}
@@ -108,15 +107,13 @@
*
* <h5 class='topic'>Arguments and argument-types of client-side @RemoteResource-annotated interfaces</h5>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-client.RestProxies.Body}
* </ul>
*
* <h5 class='topic'>Methods and return types of server-side and client-side @Request-annotated interfaces</h5>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Request}
* <li class='link'>{@doc juneau-rest-client.RestProxies.Request}
* </ul>
@@ -160,8 +157,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain text.
* <br>Multiple lines are concatenated with newlines.
@@ -210,8 +206,7 @@
* Client-side schema-based serializing validation.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
@@ -243,8 +238,7 @@
* Client-side schema-based serializing and serializing validation.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
@@ -350,8 +344,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>See also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link Example}
* <li class='jc'>{@link BeanContext}
* <ul>
@@ -364,8 +357,7 @@
* </ul>
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is any {@doc juneau-marshall.JsonDetails.SimplifiedJson} if the object can be converted to a POJO using {@link JsonParser#DEFAULT} or a simple String if the object
* has a schema associated with it meancan be converted from a String.
@@ -405,8 +397,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object with string keys (media type) and string values (example for that media type) .
* <li>
@@ -478,8 +469,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <li>
@@ -532,8 +522,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* If you specify both {@link #value()} and {@link #api()}, {@link #value()} will be ignored.
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Contact.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Contact.java
index 3a24cbd..85041b9 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Contact.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Contact.java
@@ -52,8 +52,7 @@
* )
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Swagger}
* <li class='extlink'>{@doc SwaggerContactObject}
* </ul>
@@ -68,8 +67,7 @@
* <p>
* The identifying name of the contact person/organization.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -85,8 +83,7 @@
* <p>
* The URL pointing to the contact information. MUST be in the format of a URL.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a URL string.
* <li>
@@ -102,8 +99,7 @@
* <p>
* The email address of the contact person/organization. MUST be in the format of an email address.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is an email string.
* <li>
@@ -164,8 +160,7 @@
* <li>You want to add extra fields to the Swagger documentation that are not officially part of the Swagger specification.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <li>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/FormData.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/FormData.java
index 0e854cc..e4a4601 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/FormData.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/FormData.java
@@ -66,8 +66,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.FormData}
* <li class='link'>{@doc juneau-rest-server.Swagger}
* <li class='extlink'>{@doc SwaggerParameterObject}
@@ -88,16 +87,14 @@
* Annotation applied to Java method arguments of interface proxies to denote that they are FORM post parameters on the
* request.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-client.RestProxies.FormData}
* <li class='link'>{@doc juneau-rest-client.RestProxies.Request}
* </ul>
*
* <h5 class='topic'>Methods and return types of server-side and client-side @Request-annotated interfaces</h5>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Request}
* <li class='link'>{@doc juneau-rest-client.RestProxies.Request}
* </ul>
@@ -199,8 +196,7 @@
* </li>
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain-text.
* </ul>
@@ -236,8 +232,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain text.
* <br>Multiple lines are concatenated with newlines.
@@ -329,8 +324,7 @@
* Client-side schema-based serializing.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypes}
* </ul>
*/
@@ -393,8 +387,7 @@
* Client-side schema-based serializing.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypeFormats}
* </ul>
*/
@@ -898,8 +891,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>See also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link Example}
* <li class='jc'>{@link BeanContext}
* <ul>
@@ -912,8 +904,7 @@
* </ul>
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object or plain text string.
* <br>Multiple lines are concatenated with newlines.
@@ -975,8 +966,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Note that the only swagger field you can't specify using this value is <js>"name"</js> whose value needs to be known during servlet initialization.
* <li>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasFormData.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasFormData.java
index 7d02d0d..654a8eb 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasFormData.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasFormData.java
@@ -28,8 +28,7 @@
* <li>Arguments and argument-types of server-side <ja>@RestMethod</ja>-annotated methods.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.HasFormData}
* </ul>
*/
@@ -44,8 +43,7 @@
*
* Required. The name of the parameter. Parameter names are case sensitive.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain-text.
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasQuery.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasQuery.java
index 688c12e..cde53ea 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasQuery.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasQuery.java
@@ -29,8 +29,7 @@
* <li>Arguments and argument-types of server-side <ja>@RestMethod</ja>-annotated methods.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.HasQuery}
* </ul>
*/
@@ -45,8 +44,7 @@
*
* Required. The name of the parameter. Parameter names are case sensitive.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain-text.
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Header.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Header.java
index 4cbe394..0cf5155 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Header.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Header.java
@@ -61,8 +61,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Header}
* <li class='link'>{@doc juneau-rest-server.Swagger}
* <li class='extlink'>{@doc SwaggerParameterObject}
@@ -73,15 +72,13 @@
* Annotation applied to Java method arguments of interface proxies to denote that they are serialized as an HTTP
* header value.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-client.RestProxies.Header}
* </ul>
*
* <h5 class='topic'>Methods and return types of server-side and client-side @Request-annotated interfaces</h5>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Request}
* <li class='link'>{@doc juneau-rest-client.RestProxies.Request}
* </ul>
@@ -214,8 +211,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain text.
* <br>Multiple lines are concatenated with newlines.
@@ -304,8 +300,7 @@
* Client-side schema-based serializing.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypes}
* </ul>
*/
@@ -368,8 +363,7 @@
* Client-side schema-based serializing.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypeFormats}
* </ul>
*/
@@ -874,8 +868,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>See also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link Example}
* <li class='jc'>{@link BeanContext}
* <ul>
@@ -888,8 +881,7 @@
* </ul>
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object or plain text string.
* <br>Multiple lines are concatenated with newlines.
@@ -953,8 +945,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Note that the only swagger field you can't specify using this value is <js>"name"</js> whose value needs to be known during servlet initialization.
* <li>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/License.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/License.java
index e5c841b..7e92544 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/License.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/License.java
@@ -49,8 +49,7 @@
* )
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Swagger}
* <li class='extlink'>{@doc SwaggerLicenseObject}
* </ul>
@@ -62,8 +61,7 @@
/**
* <mk>name</mk> field of the {@doc SwaggerLicenseObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -76,8 +74,7 @@
/**
* <mk>url</mk> field of the {@doc SwaggerLicenseObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -135,8 +132,7 @@
* <li>You want to add extra fields to the Swagger documentation that are not officially part of the Swagger specification.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <li>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Path.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Path.java
index 522ac74..c0b75ee 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Path.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Path.java
@@ -59,8 +59,7 @@
* <p>
* The special name <js>"/*"</js> is used to retrieve the path remainder after the path match (i.e. the part that matches <js>"/*"</js>).
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Path}
* <li class='link'>{@doc juneau-rest-server.Swagger}
* <li class='extlink'>{@doc SwaggerParameterObject}
@@ -70,15 +69,13 @@
*
* Annotation applied to Java method arguments of interface proxies to denote that they are path variables on the request.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-client.RestProxies.Path}
* </ul>
*
* <h5 class='topic'>Methods and return types of server-side and client-side @Request-annotated interfaces</h5>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Request}
* <li class='link'>{@doc juneau-rest-client.RestProxies.Request}
* </ul>
@@ -169,8 +166,7 @@
* The name field MUST correspond to the associated {@doc SwaggerPathsPath path} segment from the path field in the {@doc SwaggerPathsObject Paths Object}.
* See {@doc SwaggerPathTemplating Path Templating} for further information.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain-text.
* </ul>
@@ -214,8 +210,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain text.
* <br>Multiple lines are concatenated with newlines.
@@ -281,8 +276,7 @@
* Client-side schema-based serializing.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypes}
* </ul>
*/
@@ -345,8 +339,7 @@
* Client-side schema-based serializing.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypeFormats}
* </ul>
*/
@@ -815,8 +808,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>See also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link Example}
* <li class='jc'>{@link BeanContext}
* <ul>
@@ -829,8 +821,7 @@
* </ul>
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object or plain text string.
* <br>Multiple lines are concatenated with newlines.
@@ -896,8 +887,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Note that the only swagger field you can't specify using this value is <js>"name"</js> whose value needs to be known during servlet initialization.
* <li>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Query.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Query.java
index 3986ffd..591fb07 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Query.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Query.java
@@ -72,8 +72,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Query}
* <li class='link'>{@doc juneau-rest-server.Swagger}
* <li class='extlink'>{@doc SwaggerParameterObject}
@@ -81,15 +80,13 @@
*
* <h5 class='topic'>Arguments and argument-types of client-side @RemoteResource-annotated interfaces</h5>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-client.RestProxies.Query}
* </ul>
*
* <h5 class='topic'>Methods and return types of server-side and client-side @Request-annotated interfaces</h5>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Request}
* <li class='link'>{@doc juneau-rest-client.RestProxies.Request}
* </ul>
@@ -189,8 +186,7 @@
* </p>
* </li>
* </ul>
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain-text.
* </ul>
@@ -226,8 +222,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain text.
* <br>Multiple lines are concatenated with newlines.
@@ -316,8 +311,7 @@
* Client-side schema-based serializing.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypes}
* </ul>
*/
@@ -380,8 +374,7 @@
* Client-side schema-based serializing.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypeFormats}
* </ul>
*/
@@ -888,8 +881,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>See also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link Example}
* <li class='jc'>{@link BeanContext}
* <ul>
@@ -902,8 +894,7 @@
* </ul>
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object or plain text string.
* <br>Multiple lines are concatenated with newlines.
@@ -979,8 +970,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Note that the only swagger field you can't specify using this value is <js>"name"</js> whose value needs to be known during servlet initialization.
* <li>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Request.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Request.java
index ea1c3f8..f3309d7 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Request.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Request.java
@@ -83,8 +83,7 @@
* The return types of the getters must be the supported parameter types for the HTTP-part annotation used.
* <br>Schema-based serialization and parsing is allowed just as if used as individual parameter types.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Request}
* </ul>
*
@@ -132,8 +131,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-client.RestProxies.Request}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Response.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Response.java
index e52b56a..6d176d5 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Response.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Response.java
@@ -42,8 +42,7 @@
* <li>Return type interfaces of client-side <ja>@RemoteMethod</ja>-annotated methods.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Response}
* <li class='link'>{@doc juneau-rest-client.RestProxies.Response}
* <li class='link'>{@doc juneau-rest-server.Swagger}
@@ -107,8 +106,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain text.
* <br>Multiple lines are concatenated with newlines.
@@ -235,8 +233,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>See also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link Example}
* <li class='jc'>{@link BeanContext}
* <ul>
@@ -249,8 +246,7 @@
* </ul>
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is any {@doc juneau-marshall.JsonDetails.SimplifiedJson} if the object can be converted to a POJO using {@link JsonParser#DEFAULT} or a simple String if the object
* has a schema associated with it meancan be converted from a String.
@@ -290,8 +286,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object with string keys (media type) and string values (example for that media type) .
* <li>
@@ -370,8 +365,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Note that the only swagger field you can't specify using this value is <js>"code"</js> whose value needs to be known during servlet initialization.
* <li>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseBody.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseBody.java
index 05f8161..ca5a921 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseBody.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseBody.java
@@ -80,8 +80,7 @@
*
* <h5 class='topic'>Methods and return types of server-side and client-side @Response-annotated interfaces</h5>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Response}
* <li class='link'>{@doc juneau-rest-client.RestProxies.Response}
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseHeader.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseHeader.java
index 1b99aa4..0803bbd 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseHeader.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseHeader.java
@@ -112,8 +112,7 @@
* </p>
*
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.ResponseHeader}
* <li class='link'>{@doc juneau-rest-server.Swagger}
* <li class='extlink'>{@doc SwaggerHeaderObject}
@@ -121,8 +120,7 @@
*
* <h5 class='topic'>Methods and return types of server-side and client-side @Response-annotated interfaces</h5>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Response}
* <li class='link'>{@doc juneau-rest-client.RestProxies.Response}
* </ul>
@@ -136,8 +134,7 @@
/**
* The HTTP status (or statuses) of the response.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The is a comma-delimited list of HTTP status codes that this header applies to.
* <li>
@@ -149,8 +146,7 @@
/**
* The HTTP header name.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain-text.
* </ul>
@@ -191,8 +187,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain text.
* <br>Multiple lines are concatenated with newlines.
@@ -237,8 +232,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypes}
* </ul>
*/
@@ -290,8 +284,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypeFormats}
* </ul>
*/
@@ -589,8 +582,7 @@
* Server-side generated Swagger documentation.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Note that the only swagger field you can't specify using this value is <js>"name"</js> whose value needs to be known during servlet initialization.
* <li>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseStatus.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseStatus.java
index de3a695..b3a66a9 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseStatus.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseStatus.java
@@ -84,16 +84,14 @@
* The method being annotated must be public and return a numeric value.
*
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.ResponseStatus}
* <li class='link'>{@doc juneau-rest-server.Swagger}
* </ul>
*
* <h5 class='topic'>Methods and return types of server-side and client-side @Response-annotated interfaces</h5>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Response}
* <li class='link'>{@doc juneau-rest-client.RestProxies.Response}
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Tag.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Tag.java
index 5966a59..93805c7 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Tag.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Tag.java
@@ -56,8 +56,7 @@
* )
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Swagger}
* <li class='extlink'>{@doc SwaggerTagObject}
* </ul>
@@ -69,8 +68,7 @@
/**
* <mk>name</mk> field of the {@doc SwaggerTagObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain text.
* </ul>
@@ -80,8 +78,7 @@
/**
* <mk>description</mk> field of the {@doc SwaggerTagObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <br>Multiple lines are concatenated with newlines.
@@ -95,8 +92,7 @@
/**
* <mk>externalDocs</mk> field of the {@doc SwaggerTagObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <br>Multiple lines are concatenated with newlines.
@@ -171,8 +167,7 @@
* <li>You want to add extra fields to the Swagger documentation that are not officially part of the Swagger specification.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <li>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchema.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchema.java
index abe22dd..01b5806 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchema.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchema.java
@@ -44,8 +44,7 @@
* <p>
* This class is thread safe and reusable.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.OpenApiDetails}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchemaBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchemaBuilder.java
index d91ba60..013b4a5 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchemaBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchemaBuilder.java
@@ -564,8 +564,7 @@
* <li>{@doc SwaggerSecuritySchemeObject SecurityScheme}
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypes}
* </ul>
*
@@ -641,8 +640,7 @@
* <li>{@doc SwaggerHeaderObject Header}
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypeFormats}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSerializer.java
index 5775485..0042808 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSerializer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSerializer.java
@@ -22,7 +22,7 @@
*
* <p>
* The following default implementations are provided:
- * <ul class='doctree'>
+ * <ul class='javatree'>
* <li class='jc'>{@link org.apache.juneau.oapi.OpenApiSerializer} - Parts encoded based on OpenAPI schema.
* <li class='jc'>{@link org.apache.juneau.uon.UonSerializer} - Parts encoded in UON notation.
* <li class='jc'>{@link org.apache.juneau.httppart.SimplePartSerializer} - Parts encoded in plain text.
@@ -30,7 +30,7 @@
*
* <p>
* This class is used in the following locations:
- * <ul>
+ * <ul class='javatree'>
* <li class='ja'>{@link FormData#serializer()}
* <li class='ja'>{@link Query#serializer()}
* <li class='ja'>{@link Header#serializer()}
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonParserBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonParserBuilder.java
index f91d910..c8767b4 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonParserBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonParserBuilder.java
@@ -60,8 +60,7 @@
* If <jk>true</jk>, after parsing a POJO from the input, verifies that the remaining input in
* the stream consists of only comments or whitespace.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonParser#JSON_validateEnd}
* </ul>
*
@@ -80,8 +79,7 @@
* <p>
* Shortcut for calling <code>validateEnd(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonParser#JSON_validateEnd}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSchemaSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSchemaSerializerBuilder.java
index 1c867b8..5fc818d 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSchemaSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSchemaSerializerBuilder.java
@@ -64,8 +64,7 @@
* <p>
* The description is the result of calling {@link ClassMeta#getFullName()}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_addDescriptionsTo}
* </ul>
*
@@ -86,13 +85,12 @@
* <p>
* The examples come from calling {@link ClassMeta#getExample(BeanSession)} which in turn gets examples
* from the following:
- * <ul class='doctree'>
+ * <ul class='javatree'>
* <li class='ja'>{@link Example}
* <li class='jf'>{@link BeanContext#BEAN_examples}
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_addExamplesTo}
* </ul>
*
@@ -111,8 +109,7 @@
* <p>
* Identifies whether nested descriptions are allowed in schema definitions.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_allowNestedDescriptions}
* </ul>
*
@@ -128,8 +125,7 @@
* <p>
* Identifies whether nested examples are allowed in schema definitions.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_allowNestedExamples}
* </ul>
*
@@ -149,8 +145,7 @@
* <p>
* This setting is ignored if {@link JsonSchemaGenerator#JSONSCHEMA_useBeanDefs} is not enabled.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_beanDefMapper}
* </ul>
*
@@ -173,8 +168,7 @@
* <p>
* This setting is ignored if {@link JsonSchemaGenerator#JSONSCHEMA_useBeanDefs} is not enabled.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_beanDefMapper}
* </ul>
*
@@ -195,8 +189,7 @@
* <p>
* Keys are full class names.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_defaultSchemas}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerBuilder.java
index 527d7cd..71f5631 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerBuilder.java
@@ -59,8 +59,7 @@
* <p>
* If <jk>true</jk>, solidus (e.g. slash) characters should be escaped.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSerializer#JSON_escapeSolidus}
* </ul>
*
@@ -79,8 +78,7 @@
* <p>
* Shortcut for calling <code>escapeSolidus(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSerializer#JSON_escapeSolidus}
* </ul>
*
@@ -97,8 +95,7 @@
* If <jk>true</jk>, JSON attribute names will only be quoted when necessary.
* <br>Otherwise, they are always quoted.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSerializer#JSON_simpleMode}
* </ul>
*
@@ -117,8 +114,7 @@
* <p>
* Shortcut for calling <code>simple(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSerializer#JSON_simpleMode}
* </ul>
*
@@ -134,8 +130,7 @@
* <p>
* Shortcut for calling <c>simple().sq()</c>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSerializer#JSON_simpleMode}
* <li class='jf'>{@link JsonSerializer#WSERIALIZER_quoteChar}
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonWriter.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonWriter.java
index b19cf05..d194090 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonWriter.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonWriter.java
@@ -21,8 +21,7 @@
/**
* Specialized writer for serializing JSON.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This class is not intended for external use.
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/SimpleJsonSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/SimpleJsonSerializer.java
index 81c00bd..7fae549 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/SimpleJsonSerializer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/SimpleJsonSerializer.java
@@ -31,8 +31,7 @@
* <li>Single quotes.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.JsonDetails.SimplifiedJson}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/annotation/JsonConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/annotation/JsonConfig.java
index 41a9d3c..5fa3188 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/annotation/JsonConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/annotation/JsonConfig.java
@@ -45,8 +45,7 @@
* If <js>"true"</js>, after parsing a POJO from the input, verifies that the remaining input in
* the stream consists of only comments or whitespace.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -59,8 +58,7 @@
* A default global value can be set via the system property <js>"JsonParser.validateEnd.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonParser#JSON_validateEnd}
* </ul>
*/
@@ -81,8 +79,7 @@
* When present, this value overrides the {@link Serializer#SERIALIZER_addBeanTypes} setting and is
* provided to customize the behavior of specific serializers in a {@link SerializerGroup}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -95,8 +92,7 @@
* A default global value can be set via the system property <js>"JsonSerializer.addBeanTypes.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSerializer#JSON_addBeanTypes}
* </ul>
*/
@@ -111,8 +107,7 @@
* <br>However, if you're embedding JSON in an HTML script tag, this setting prevents confusion when trying to serialize
* <xt><\/script></xt>.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -125,8 +120,7 @@
* A default global value can be set via the system property <js>"JsonSerializer.escapeSolidus.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSerializer#JSON_escapeSolidus}
* </ul>
*/
@@ -154,8 +148,7 @@
* </p>
* </ol>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -168,8 +161,7 @@
* A default global value can be set via the system property <js>"JsonSerializer.simpleMode.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSerializer#JSON_simpleMode}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGenerator.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGenerator.java
index 950f78a..f0b7eee 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGenerator.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGenerator.java
@@ -56,7 +56,7 @@
* <p>
* The format is a comma-delimited list of any of the following values:
*
- * <ul class='doctree'>
+ * <ul class='javatree'>
* <li class='jf'>{@link TypeCategory#BEAN BEAN}
* <li class='jf'>{@link TypeCategory#COLLECTION COLLECTION}
* <li class='jf'>{@link TypeCategory#ARRAY ARRAY}
@@ -91,7 +91,7 @@
* <p>
* The examples come from calling {@link ClassMeta#getExample(BeanSession)} which in turn gets examples
* from the following:
- * <ul class='doctree'>
+ * <ul class='javatree'>
* <li class='ja'>{@link Example}
* <li class='jf'>{@link BeanContext#BEAN_examples}
* </ul>
@@ -99,7 +99,7 @@
* <p>
* The format is a comma-delimited list of any of the following values:
*
- * <ul class='doctree'>
+ * <ul class='javatree'>
* <li class='jf'>{@link TypeCategory#BEAN BEAN}
* <li class='jf'>{@link TypeCategory#COLLECTION COLLECTION}
* <li class='jf'>{@link TypeCategory#ARRAY ARRAY}
@@ -450,7 +450,7 @@
return true;
return false;
}
-
+
//-----------------------------------------------------------------------------------------------------------------
// Other methods
//-----------------------------------------------------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGeneratorBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGeneratorBuilder.java
index b4ee548..b583b2a 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGeneratorBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGeneratorBuilder.java
@@ -61,8 +61,7 @@
* <p>
* The description is the result of calling {@link ClassMeta#getFullName()}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_addDescriptionsTo}
* </ul>
*
@@ -83,13 +82,12 @@
* <p>
* The examples come from calling {@link ClassMeta#getExample(BeanSession)} which in turn gets examples
* from the following:
- * <ul class='doctree'>
+ * <ul class='javatree'>
* <li class='ja'>{@link Example}
* <li class='jf'>{@link BeanContext#BEAN_examples}
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_addExamplesTo}
* </ul>
*
@@ -108,8 +106,7 @@
* <p>
* Identifies whether nested descriptions are allowed in schema definitions.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_allowNestedDescriptions}
* </ul>
*
@@ -127,8 +124,7 @@
* <p>
* Identifies whether nested descriptions are allowed in schema definitions.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_allowNestedDescriptions}
* </ul>
*
@@ -144,8 +140,7 @@
* <p>
* Identifies whether nested examples are allowed in schema definitions.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_allowNestedExamples}
* </ul>
*
@@ -163,8 +158,7 @@
* <p>
* Identifies whether nested examples are allowed in schema definitions.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_allowNestedExamples}
* </ul>
*
@@ -184,8 +178,7 @@
* <p>
* This setting is ignored if {@link JsonSchemaGenerator#JSONSCHEMA_useBeanDefs} is not enabled.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_beanDefMapper}
* </ul>
*
@@ -208,8 +201,7 @@
* <p>
* This setting is ignored if {@link JsonSchemaGenerator#JSONSCHEMA_useBeanDefs} is not enabled.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_beanDefMapper}
* </ul>
*
@@ -229,8 +221,7 @@
* <p>
* Keys are full class names.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_defaultSchemas}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/TypeCategory.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/TypeCategory.java
index 7889762..a434dd5 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/TypeCategory.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/TypeCategory.java
@@ -19,7 +19,7 @@
/**
* Represents possible values for JSONSCHEMA_addExamplesTo and JSONSCHEMA_addDescriptionsTo.
*
- * <ul class='doctree'>
+ * <ul class='javatree'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_addExamplesTo}
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_addDescriptionsTo}
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/ExternalDocs.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/ExternalDocs.java
index 3fd6c67..5430fd3 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/ExternalDocs.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/ExternalDocs.java
@@ -49,8 +49,7 @@
* )
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Swagger}
* <li class='extlink'>{@doc SwaggerExternalDocumentationObject}
* </ul>
@@ -65,8 +64,7 @@
* <p>
* A short description of the target documentation.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <br>Multiple lines are concatenated with newlines.
@@ -83,8 +81,7 @@
* <p>
* The URL for the target documentation. Value MUST be in the format of a URL.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The value is required.
* <li>
@@ -146,8 +143,7 @@
* <li>You want to add extra fields to the Swagger documentation that are not officially part of the Swagger specification.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <li>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/Items.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/Items.java
index e45b89a..03c453d 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/Items.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/Items.java
@@ -72,8 +72,7 @@
* )
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Swagger}
* <li class='extlink'>{@doc SwaggerItemsObject}
* </ul>
@@ -85,8 +84,7 @@
/**
* <mk>type</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -99,8 +97,7 @@
/**
* <mk>format</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -113,8 +110,7 @@
/**
* <mk>collectionFormat</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -127,8 +123,7 @@
/**
* <mk>pattern</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -141,8 +136,7 @@
/**
* <mk>maximum</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -155,8 +149,7 @@
/**
* <mk>minimum</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -169,8 +162,7 @@
/**
* <mk>multipleOf</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -183,8 +175,7 @@
/**
* <mk>maxLength</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -197,8 +188,7 @@
/**
* <mk>minLength</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -211,8 +201,7 @@
/**
* <mk>maxItems</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -225,8 +214,7 @@
/**
* <mk>minItems</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -239,8 +227,7 @@
/**
* <mk>exclusiveMaximum</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -253,8 +240,7 @@
/**
* <mk>exclusiveMinimum</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -267,8 +253,7 @@
/**
* <mk>uniqueItems</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -281,8 +266,7 @@
/**
* <mk>default</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -295,8 +279,7 @@
/**
* <mk>enum</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -309,8 +292,7 @@
/**
* <mk>$ref</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -394,8 +376,7 @@
* <li>You want to add extra fields to the Swagger documentation that are not officially part of the Swagger specification.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Note that the only swagger field you can't specify using this value is <js>"name"</js> whose value needs to be known during servlet initialization.
* <li>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/JsonSchemaConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/JsonSchemaConfig.java
index a6881e4..dbf6987 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/JsonSchemaConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/JsonSchemaConfig.java
@@ -47,8 +47,7 @@
* <p>
* The description is the result of calling {@link ClassMeta#getFullName()}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a comma-delimited list of any of the following values:
* <ul class='doctree'>
@@ -68,8 +67,7 @@
* A default global value can be set via the system property <js>"JsonSchemaGenerator.addDescriptionsTo.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_addDescriptionsTo}
* </ul>
*/
@@ -83,13 +81,12 @@
* <p>
* The examples come from calling {@link ClassMeta#getExample(BeanSession)} which in turn gets examples
* from the following:
- * <ul class='doctree'>
+ * <ul class='javatree'>
* <li class='ja'>{@link Example}
* <li class='jf'>{@link BeanContext#BEAN_examples}
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a comma-delimited list of any of the following values:
* <ul class='doctree'>
@@ -109,8 +106,7 @@
* A default global value can be set via the system property <js>"JsonSchemaGenerator.addDescriptionsTo.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_addDescriptionsTo}
* </ul>
*/
@@ -122,8 +118,7 @@
* <p>
* Identifies whether nested descriptions are allowed in schema definitions.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -136,8 +131,7 @@
* A default global value can be set via the system property <js>"JsonSchemaGenerator.allowNestedDescriptions.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_allowNestedDescriptions}
* </ul>
*/
@@ -149,8 +143,7 @@
* <p>
* Identifies whether nested examples are allowed in schema definitions.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -163,8 +156,7 @@
* A default global value can be set via the system property <js>"JsonSchemaGenerator.allowNestedExamples.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_allowNestedExamples}
* </ul>
*/
@@ -179,14 +171,12 @@
* <p>
* Used primarily for defining common definition sections for beans in Swagger JSON.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This setting is ignored if {@link JsonSchemaGenerator#JSONSCHEMA_useBeanDefs} is not enabled.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_beanDefMapper}
* </ul>
*/
@@ -198,8 +188,7 @@
* <p>
* Allows you to override or provide custom schema information for particular class types.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Keys are the class.
* <br>Values are Simple-JSON objects.
@@ -209,8 +198,7 @@
* A default global value can be set via the system property <js>"JsonSchemaGenerator.defaultSchema.smo"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_defaultSchemas}
* </ul>
*/
@@ -223,8 +211,7 @@
* Defines class name patterns that should be ignored when generating schema definitions in the generated
* Swagger documentation.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* Format: Comma-delimited list of patterns
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
@@ -232,8 +219,7 @@
* A default global value can be set via the system property <js>"JsonSchemaGenerator.ignoreTypes.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_ignoreTypes}
* </ul>
*/
@@ -257,8 +243,7 @@
* <p>
* Definitions can also be added programmatically using {@link JsonSchemaGeneratorSession#addBeanDef(String, ObjectMap)}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -271,8 +256,7 @@
* A default global value can be set via the system property <js>"JsonSchemaGenerator.useBeanDefs.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_useBeanDefs}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/Schema.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/Schema.java
index b639da1..b91fd42 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/Schema.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/Schema.java
@@ -68,8 +68,7 @@
* )
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Swagger}
* <li class='extlink'>{@doc SwaggerSchemaObject}
* </ul>
@@ -84,8 +83,7 @@
* <p>
* A JSON reference to the schema definition.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a <a href='https://tools.ietf.org/html/draft-pbryan-zyp-json-ref-03'>JSON Reference</a>.
* <li>
@@ -107,8 +105,7 @@
* ) {...}
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain text.
* <li>
@@ -116,8 +113,7 @@
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypeFormats}
* </ul>
*/
@@ -126,8 +122,7 @@
/**
* <mk>title</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain text.
* <li>
@@ -160,8 +155,7 @@
* <jk>public class</jk> Pet {...}
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain text.
* <br>Multiple lines are concatenated with newlines.
@@ -175,8 +169,7 @@
/**
* <mk>default</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is any {@doc juneau-marshall.JsonDetails.SimplifiedJson}.
* <br>Multiple lines are concatenated with newlines.
@@ -190,8 +183,7 @@
/**
* <mk>multipleOf</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is numeric.
* <li>
@@ -204,8 +196,7 @@
/**
* <mk>maximum</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is numeric.
* <li>
@@ -218,8 +209,7 @@
/**
* <mk>exclusiveMaximum</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is numeric.
* <li>
@@ -232,8 +222,7 @@
/**
* <mk>minimum</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is numeric.
* <li>
@@ -246,8 +235,7 @@
/**
* <mk>exclusiveMinimum</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is numeric.
* <li>
@@ -260,8 +248,7 @@
/**
* <mk>maxLength</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is numeric.
* <li>
@@ -274,8 +261,7 @@
/**
* <mk>minLength</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is numeric.
* <li>
@@ -294,8 +280,7 @@
* <jk>public void</jk> doPut(<ja>@Body</ja>(format=<js>"/\\w+\\.\\d+/"</js>) String input) {...}
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain text.
* <li>
@@ -310,8 +295,7 @@
/**
* <mk>maxItems</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is numeric.
* <li>
@@ -324,8 +308,7 @@
/**
* <mk>minItems</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is numeric.
* <li>
@@ -338,8 +321,7 @@
/**
* <mk>uniqueItems</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is boolean.
* <li>
@@ -353,8 +335,7 @@
/**
* <mk>maxProperties</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <br>Multiple lines are concatenated with newlines.
@@ -369,8 +350,7 @@
/**
* <mk>minProperties</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <br>Multiple lines are concatenated with newlines.
@@ -405,8 +385,7 @@
* <jk>public class</jk> Pet {...}
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is boolean.
* <li>
@@ -419,8 +398,7 @@
/**
* <mk>enum</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} array or comma-delimited list.
* <br>Multiple lines are concatenated with newlines.
@@ -451,8 +429,7 @@
* <jk>public class</jk> Pet {...}
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain text.
* <li>
@@ -471,8 +448,7 @@
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@doc SwaggerDataTypes}
* </ul>
*
@@ -482,8 +458,7 @@
/**
* <mk>items</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <br>Multiple lines are concatenated with newlines.
@@ -542,8 +517,7 @@
/**
* <mk>allOf</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <br>Multiple lines are concatenated with newlines.
@@ -557,8 +531,7 @@
/**
* <mk>properties</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <br>Multiple lines are concatenated with newlines.
@@ -572,8 +545,7 @@
/**
* <mk>additionalProperties</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <br>Multiple lines are concatenated with newlines.
@@ -587,8 +559,7 @@
/**
* <mk>discriminator</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <br>Multiple lines are concatenated with newlines.
@@ -602,8 +573,7 @@
/**
* <mk>readOnly</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <br>Multiple lines are concatenated with newlines.
@@ -617,8 +587,7 @@
/**
* <mk>xml</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <br>Multiple lines are concatenated with newlines.
@@ -632,8 +601,7 @@
/**
* <mk>externalDocs</mk> field of the {@doc SwaggerSchemaObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <br>Multiple lines are concatenated with newlines.
@@ -654,8 +622,7 @@
* This attribute defines a JSON representation of the body value that is used by <c>BasicRestInfoProvider</c> to construct
* media-type-based examples of the body of the request.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object or plain text string.
* <br>Multiple lines are concatenated with newlines.
@@ -672,8 +639,7 @@
* <p>
* This is a JSON object whose keys are media types and values are string representations of that value.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <br>Multiple lines are concatenated with newlines.
@@ -731,8 +697,7 @@
* <li>You want to add extra fields to the Swagger documentation that are not officially part of the Swagger specification.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <li>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/SubItems.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/SubItems.java
index 87c1817..aa4fef4 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/SubItems.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/SubItems.java
@@ -26,8 +26,7 @@
* Since annotations cannot be nested, we're forced to create a separate annotation for it.
* <br>If you want to nest items further, you have to define them free-form using {@link #items()} as free-form JSON.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Swagger}
* <li class='extlink'>{@doc SwaggerItemsObject}
* </ul>
@@ -39,8 +38,7 @@
/**
* <mk>type</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -53,8 +51,7 @@
/**
* <mk>format</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -67,8 +64,7 @@
/**
* <mk>collectionFormat</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -81,8 +77,7 @@
/**
* <mk>pattern</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -95,8 +90,7 @@
/**
* <mk>maximum</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -109,8 +103,7 @@
/**
* <mk>minimum</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -123,8 +116,7 @@
/**
* <mk>multipleOf</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -137,8 +129,7 @@
/**
* <mk>maxLength</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -151,8 +142,7 @@
/**
* <mk>minLength</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -165,8 +155,7 @@
/**
* <mk>maxItems</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -179,8 +168,7 @@
/**
* <mk>minItems</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -193,8 +181,7 @@
/**
* <mk>exclusiveMaximum</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -207,8 +194,7 @@
/**
* <mk>exclusiveMinimum</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -221,8 +207,7 @@
/**
* <mk>uniqueItems</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -235,8 +220,7 @@
/**
* <mk>default</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -249,8 +233,7 @@
/**
* <mk>enum</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -263,8 +246,7 @@
/**
* <mk>$ref</mk> field of the {@doc SwaggerItemsObject}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a plain-text string.
* <li>
@@ -352,8 +334,7 @@
* <li>You want to add extra fields to the Swagger documentation that are not officially part of the Swagger specification.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Note that the only swagger field you can't specify using this value is <js>"name"</js> whose value needs to be known during servlet initialization.
* <li>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/CharMarshall.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/CharMarshall.java
index 83bc6c4..5ba311f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/CharMarshall.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/CharMarshall.java
@@ -18,8 +18,7 @@
/**
* A subclass of {@link Marshall} for character-based serializers and parsers.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Marshalls}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Html.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Html.java
index c46b1e7..0ea7c0a 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Html.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Html.java
@@ -33,8 +33,7 @@
* String string = Html.<jsf>DEFAULT</jsf>.write(myPojo);
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Marshalls}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Jso.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Jso.java
index 42d4aae..04c5344 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Jso.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Jso.java
@@ -33,8 +33,7 @@
* <jk>byte</jk>[] bytes = Jso.<jsf>DEFAULT</jsf>.write(myPojo);
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Marshalls}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Json.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Json.java
index 28f24c2..587e139 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Json.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Json.java
@@ -33,8 +33,7 @@
* String string = Json.<jsf>DEFAULT</jsf>.write(myPojo);
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Marshalls}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Marshall.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Marshall.java
index 15ef4f9..7361c87 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Marshall.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Marshall.java
@@ -40,8 +40,7 @@
* String string = Json.<jsf>DEFAULT</jsf>.write(myPojo);
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Marshalls}
* </ul>
*/
@@ -261,8 +260,7 @@
* <p>
* The array can be arbitrarily long to indicate arbitrarily complex data structures.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Use the {@link #read(Object, Class)} method instead if you don't need a parameterized map/collection.
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/MsgPack.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/MsgPack.java
index 45a13d6..bf4743f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/MsgPack.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/MsgPack.java
@@ -33,8 +33,7 @@
* <jk>byte</jk>[] bytes = MsgPack.<jsf>DEFAULT</jsf>.write(myPojo);
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Marshalls}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/OpenApi.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/OpenApi.java
index d0e05e6..505ffec 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/OpenApi.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/OpenApi.java
@@ -33,8 +33,7 @@
* String string = OpenApi.<jsf>DEFAULT</jsf>.write(myPojo);
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Marshalls}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/PlainText.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/PlainText.java
index 4bc3a26..73d77ad 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/PlainText.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/PlainText.java
@@ -33,13 +33,7 @@
* String string = PlainText.<jsf>DEFAULT</jsf>.write(myPojo);
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
- * <li class='link'>{@doc juneau-marshall.Marshalls}
- * </ul>
- *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Marshalls}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/SimpleJson.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/SimpleJson.java
index c79e032..f095595 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/SimpleJson.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/SimpleJson.java
@@ -33,8 +33,7 @@
* String string = SimpleJson.<jsf>DEFAULT</jsf>.write(myPojo);
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Marshalls}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/StreamMarshall.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/StreamMarshall.java
index 225da83..e446f85 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/StreamMarshall.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/StreamMarshall.java
@@ -18,8 +18,7 @@
/**
* A subclass of {@link Marshall} for stream-based serializers and parsers.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Marshalls}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Uon.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Uon.java
index d397f7c..250ca86 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Uon.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Uon.java
@@ -33,8 +33,7 @@
* String string = Uon.<jsf>DEFAULT</jsf>.write(myPojo);
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Marshalls}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/UrlEncoding.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/UrlEncoding.java
index 94e3fbd..d33baf2 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/UrlEncoding.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/UrlEncoding.java
@@ -33,8 +33,7 @@
* String string = UrlEncoding.<jsf>DEFAULT</jsf>.write(myPojo);
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Marshalls}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Xml.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Xml.java
index 2fb4f06..5749df7 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Xml.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Xml.java
@@ -33,8 +33,7 @@
* String string = Xml.<jsf>DEFAULT</jsf>.write(myPojo);
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Marshalls}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackInputStream.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackInputStream.java
index 0ae717d..5c2f76b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackInputStream.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackInputStream.java
@@ -22,8 +22,7 @@
/**
* Specialized input stream for parsing MessagePack streams.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This class is not intended for external use.
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackOutputStream.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackOutputStream.java
index 5ab2782..4ded995 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackOutputStream.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackOutputStream.java
@@ -21,8 +21,7 @@
/**
* Specialized output stream for serializing MessagePack streams.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This class is not intended for external use.
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/annotation/MsgPackConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/annotation/MsgPackConfig.java
index 9f1d670..9c4ef6b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/annotation/MsgPackConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/annotation/MsgPackConfig.java
@@ -49,8 +49,7 @@
* When present, this value overrides the {@link Serializer#SERIALIZER_addBeanTypes} setting and is
* provided to customize the behavior of specific serializers in a {@link SerializerGroup}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -63,8 +62,7 @@
* A default global value can be set via the system property <js>"MsgPackSerializer.addBeanTypes.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link MsgPackSerializer#MSGPACK_addBeanTypes}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiParser.java
index ad22592..c7cb930 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiParser.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiParser.java
@@ -20,8 +20,7 @@
/**
* OpenAPI part parser.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.OpenApiDetails.Parsers}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiSerializer.java
index da1668a..1a22687 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiSerializer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiSerializer.java
@@ -21,8 +21,7 @@
/**
* Serializes POJOs to values suitable for transmission as HTTP headers, query/form-data parameters, and path variables.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.OpenApiDetails.Serializers}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/InputStreamParserBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/InputStreamParserBuilder.java
index 3536d64..d2ed414 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/InputStreamParserBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/InputStreamParserBuilder.java
@@ -54,8 +54,7 @@
* When using the {@link Parser#parse(Object,Class)} method on stream-based parsers and the input is a string, this defines the format to use
* when converting the string into a byte array.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link InputStreamParser#ISPARSER_binaryFormat}
* </ul>
*
@@ -75,8 +74,7 @@
* When using the {@link Parser#parse(Object,Class)} method on stream-based parsers and the input is a string, this defines the format to use
* when converting the string into a byte array.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link InputStreamParser#ISPARSER_binaryFormat}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java
index 9e7a480..e1e6611 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java
@@ -442,8 +442,7 @@
* MyBean myBean2 = s.parse(json, MyBean.<jk>class</jk>);
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This only allows for multi-input streams for the following parsers:
* <ul>
@@ -589,8 +588,7 @@
* <p>
* The array can be arbitrarily long to indicate arbitrarily complex data structures.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Use the {@link #parse(Object, Class)} method instead if you don't need a parameterized map/collection.
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserBuilder.java
index 1b26654..3cc6fef 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserBuilder.java
@@ -54,8 +54,7 @@
* If <jk>true</jk>, <l>InputStreams</l> and <l>Readers</l> passed into parsers will be closed
* after parsing is complete.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_autoCloseStreams}
* </ul>
*
@@ -74,8 +73,7 @@
* <p>
* Shortcut for calling <code>autoCloseStreams(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_autoCloseStreams}
* </ul>
*
@@ -92,8 +90,7 @@
* When parse errors occur, this specifies the number of lines of input before and after the
* error location to be printed as part of the exception message.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_debugOutputLines}
* </ul>
*
@@ -112,8 +109,7 @@
* <p>
* Class used to listen for errors and warnings that occur during parsing.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_listener}
* </ul>
*
@@ -130,8 +126,7 @@
* <p>
* If <jk>true</jk>, strict mode for the parser is enabled.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_strict}
* </ul>
*
@@ -150,8 +145,7 @@
* <p>
* Shortcut for calling <code>strict(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_strict}
* </ul>
*
@@ -168,8 +162,7 @@
* If <jk>true</jk>, string values will be trimmed of whitespace using {@link String#trim()} before being added to
* the POJO.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_trimStrings}
* </ul>
*
@@ -188,8 +181,7 @@
* <p>
* Shortcut for calling <code>trimStrings(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_trimStrings}
* </ul>
*
@@ -205,8 +197,7 @@
* <p>
* If <jk>true</jk>, don't use internal buffering during parsing.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_unbuffered}
* </ul>
*
@@ -225,8 +216,7 @@
* <p>
* Shortcut for calling <code>unbuffered(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_unbuffered}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserGroupBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserGroupBuilder.java
index 5caf181..df8e84f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserGroupBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserGroupBuilder.java
@@ -141,8 +141,7 @@
* If <jk>true</jk>, <l>InputStreams</l> and <l>Readers</l> passed into parsers will be closed
* after parsing is complete.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_autoCloseStreams}
* </ul>
*
@@ -160,8 +159,7 @@
* <p>
* Shortcut for calling <code>autoCloseStreams(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_autoCloseStreams}
* </ul>
*
@@ -177,8 +175,7 @@
* When parse errors occur, this specifies the number of lines of input before and after the
* error location to be printed as part of the exception message.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_debugOutputLines}
* </ul>
*
@@ -198,8 +195,7 @@
* <p>
* Class used to listen for errors and warnings that occur during parsing.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_listener}
* </ul>
*
@@ -216,8 +212,7 @@
* <p>
* If <jk>true</jk>, strict mode for the parsers are enabled.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_strict}
* </ul>
*
@@ -236,8 +231,7 @@
* <p>
* Shortcut for calling <code>strict(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_strict}
* </ul>
*
@@ -254,8 +248,7 @@
* If <jk>true</jk>, string values will be trimmed of whitespace using {@link String#trim()} before being added to
* the POJO.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_trimStrings}
* </ul>
*
@@ -274,8 +267,7 @@
* <p>
* Shortcut for calling <code>trimStrings(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_trimStrings}
* </ul>
*
@@ -291,8 +283,7 @@
* <p>
* If <jk>true</jk>, don't use internal buffering during parsing.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_unbuffered}
* </ul>
*
@@ -311,8 +302,7 @@
* <p>
* Shortcut for calling <code>unbuffered(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_unbuffered}
* </ul>
*
@@ -328,8 +318,7 @@
* <p>
* The character set to use for reading <c>Files</c> from the file system.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link ReaderParser#RPARSER_fileCharset}
* </ul>
*
@@ -348,8 +337,7 @@
* <p>
* The character set to use for converting <c>InputStreams</c> and byte arrays to readers.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link ReaderParser#RPARSER_streamCharset}
* </ul>
*
@@ -369,8 +357,7 @@
* When using the {@link Parser#parse(Object,Class)} method on stream-based parsers and the input is a string, this defines the format to use
* when converting the string into a byte array.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link InputStreamParser#ISPARSER_binaryFormat}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSession.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSession.java
index 57abab8..9621926 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSession.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSession.java
@@ -352,8 +352,7 @@
* <p>
* The array can be arbitrarily long to indicate arbitrarily complex data structures.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Use the {@link #parse(Object, Class)} method instead if you don't need a parameterized map/collection.
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParserBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParserBuilder.java
index 4e4fb55..6cb4604 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParserBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParserBuilder.java
@@ -54,8 +54,7 @@
* <p>
* The character set to use for reading <c>Files</c> from the file system.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link ReaderParser#RPARSER_fileCharset}
* </ul>
*
@@ -74,8 +73,7 @@
* <p>
* The character set to use for converting <c>InputStreams</c> and byte arrays to readers.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link ReaderParser#RPARSER_streamCharset}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/annotation/ParserConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/annotation/ParserConfig.java
index c7caf1f..ea51ae0 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/annotation/ParserConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/annotation/ParserConfig.java
@@ -49,8 +49,7 @@
* When using the {@link Parser#parse(Object,Class)} method on stream-based parsers and the input is a string, this defines the format to use
* when converting the string into a byte array.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -64,8 +63,7 @@
* A default global value can be set via the system property <js>"InputStreamParser.binaryFormat.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link InputStreamParser#ISPARSER_binaryFormat}
* </ul>
*/
@@ -82,8 +80,7 @@
* If <js>"true"</js>, <l>InputStreams</l> and <l>Readers</l> passed into parsers will be closed
* after parsing is complete.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -96,8 +93,7 @@
* A default global value can be set via the system property <js>"Parser.autoCloseStreams.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_autoCloseStreams}
* </ul>
*/
@@ -110,8 +106,7 @@
* When parse errors occur, this specifies the number of lines of input before and after the
* error location to be printed as part of the exception message.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Format: integer
* <li>
@@ -122,8 +117,7 @@
* A default global value can be set via the system property <js>"Parser.debugOutputLines.i"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_debugOutputLines}
* </ul>
*/
@@ -135,8 +129,7 @@
* <p>
* Class used to listen for errors and warnings that occur during parsing.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_listener}
* </ul>
*/
@@ -176,8 +169,7 @@
* </tr>
* </table>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -190,8 +182,7 @@
* A default global value can be set via the system property <js>"Parser.strict.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_strict}
* </ul>
*/
@@ -204,8 +195,7 @@
* If <js>"true"</js>, string values will be trimmed of whitespace using {@link String#trim()} before being added to
* the POJO.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -218,8 +208,7 @@
* A default global value can be set via the system property <js>"Parser.trimStrings.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_trimStrings}
* </ul>
*/
@@ -236,8 +225,7 @@
* because it may contain multiple independent POJOs to parse.
* <br>Buffering would cause the parser to read past the current POJO in the stream.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This only allows for multi-input streams for the following parsers:
* <ul>
@@ -262,8 +250,7 @@
* A default global value can be set via the system property <js>"Parser.unbuffered.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_unbuffered}
* </ul>
*/
@@ -282,8 +269,7 @@
* <p>
* Used when passing in files to {@link Parser#parse(Object, Class)}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* <js>"DEFAULT"</js> can be used to indicate the JVM default file system charset.
* <li>
@@ -292,8 +278,7 @@
* A default global value can be set via the system property <js>"ReaderParser.fileCharset.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link ReaderParser#RPARSER_fileCharset}
* </ul>
*/
@@ -308,8 +293,7 @@
* <p>
* Used when passing in input streams and byte arrays to {@link Parser#parse(Object, Class)}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* <js>"DEFAULT"</js> can be used to indicate the JVM default file system charset.
* <li>
@@ -318,8 +302,7 @@
* A default global value can be set via the system property <js>"ReaderParser.inputStreamCharset.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link ReaderParser#RPARSER_streamCharset}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterface.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterface.java
index dffafd5..72ff094 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterface.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterface.java
@@ -20,8 +20,7 @@
/**
* Identifies a remote proxy REST interface.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.restRPC}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterfaceMeta.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterfaceMeta.java
index 5abffd0..80ca3ed 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterfaceMeta.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterfaceMeta.java
@@ -27,8 +27,7 @@
* <p>
* Captures the information in {@link RemoteInterface @RemoteInterface} annotations for caching and reuse.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.restRPC}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterfaceMethod.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterfaceMethod.java
index 64261cb..b609e6a 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterfaceMethod.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterfaceMethod.java
@@ -24,8 +24,7 @@
* <p>
* Captures the information in {@link RemoteInterface @RemoteInterface} annotations for caching and reuse.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.restRPC}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializerBuilder.java
index e38c7aa..c6ec567 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializerBuilder.java
@@ -54,7 +54,7 @@
* When using the {@link Serializer#serializeToString(Object)} method on stream-based serializers, this defines the format to use
* when converting the resulting byte array to a string.
*
- * <ul>
+ * <ul class='javatree'>
* <li class='jf'>{@link OutputStreamSerializer#OSSERIALIZER_binaryFormat}
* </ul>
*
@@ -74,7 +74,7 @@
* When using the {@link Serializer#serializeToString(Object)} method on stream-based serializers, this defines the format to use
* when converting the resulting byte array to a string.
*
- * <ul>
+ * <ul class='javatree'>
* <li class='jf'>{@link OutputStreamSerializer#OSSERIALIZER_binaryFormat}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java
index 7181ef9..7c77133 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java
@@ -75,7 +75,7 @@
*
* <p>
* Note the differences between the following settings:
- * <ul>
+ * <ul class='javatree'>
* <li class='jf'>{@link #SERIALIZER_addRootType} - Affects whether <js>'_type'</js> is added to root node.
* <li class='jf'>{@link #SERIALIZER_addBeanTypes} - Affects whether <js>'_type'</js> is added to any nodes.
* </ul>
@@ -134,7 +134,7 @@
*
* <p>
* Note the differences between the following settings:
- * <ul>
+ * <ul class='javatree'>
* <li class='jf'>{@link #SERIALIZER_addRootType} - Affects whether <js>'_type'</js> is added to root node.
* <li class='jf'>{@link #SERIALIZER_addBeanTypes} - Affects whether <js>'_type'</js> is added to any nodes.
* </ul>
@@ -570,7 +570,7 @@
*
* <p>
* Possible values are:
- * <ul>
+ * <ul class='javatree'>
* <li class='jf'>{@link UriRelativity#RESOURCE}
* - Relative URIs should be considered relative to the servlet URI.
* <li class='jf'>{@link UriRelativity#PATH_INFO}
@@ -588,8 +588,7 @@
* .build();
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.URIs}
* </ul>
*/
@@ -642,8 +641,7 @@
* .build();
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.URIs}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerBuilder.java
index 6197d58..50e70b9 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerBuilder.java
@@ -54,8 +54,7 @@
* If <jk>true</jk>, then <js>"_type"</js> properties will be added to beans if their type cannot be inferred
* through reflection.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes}
* </ul>
*
@@ -74,8 +73,7 @@
* <p>
* Shortcut for calling <code>addBeanTypes(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes}
* </ul>
*
@@ -92,8 +90,7 @@
* When disabled, it is assumed that the parser knows the exact Java POJO type being parsed, and therefore top-level
* type information that might normally be included to determine the data type will not be serialized.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_addRootType}
* </ul>
*
@@ -112,8 +109,7 @@
* <p>
* Shortcut for calling <code>addRootType(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_addRootType}
* </ul>
*
@@ -129,8 +125,7 @@
* <p>
* Class used to listen for errors and warnings that occur during serialization.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_listener}
* </ul>
*
@@ -148,8 +143,7 @@
* <p>
* Copies and sorts the contents of arrays and collections before serializing them.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_sortCollections}
* </ul>
*
@@ -168,8 +162,7 @@
* <p>
* Shortcut for calling <code>sortCollections(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_sortCollections}
* </ul>
*
@@ -185,8 +178,7 @@
* <p>
* Copies and sorts the contents of maps before serializing them.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_sortMaps}
* </ul>
*
@@ -205,8 +197,7 @@
* <p>
* Shortcut for calling <code>sortMaps(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_sortMaps}
* </ul>
*
@@ -222,8 +213,7 @@
* <p>
* If <jk>true</jk>, empty list values will not be serialized to the output.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimEmptyCollections}
* </ul>
*
@@ -242,8 +232,7 @@
* <p>
* Shortcut for calling <code>trimEmptyCollections(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimEmptyCollections}
* </ul>
*
@@ -259,8 +248,7 @@
* <p>
* If <jk>true</jk>, empty map values will not be serialized to the output.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimEmptyMaps}
* </ul>
*
@@ -279,8 +267,7 @@
* <p>
* Shortcut for calling <code>trimEmptyMaps(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimEmptyMaps}
* </ul>
*
@@ -296,8 +283,7 @@
* <p>
* If <jk>true</jk>, null bean values will not be serialized to the output.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimNullProperties}
* </ul>
*
@@ -316,8 +302,7 @@
* <p>
* If <jk>true</jk>, string values will be trimmed of whitespace using {@link String#trim()} before being serialized.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimStrings}
* </ul>
*
@@ -336,8 +321,7 @@
* <p>
* Shortcut for calling <code>trimStrings(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimStrings}
* </ul>
*
@@ -353,8 +337,7 @@
* <p>
* Bean used for resolution of URIs to absolute or root-relative form.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_uriContext}
* </ul>
*
@@ -379,8 +362,7 @@
* .build();
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_uriContext}
* </ul>
*
@@ -397,8 +379,7 @@
* <p>
* Defines what relative URIs are relative to when serializing URI/URL objects.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_uriRelativity}
* </ul>
*
@@ -425,8 +406,7 @@
* .build();
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_uriRelativity}
* </ul>
*
@@ -445,8 +425,7 @@
* <p>
* Defines the resolution level for URIs when serializing URI/URL objects.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_uriResolution}
* </ul>
*
@@ -473,8 +452,7 @@
* .build();
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_uriResolution}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerGroupBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerGroupBuilder.java
index 9b56a7e..6529538 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerGroupBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerGroupBuilder.java
@@ -141,8 +141,7 @@
* If <jk>true</jk>, then <js>"_type"</js> properties will be added to beans if their type cannot be inferred
* through reflection.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes}
* </ul>
*
@@ -161,8 +160,7 @@
* <p>
* Shortcut for calling <code>addBeanTypes(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes}
* </ul>
*
@@ -179,8 +177,7 @@
* When disabled, it is assumed that the parser knows the exact Java POJO type being parsed, and therefore top-level
* type information that might normally be included to determine the data type will not be serialized.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_addRootType}
* </ul>
*
@@ -199,8 +196,7 @@
* <p>
* Shortcut for calling <code>addRootType(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_addRootType}
* </ul>
*
@@ -216,8 +212,7 @@
* <p>
* Class used to listen for errors and warnings that occur during serialization.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_listener}
* </ul>
*
@@ -232,8 +227,7 @@
/**
* Configuration property: Sort arrays and collections alphabetically.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_sortCollections}
* </ul>
*
@@ -252,8 +246,7 @@
* <p>
* Shortcut for calling <code>sortCollections(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_sortCollections}
* </ul>
*
@@ -266,8 +259,7 @@
/**
* Configuration property: Sort maps alphabetically.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_sortMaps}
* </ul>
*
@@ -286,8 +278,7 @@
* <p>
* Shortcut for calling <code>sortMaps(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_sortMaps}
* </ul>
*
@@ -303,8 +294,7 @@
* <p>
* If <jk>true</jk>, empty list values will not be serialized to the output.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimEmptyCollections}
* </ul>
*
@@ -323,8 +313,7 @@
* <p>
* Shortcut for calling <code>trimEmptyCollections(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimEmptyCollections}
* </ul>
*
@@ -340,8 +329,7 @@
* <p>
* If <jk>true</jk>, empty map values will not be serialized to the output.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimEmptyMaps}
* </ul>
*
@@ -360,8 +348,7 @@
* <p>
* Shortcut for calling <code>trimEmptyMaps(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimEmptyMaps}
* </ul>
*
@@ -377,8 +364,7 @@
* <p>
* If <jk>true</jk>, null bean values will not be serialized to the output.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimNullProperties}
* </ul>
*
@@ -397,8 +383,7 @@
* <p>
* If <jk>true</jk>, string values will be trimmed of whitespace using {@link String#trim()} before being serialized.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimStrings}
* </ul>
*
@@ -417,8 +402,7 @@
* <p>
* Shortcut for calling <code>trimStrings(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimStrings}
* </ul>
*
@@ -434,8 +418,7 @@
* <p>
* Bean used for resolution of URIs to absolute or root-relative form.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_uriContext}
* </ul>
*
@@ -452,8 +435,7 @@
* <p>
* Defines what relative URIs are relative to when serializing URI/URL objects.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_uriRelativity}
* </ul>
*
@@ -472,8 +454,7 @@
* <p>
* Defines the resolution level for URIs when serializing URI/URL objects.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_uriResolution}
* </ul>
*
@@ -495,7 +476,7 @@
* When using the {@link Serializer#serializeToString(Object)} method on stream-based serializers, this defines the format to use
* when converting the resulting byte array to a string.
*
- * <ul>
+ * <ul class='javatree'>
* <li class='jf'>{@link OutputStreamSerializer#OSSERIALIZER_binaryFormat}
* </ul>
*
@@ -519,8 +500,7 @@
* <p>
* Used when passing in files to {@link Serializer#serialize(Object, Object)}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_fileCharset}
* </ul>
*
@@ -539,8 +519,7 @@
* <p>
* Specifies the maximum indentation level in the serialized document.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_maxIndent}
* </ul>
*
@@ -559,8 +538,7 @@
* <p>
* This is the character used for quoting attributes and values.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_quoteChar}
* </ul>
*
@@ -579,8 +557,7 @@
* <p>
* Shortcut for calling <code>quoteChar(<js>'\''</js>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_quoteChar}
* </ul>
*
@@ -599,8 +576,7 @@
* <p>
* Used when passing in output streams and byte arrays to {@link WriterSerializer#serialize(Object, Object)}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_streamCharset}
* </ul>
*
@@ -619,8 +595,7 @@
* <p>
* If <jk>true</jk>, newlines and indentation and spaces are added to the output to improve readability.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_useWhitespace}
* </ul>
*
@@ -639,8 +614,7 @@
* <p>
* Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_useWhitespace}
* </ul>
* @return This object (for method chaining).
@@ -655,8 +629,7 @@
* <p>
* Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_useWhitespace}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializerBuilder.java
index d811708..3628502 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializerBuilder.java
@@ -57,8 +57,7 @@
* <p>
* Used when passing in files to {@link Serializer#serialize(Object, Object)}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_fileCharset}
* </ul>
*
@@ -77,8 +76,7 @@
* <p>
* Specifies the maximum indentation level in the serialized document.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_maxIndent}
* </ul>
*
@@ -97,8 +95,7 @@
* <p>
* This is the character used for quoting attributes and values.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_quoteChar}
* </ul>
*
@@ -117,8 +114,7 @@
* <p>
* Shortcut for calling <code>quoteChar(<js>'\''</js>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_quoteChar}
* </ul>
*
@@ -137,8 +133,7 @@
* <p>
* Used when passing in output streams and byte arrays to {@link WriterSerializer#serialize(Object, Object)}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_streamCharset}
* </ul>
*
@@ -157,8 +152,7 @@
* <p>
* If <jk>true</jk>, newlines and indentation and spaces are added to the output to improve readability.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_useWhitespace}
* </ul>
*
@@ -177,8 +171,7 @@
* <p>
* Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_useWhitespace}
* </ul>
* @return This object (for method chaining).
@@ -193,8 +186,7 @@
* <p>
* Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_useWhitespace}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/annotation/SerializerConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/annotation/SerializerConfig.java
index 82d3d53..cc6efc7 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/annotation/SerializerConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/annotation/SerializerConfig.java
@@ -45,8 +45,7 @@
* When using the {@link OutputStreamSerializer#serializeToString(Object)} method on stream-based serializers, this defines the format to use
* when converting the resulting byte array to a string.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -60,8 +59,7 @@
* A default global value can be set via the system property <js>"OutputStreamSerializer.binaryFormat.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link OutputStreamSerializer#OSSERIALIZER_binaryFormat}
* </ul>
*/
@@ -90,8 +88,7 @@
* <li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes} - Affects whether <js>'_type'</js> is added to any nodes.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -104,8 +101,7 @@
* A default global value can be set via the system property <js>"Serializer.addBeanTypes.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes}
* </ul>
*/
@@ -129,8 +125,7 @@
* <li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes} - Affects whether <js>'_type'</js> is added to any nodes.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -143,8 +138,7 @@
* A default global value can be set via the system property <js>"Serializer.addRootType.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_addRootType}
* </ul>
*/
@@ -156,8 +150,7 @@
* <p>
* Class used to listen for errors and warnings that occur during serialization.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_listener}
* </ul>
*/
@@ -172,8 +165,7 @@
* <p>
* Note that this introduces a performance penalty.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -186,8 +178,7 @@
* A default global value can be set via the system property <js>"Serializer.sortCollections.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_sortCollections}
* </ul>
*/
@@ -202,8 +193,7 @@
* <p>
* Note that this introduces a performance penalty.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -216,8 +206,7 @@
* A default global value can be set via the system property <js>"Serializer.sortMaps.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_sortMaps}
* </ul>
*/
@@ -238,8 +227,7 @@
* Bean properties with empty list values will not be set.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -252,8 +240,7 @@
* A default global value can be set via the system property <js>"Serializer.trimEmptyCollections.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimEmptyCollections}
* </ul>
*/
@@ -272,8 +259,7 @@
* Bean properties with empty map values will not be set.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -286,8 +272,7 @@
* A default global value can be set via the system property <js>"Serializer.trimEmptyMaps.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimEmptyMaps}
* </ul>
*/
@@ -306,8 +291,7 @@
* Map entries with <jk>null</jk> values will be lost.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -320,8 +304,7 @@
* A default global value can be set via the system property <js>"Serializer.trimNullProperties.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimNullProperties}
* </ul>
*/
@@ -333,8 +316,7 @@
* <p>
* If <js>"true"</js>, string values will be trimmed of whitespace using {@link String#trim()} before being serialized.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -347,8 +329,7 @@
* A default global value can be set via the system property <js>"Serializer.trimStrings.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimStrings}
* </ul>
*/
@@ -361,8 +342,7 @@
* <p>
* Bean used for resolution of URIs to absolute or root-relative form.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Format: JSON object representing a {@link UriContext}
* <li>
@@ -371,8 +351,7 @@
* A default global value can be set via the system property <js>"Serializer.uriContext.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_uriContext}
* </ul>
*/
@@ -389,8 +368,7 @@
* <li>Properties and classes annotated with {@link org.apache.juneau.annotation.URI @URI}
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -403,8 +381,7 @@
* A default global value can be set via the system property <js>"Serializer.uriRelativity.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_uriRelativity}
* <li class='link'>{@doc juneau-marshall.URIs}
* </ul>
@@ -422,8 +399,7 @@
* <li>Properties and classes annotated with {@link org.apache.juneau.annotation.URI @URI}
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -437,8 +413,7 @@
* A default global value can be set via the system property <js>"Serializer.uriResolution.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_uriResolution}
* <li class='link'>{@doc juneau-marshall.URIs}
* </ul>
@@ -458,8 +433,7 @@
* <p>
* Used when passing in files to {@link Serializer#serialize(Object, Object)}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Format: string
* <li>
@@ -474,8 +448,7 @@
* This setting does not apply to the RDF serializers.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_fileCharset}
* </ul>
*/
@@ -487,8 +460,7 @@
* <p>
* Specifies the maximum indentation level in the serialized document.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Format: integer
* <li>
@@ -501,8 +473,7 @@
* This setting does not apply to the RDF serializers.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_maxIndent}
* </ul>
*/
@@ -514,8 +485,7 @@
* <p>
* This is the character used for quoting attributes and values.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Default: "
* <li>
@@ -526,8 +496,7 @@
* This setting does not apply to the RDF serializers.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_quoteChar}
* </ul>
*/
@@ -542,8 +511,7 @@
* <p>
* Used when passing in output streams and byte arrays to {@link WriterSerializer#serialize(Object, Object)}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Format: string
* <li>
@@ -556,8 +524,7 @@
* This setting does not apply to the RDF serializers.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_streamCharset}
* </ul>
*/
@@ -569,8 +536,7 @@
* <p>
* If <js>"true"</js>, whitespace is added to the output to improve readability.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -583,8 +549,7 @@
* A default global value can be set via the system property <js>"Serializer.useWhitespace.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_useWhitespace}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/SoapXmlSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/SoapXmlSerializerBuilder.java
index b288fc2..961dd72 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/SoapXmlSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/SoapXmlSerializerBuilder.java
@@ -58,8 +58,7 @@
/**
* Configuration property: The <c>SOAPAction</c> HTTP header value to set on responses.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link SoapXmlSerializer#SOAPXML_SOAPAction}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/annotation/SoapXmlConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/annotation/SoapXmlConfig.java
index f16f76c..2d1917f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/annotation/SoapXmlConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/annotation/SoapXmlConfig.java
@@ -40,8 +40,7 @@
/**
* Configuration property: The <c>SOAPAction</c> HTTP header value to set on responses.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link SoapXmlSerializer#SOAPXML_SOAPAction}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/DefaultingVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/DefaultingVar.java
index c01981b..cc24e01 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/DefaultingVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/DefaultingVar.java
@@ -23,12 +23,11 @@
*
* <p>
* Subclasses must implement the following method:
- * <ul>
+ * <ul class='javatree'>
* <li class='jm'>{@link #resolve(VarResolverSession, String)}
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MapVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MapVar.java
index 06e53dc..48bd83d 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MapVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MapVar.java
@@ -20,8 +20,7 @@
/**
* A subclass of {@link DefaultingVar} that simply pulls values from a {@link Map}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MultipartResolvingVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MultipartResolvingVar.java
index c0907da..27579f0 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MultipartResolvingVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MultipartResolvingVar.java
@@ -23,12 +23,11 @@
*
* <p>
* Subclasses must implement the following method:
- * <ul>
+ * <ul class='javatree'>
* <li class='jm'>{@link #resolve(VarResolverSession, String)}
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MultipartVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MultipartVar.java
index e182e9b..4deed58 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MultipartVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MultipartVar.java
@@ -22,8 +22,7 @@
* <js>"$X{foo, bar, baz}"</js>
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/ResolvingObjectMap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/ResolvingObjectMap.java
index 352b5dc..69d76e1 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/ResolvingObjectMap.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/ResolvingObjectMap.java
@@ -29,8 +29,7 @@
* <p>
* All other data types are left as-is.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/SimpleVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/SimpleVar.java
index 7b24102..761cd8e 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/SimpleVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/SimpleVar.java
@@ -24,12 +24,11 @@
*
* <p>
* Subclasses must implement the following method:
- * <ul>
+ * <ul class='javatree'>
* <li class='jm'>{@link #resolve(VarResolverSession, String)}
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/StreamedVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/StreamedVar.java
index 8e0f638..83c0b3b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/StreamedVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/StreamedVar.java
@@ -23,12 +23,11 @@
*
* <p>
* Subclasses must implement the following method:
- * <ul>
+ * <ul class='javatree'>
* <li class='jm'>{@link #resolveTo(VarResolverSession, java.io.Writer, String)}
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/Var.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/Var.java
index 229f5dc..3e3fbf1 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/Var.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/Var.java
@@ -25,7 +25,7 @@
*
* <p>
* Subclasses must implement one of the following two methods:
- * <ul>
+ * <ul class='javatree'>
* <li class='jm'>{@link #resolve(VarResolverSession,String)} - For simple vars.
* <li class='jm'>{@link #resolveTo(VarResolverSession,Writer,String)} - For streamed vars.
* </ul>
@@ -37,13 +37,12 @@
*
* <p>
* Two direct abstract subclasses are provided to differentiated between simple and streamed vars:
- * <ul>
+ * <ul class='javatree'>
* <li class='jac'>{@link SimpleVar}
* <li class='jac'>{@link StreamedVar}
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolver.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolver.java
index 941d7fd..624e946 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolver.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolver.java
@@ -52,8 +52,7 @@
* System.<jsf>out</jsf>.println(r.resolve(<js>"java.home is set to $S{java.home}"</js>));
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.VarResolvers}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverBuilder.java
index f74785a..dfcc3e1 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverBuilder.java
@@ -21,8 +21,7 @@
/**
* Builder class for building instances of {@link VarResolver}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.VarResolvers}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverContext.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverContext.java
index e130813..9f5eab8 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverContext.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverContext.java
@@ -26,8 +26,7 @@
* <p>
* Used to associate {@link Var Vars} and context objects with {@link VarResolver VarResolvers}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.VarResolvers}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverSession.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverSession.java
index 33870ec..734d024a 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverSession.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverSession.java
@@ -36,8 +36,7 @@
* <p>
* Instances of this class are NOT guaranteed to be thread safe.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.VarResolvers}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/CoalesceVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/CoalesceVar.java
index 4e5e0ff..9621bfb 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/CoalesceVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/CoalesceVar.java
@@ -21,8 +21,7 @@
* The format for this var is <js>"$CO{arg1[,arg2...]}"</js>.
*
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/EnvVariablesVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/EnvVariablesVar.java
index c0496f5..6a1f21a 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/EnvVariablesVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/EnvVariablesVar.java
@@ -33,8 +33,7 @@
* Since this is a {@link SimpleVar}, any variables contained in the result will be recursively resolved.
* <br>Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/IfVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/IfVar.java
index 993bccc..d598b50 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/IfVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/IfVar.java
@@ -45,8 +45,7 @@
* Since this is a {@link MultipartVar}, any variables contained in the result will be recursively resolved.
* <br>Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/LenVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/LenVar.java
index 9dd659b..231266d 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/LenVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/LenVar.java
@@ -41,8 +41,7 @@
* Since this is a {@link MultipartVar}, any variables contained in the result will be recursively resolved.
* <br>Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/LowerCaseVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/LowerCaseVar.java
index e110f49..0197471 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/LowerCaseVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/LowerCaseVar.java
@@ -27,8 +27,7 @@
* Since this is a {@link SimpleVar}, any variables contained in the result will be recursively resolved.
* Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/NotEmptyVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/NotEmptyVar.java
index cfc3bc1..e0aeec4 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/NotEmptyVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/NotEmptyVar.java
@@ -27,8 +27,7 @@
* Since this is a {@link SimpleVar}, any variables contained in the result will be recursively resolved.
* Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternExtractVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternExtractVar.java
index 8db42f3..bcbf8df 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternExtractVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternExtractVar.java
@@ -44,8 +44,7 @@
* Since this is a {@link MultipartVar}, any variables contained in the result will be recursively resolved.
* <br>Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternMatchVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternMatchVar.java
index 2e0e37b..7358d7e 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternMatchVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternMatchVar.java
@@ -45,8 +45,7 @@
* Since this is a {@link MultipartVar}, any variables contained in the result will be recursively resolved.
* <br>Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternReplaceVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternReplaceVar.java
index eb08a47..079bf3b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternReplaceVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternReplaceVar.java
@@ -44,8 +44,7 @@
* Since this is a {@link MultipartVar}, any variables contained in the result will be recursively resolved.
* <br>Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SubstringVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SubstringVar.java
index 53248e3..08ded53 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SubstringVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SubstringVar.java
@@ -42,8 +42,7 @@
* Since this is a {@link MultipartVar}, any variables contained in the result will be recursively resolved.
* <br>Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SwitchVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SwitchVar.java
index 151b59a..60adad6 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SwitchVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SwitchVar.java
@@ -46,8 +46,7 @@
* Since this is a {@link MultipartVar}, any variables contained in the result will be recursively resolved.
* <br>Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SystemPropertiesVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SystemPropertiesVar.java
index 0008993..6997050 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SystemPropertiesVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SystemPropertiesVar.java
@@ -33,8 +33,7 @@
* Since this is a {@link SimpleVar}, any variables contained in the result will be recursively resolved.
* <br>Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/UpperCaseVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/UpperCaseVar.java
index 69f1b79..8f3965e 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/UpperCaseVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/UpperCaseVar.java
@@ -27,8 +27,7 @@
* Since this is a {@link SimpleVar}, any variables contained in the result will be recursively resolved.
* Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BeanFilter.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BeanFilter.java
index 07f13ac..2083911 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BeanFilter.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BeanFilter.java
@@ -28,8 +28,7 @@
* Bean filters are created by {@link BeanFilterBuilder} which is the programmatic equivalent to the {@link Bean @Bean}
* annotation.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.BeanFilters}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BeanFilterBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BeanFilterBuilder.java
index 8048c62..4d9d488 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BeanFilterBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BeanFilterBuilder.java
@@ -49,8 +49,7 @@
* .build();
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.BeanFilters}
* </ul>
*
@@ -111,8 +110,7 @@
* String json = s.serialize(<jk>new</jk> MyBean());
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link Bean#typeName()}
* </ul>
*
@@ -149,8 +147,7 @@
* String json = s.serialize(<jk>new</jk> MyBean());
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link Bean#properties()}
* <li class='jf'>{@link BeanContext#BEAN_includeProperties}
* </ul>
@@ -190,8 +187,7 @@
* String json = s.serialize(<jk>new</jk> MyBean());
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link Bean#excludeProperties()}
* <li class='jf'>{@link BeanContext#BEAN_excludeProperties}
* </ul>
@@ -249,8 +245,7 @@
* Note that this filter can be used on the parent class so that it filters to all child classes, or can be set
* individually on the child classes.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link Bean#interfaceClass()}
* <li class='jf'>{@link BeanContext#BEAN_beanFilters}
* </ul>
@@ -308,8 +303,7 @@
* String json = s.serialize(<jk>new</jk> C3());
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link Bean#stopClass()}
* </ul>
*
@@ -347,8 +341,7 @@
* String json = s.serialize(<jk>new</jk> MyBean());
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link Bean#sort()}
* <li class='jf'>{@link BeanContext#BEAN_sortProperties}
* </ul>
@@ -369,8 +362,7 @@
* <p>
* Shortcut for calling <code>sortProperties(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link Bean#sort()}
* <li class='jf'>{@link BeanContext#BEAN_sortProperties}
* </ul>
@@ -407,8 +399,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link Bean#fluentSetters()}
* <li class='jf'>{@link BeanContext#BEAN_fluentSetters}
* </ul>
@@ -429,8 +420,7 @@
* <p>
* Shortcut for calling <code>fluentSetters(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link Bean#fluentSetters()}
* <li class='jf'>{@link BeanContext#BEAN_fluentSetters}
* </ul>
@@ -469,8 +459,7 @@
* String json = s.serialize(<jk>new</jk> MyBean());
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link Bean#propertyNamer()}
* <li class='jf'>{@link BeanContext#BEAN_propertyNamer}
* <li class='jc'>{@link PropertyNamer}
@@ -512,8 +501,7 @@
* MyBean myBean = p.parse(json);
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link Bean#beanDictionary()}
* <li class='jf'>{@link BeanContext#BEAN_beanDictionary}
* </ul>
@@ -553,8 +541,7 @@
* .build();
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link Bean#propertyFilter()}
* <li class='jc'>{@link PropertyFilter}
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/Builder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/Builder.java
index 99ad14c..d5eb3d0 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/Builder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/Builder.java
@@ -19,8 +19,7 @@
* This interface has no methods to implement.
* <br>It's purpose is to identify a class as a builder when it's used on a constructor of the built class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.PojoBuilders}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BuilderSwap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BuilderSwap.java
index 11f1167..b83ec48 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BuilderSwap.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BuilderSwap.java
@@ -23,8 +23,7 @@
/**
* Specialized transform for builder classes.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.PojoBuilders}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/PojoSwap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/PojoSwap.java
index e4f3b47..0ebd06f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/PojoSwap.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/PojoSwap.java
@@ -42,7 +42,7 @@
*
* <p>
* <c>PojoSwaps</c> are associated with serializers and parsers through the following:
- * <ul>
+ * <ul class='javatree'>
* <li class='ja'>{@link Swap @Swap}
* <li class='ja'>{@link Swaps @Swaps}
* <li class='jm'>{@link BeanContextBuilder#pojoSwaps(Object...)}
@@ -95,8 +95,7 @@
* <p>
* The normal object representation of an object.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.PojoSwaps}
* <li class='link'>{@doc juneau-marshall.Transforms.SwapAnnotation}
* </ul>
@@ -160,8 +159,7 @@
* <p>
* This method is the programmatic equivalent to the {@link Swap#mediaTypes() @Swap(mediaTypes)} annotation.
*
- * <h5 class='topic'>Documentation</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.PerMediaTypePojoSwaps}
* </ul>
* @return The media types that this swap is applicable to, or <jk>null</jk> if it's applicable for all media types.
@@ -182,8 +180,7 @@
* <p>
* This method is the programmatic equivalent to the {@link Swap#template() @Swap(template)} annotation.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.TemplatedSwaps}
* </ul>
*
@@ -196,8 +193,7 @@
/**
* Sets the media types that this swap is associated with.
*
- * <h5 class='topic'>Documentation</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.PerMediaTypePojoSwaps}
* </ul>
*
@@ -212,8 +208,7 @@
/**
* Sets the template string on this swap.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.TemplatedSwaps}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/PropertyFilter.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/PropertyFilter.java
index 2507ee3..39c8360 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/PropertyFilter.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/PropertyFilter.java
@@ -45,7 +45,7 @@
*
* <p>
* Property filters are registered in the following ways:
- * <ul>
+ * <ul class='javatree'>
* <li class='ja'>{@link org.apache.juneau.annotation.Bean#propertyFilter() @Bean(propertyFilter)}
* <li class='jm'>{@link org.apache.juneau.transform.BeanFilterBuilder#propertyFilter(Class)}
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/Surrogate.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/Surrogate.java
index 7a016f1..dda5398 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/Surrogate.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/Surrogate.java
@@ -80,8 +80,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.Transforms.SurrogateClasses}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transforms/TemporalSwap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transforms/TemporalSwap.java
index ff3fb42..61948eb 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transforms/TemporalSwap.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transforms/TemporalSwap.java
@@ -33,20 +33,20 @@
*
* <p>
* Supports any of the following temporal objects:
- * <ul>
- * <li>{@link HijrahDate}
- * <li>{@link Instant}
- * <li>{@link JapaneseDate}
- * <li>{@link LocalDate}
- * <li>{@link LocalDateTime}
- * <li>{@link LocalTime}
- * <li>{@link MinguoDate}
- * <li>{@link OffsetDateTime}
- * <li>{@link OffsetTime}
- * <li>{@link ThaiBuddhistDate}
- * <li>{@link Year}
- * <li>{@link YearMonth}
- * <li>{@link ZonedDateTime}
+ * <ul class='javatree'>
+ * <li class='jc'>{@link HijrahDate}
+ * <li class='jc'>{@link Instant}
+ * <li class='jc'>{@link JapaneseDate}
+ * <li class='jc'>{@link LocalDate}
+ * <li class='jc'>{@link LocalDateTime}
+ * <li class='jc'>{@link LocalTime}
+ * <li class='jc'>{@link MinguoDate}
+ * <li class='jc'>{@link OffsetDateTime}
+ * <li class='jc'>{@link OffsetTime}
+ * <li class='jc'>{@link ThaiBuddhistDate}
+ * <li class='jc'>{@link Year}
+ * <li class='jc'>{@link YearMonth}
+ * <li class='jc'>{@link ZonedDateTime}
* </ul>
*/
public class TemporalSwap extends StringSwap<Temporal> {
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonParserBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonParserBuilder.java
index 5674d55..2c10800 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonParserBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonParserBuilder.java
@@ -61,8 +61,7 @@
* Specify <jk>true</jk> if URI encoded characters should be decoded, <jk>false</jk> if they've already been
* decoded before being passed to this parser.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link UonParser#UON_decoding}
* </ul>
*
@@ -81,8 +80,7 @@
* <p>
* Shortcut for calling <code>decodeChars(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link UonParser#UON_decoding}
* </ul>
*
@@ -99,8 +97,7 @@
* If <jk>true</jk>, after parsing a POJO from the input, verifies that the remaining input in
* the stream consists of only whitespace.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link UonParser#UON_validateEnd}
* </ul>
*
@@ -119,8 +116,7 @@
* <p>
* Shortcut for calling <code>validateEnd(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link UonParser#UON_validateEnd}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializer.java
index 1a292a6..2aad368 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializer.java
@@ -221,7 +221,7 @@
*
* <p>
* Possible values:
- * <ul>
+ * <ul class='javatree'>
* <li class='jf'>{@link ParamFormat#UON} - Use UON notation for parameters.
* <li class='jf'>{@link ParamFormat#PLAINTEXT} - Use plain text for parameters.
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java
index 099b3d6..c3afa26 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java
@@ -60,8 +60,7 @@
* <p>
* Encode non-valid URI characters with <js>"%xx"</js> constructs.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link UonSerializer#UON_encoding}
* </ul>
*
@@ -80,8 +79,7 @@
* <p>
* Shortcut for calling <code>encoding(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link UonSerializer#UON_encoding}
* </ul>
*
@@ -97,8 +95,7 @@
* <p>
* Specifies the format to use for URL GET parameter keys and values.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link UonSerializer#UON_paramFormat}
* </ul>
*
@@ -117,8 +114,7 @@
* <p>
* Specifies the format to use for URL GET parameter keys and values.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link UonSerializer#UON_paramFormat}
* </ul>
*
@@ -137,8 +133,7 @@
* <p>
* Shortcut for calling <code>paramFormat(<jsf>PLAINTEXT</jsf>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link UonSerializer#UON_paramFormat}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonWriter.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonWriter.java
index 4f1ade7..d9ff61b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonWriter.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonWriter.java
@@ -21,8 +21,7 @@
/**
* Specialized writer for serializing UON-encoded text.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This class is not intended for external use.
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/annotation/UonConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/annotation/UonConfig.java
index 0293e29..8425825 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/annotation/UonConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/annotation/UonConfig.java
@@ -46,8 +46,7 @@
* Specify <js>"true"</js> if URI encoded characters should be decoded, <js>"false"</js> if they've already been decoded
* before being passed to this parser.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -62,8 +61,7 @@
* A default global value can be set via the system property <js>"UonParser.decoding.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link UonParser#UON_decoding}
* </ul>
*/
@@ -76,8 +74,7 @@
* If <js>"true"</js>, after parsing a POJO from the input, verifies that the remaining input in
* the stream consists of only comments or whitespace.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -90,8 +87,7 @@
* A default global value can be set via the system property <js>"UonParser.validateEnd.b"</js>.
* </ul>
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link UonParser#UON_validateEnd}
* </ul>
*/
@@ -112,8 +108,7 @@
* When present, this value overrides the {@link Serializer#SERIALIZER_addBeanTypes} setting and is
* provided to customize the behavior of specific serializers in a {@link SerializerGroup}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -126,8 +121,7 @@
* A default global value can be set via the system property <js>"UonSerializer.addBeanTypes.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link UonSerializer#UON_addBeanTypes}
* </ul>
*/
@@ -151,8 +145,7 @@
* <li><js>"false"</js>
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -167,8 +160,7 @@
* A default global value can be set via the system property <js>"UonSerializer.encoding.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link UonSerializer#UON_encoding}
* </ul>
*/
@@ -180,8 +172,7 @@
* <p>
* Specifies the format to use for URL GET parameter keys and values.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -194,8 +185,7 @@
* A default global value can be set via the system property <js>"UonSerializer.paramFormat.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link UonSerializer#UON_paramFormat}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParser.java
index ebaac9d..df5e6c3 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParser.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParser.java
@@ -87,8 +87,7 @@
* <p>
* This option only applies to beans.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* If parsing multi-part parameters, it's highly recommended to use Collections or Lists
* as bean property types instead of arrays since arrays have to be recreated from scratch every time a value
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserBuilder.java
index fcffc6e..5a790de 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserBuilder.java
@@ -60,8 +60,7 @@
* <p>
* This is the parser-side equivalent of the {@link UrlEncodingParser#URLENC_expandedParams} setting.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link UrlEncodingParser#URLENC_expandedParams}
* </ul>
*
@@ -80,8 +79,7 @@
* <p>
* Shortcut for calling <code>expandedParams(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link UrlEncodingParser#URLENC_expandedParams}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializer.java
index 87c5f61..1741ccb 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializer.java
@@ -144,8 +144,7 @@
* <p>
* This option only applies to beans.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* If parsing multi-part parameters, it's highly recommended to use <c>Collections</c> or <c>Lists</c>
* as bean property types instead of arrays since arrays have to be recreated from scratch every time a value
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.java
index 875d340..53e8563 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.java
@@ -62,8 +62,7 @@
* If <jk>false</jk>, serializing the array <c>[1,2,3]</c> results in <c>?key=$a(1,2,3)</c>.
* <br>If <jk>true</jk>, serializing the same array results in <c>?key=1&key=2&key=3</c>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link UrlEncodingSerializer#URLENC_expandedParams}
* </ul>
*
@@ -82,8 +81,7 @@
* <p>
* Shortcut for calling <code>expandedParams(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link UrlEncodingSerializer#URLENC_expandedParams}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/annotation/UrlEncodingConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/annotation/UrlEncodingConfig.java
index 8e17b2d..6e67f4d 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/annotation/UrlEncodingConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/annotation/UrlEncodingConfig.java
@@ -47,8 +47,7 @@
* If <js>"false"</js>, serializing the array <c>[1,2,3]</c> results in <c>?key=$a(1,2,3)</c>.
* <br>If <js>"true"</js>, serializing the same array results in <c>?key=1&key=2&key=3</c>.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -67,8 +66,7 @@
* A default global value can be set via the system property <js>"UrlEncodingSerializer.expandedParams.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link UrlEncodingSerializer#URLENC_expandedParams}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/MessageBundle.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/MessageBundle.java
index e11fa69..6597825 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/MessageBundle.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/MessageBundle.java
@@ -47,8 +47,7 @@
* the message can be retrieved using <code>getString(<js>"myMessage"</js>)</code>.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This class is thread-safe.
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoMerge.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoMerge.java
index 03a2f55..0d747b2 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoMerge.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoMerge.java
@@ -64,8 +64,7 @@
* <jsm>assertEquals</jsm>(<jk>null</jk>, m.getX());
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Null POJOs are ignored.
* <li>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoQuery.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoQuery.java
index 3f05cf3..b64e72a 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoQuery.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoQuery.java
@@ -100,8 +100,7 @@
* <li><tt>foo?</tt> - <tt>?</tt> matches exactly one character
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Whitespace is ignored around search patterns.
* <li>
@@ -126,8 +125,7 @@
* <li><tt>!123</tt> - Not 123
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Whitespace is ignored in search patterns.
* <li>
@@ -161,8 +159,7 @@
* <li><tt>2001 2003 2005</tt> - Multiple date patterns are ORed.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Whitespace is ignored in search patterns.
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoRest.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoRest.java
index 370a7ff..0c25b92 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoRest.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoRest.java
@@ -289,8 +289,7 @@
* <p>
* The array can be arbitrarily long to indicate arbitrarily complex data structures.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Use the {@link #get(String, Class)} method instead if you don't need a parameterized map/collection.
* </ul>
@@ -667,8 +666,7 @@
* <p>
* This method expands the POJO model as necessary to create the new element.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* You can only post to three types of nodes:
* <ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/StringExpressionMatcher.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/StringExpressionMatcher.java
index 4d46afd..2285def 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/StringExpressionMatcher.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/StringExpressionMatcher.java
@@ -36,8 +36,7 @@
* <li><js>"fo* || (*oo || bar)"</js> - Parenthesis.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul>
+ * <ul class='notes'>
* <li>AND operations take precedence over OR operations (as expected).
* <li>Whitespace is ignored.
* <li><jk>null</jk> or empty expressions always match as <jk>false</jk>.
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParser.java
index 24450b8..642b569 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParser.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParser.java
@@ -125,8 +125,7 @@
* <p>
* Associates an {@link XMLReporter} with this parser.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Reporters are not copied to new parsers during a clone.
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParserBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParserBuilder.java
index 941abc7..9469057 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParserBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParserBuilder.java
@@ -62,8 +62,7 @@
* <p>
* Associates an {@link XMLEventAllocator} with this parser.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlParser#XML_eventAllocator}
* </ul>
*
@@ -80,8 +79,7 @@
* <p>
* Associates an {@link XMLEventAllocator} with this parser.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlParser#XML_eventAllocator}
* </ul>
*
@@ -99,8 +97,7 @@
* If <jk>true</jk>, when parsing into a generic {@link ObjectMap}, the map will contain a single entry whose key is
* the root element name.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlParser#XML_preserveRootElement}
* </ul>
*
@@ -119,8 +116,7 @@
* <p>
* Shortcut for calling <code>preserveRootElement(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlParser#XML_preserveRootElement}
* </ul>
*
@@ -136,8 +132,7 @@
* <p>
* Associates an {@link XMLReporter} with this parser.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlParser#XML_reporter}
* </ul>
*
@@ -154,8 +149,7 @@
* <p>
* Associates an {@link XMLReporter} with this parser.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlParser#XML_reporter}
* </ul>
*
@@ -172,8 +166,7 @@
* <p>
* Associates an {@link XMLResolver} with this parser.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlParser#XML_resolver}
* </ul>
*
@@ -190,8 +183,7 @@
* <p>
* Associates an {@link XMLResolver} with this parser.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlParser#XML_resolver}
* </ul>
*
@@ -208,8 +200,7 @@
* <p>
* If <jk>true</jk>, XML document will be validated.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlParser#XML_validating}
* </ul>
*
@@ -228,8 +219,7 @@
* <p>
* Shortcut for calling <code>validating(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlParser#XML_validating}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializer.java
index 269a41c..4bc8c27 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializer.java
@@ -168,8 +168,7 @@
* <p>
* This setting is ignored if {@link #XML_enableNamespaces} is not enabled.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}
* </ul>
*/
@@ -205,16 +204,14 @@
* <p>
* This setting is ignored if {@link #XML_enableNamespaces} is not enabled.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Auto-detection of namespaces can be costly performance-wise.
* <br>In high-performance environments, it's recommended that namespace detection be
* disabled, and that namespaces be manually defined through the {@link #XML_namespaces} property.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}
* </ul>
*/
@@ -239,8 +236,7 @@
* <p>
* Specifies the default namespace URI for this document.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}
* </ul>
*/
@@ -265,8 +261,7 @@
* <p>
* If not enabled, XML output will not contain any namespaces regardless of any other settings.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}
* </ul>
*/
@@ -291,8 +286,7 @@
* <p>
* The default list of namespaces associated with this serializer.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}
* </ul>
*/
@@ -318,8 +312,7 @@
* Specifies the namespace for the <c>XMLSchema</c> namespace, used by the schema generated by the
* {@link XmlSchemaSerializer} class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}
* </ul>
*/
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerBuilder.java
index 913586f..261461b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerBuilder.java
@@ -60,8 +60,7 @@
* <p>
* Use this setting to add {@code xmlns:x} attributes to the root element for the default and all mapped namespaces.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlSerializer#XML_addNamespaceUrisToRoot}
* </ul>
*
@@ -80,8 +79,7 @@
* <p>
* Shortcut for calling <code>addNamespaceUrisToRoot(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlSerializer#XML_addNamespaceUrisToRoot}
* </ul>
*
@@ -97,8 +95,7 @@
* <p>
* Detect namespace usage before serialization.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlSerializer#XML_autoDetectNamespaces}
* </ul>
*
@@ -117,8 +114,7 @@
* <p>
* Specifies the default namespace URI for this document.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlSerializer#XML_defaultNamespace}
* </ul>
*
@@ -137,8 +133,7 @@
* <p>
* If not enabled, XML output will not contain any namespaces regardless of any other settings.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlSerializer#XML_enableNamespaces}
* </ul>
*
@@ -157,8 +152,7 @@
* <p>
* Shortcut for calling <code>enableNamespaces(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlSerializer#XML_enableNamespaces}
* </ul>
*
@@ -174,8 +168,7 @@
* <p>
* Shortcut for calling <code>enableNamespaces(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlSerializer#XML_enableNamespaces}
* </ul>
*
@@ -191,8 +184,7 @@
* <p>
* The default list of namespaces associated with this serializer.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlSerializer#XML_namespaces}
* </ul>
*
@@ -209,8 +201,7 @@
* <p>
* The default list of namespaces associated with this serializer.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlSerializer#XML_namespaces}
* </ul>
*
@@ -228,8 +219,7 @@
* Specifies the namespace for the <c>XMLSchema</c> namespace, used by the schema generated by the
* {@link org.apache.juneau.xmlschema.XmlSchemaSerializer} class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlSerializer#XML_xsNamespace}
* </ul>
*
@@ -249,8 +239,7 @@
* Specifies the namespace for the <c>XMLSchema</c> namespace, used by the schema generated by the
* {@link org.apache.juneau.xmlschema.XmlSchemaSerializer} class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlSerializer#XML_xsNamespace}
* </ul>
*
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlWriter.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlWriter.java
index 29fdebd..af88918 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlWriter.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlWriter.java
@@ -22,8 +22,7 @@
/**
* Specialized writer for serializing XML.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This class is not intended for external use.
* </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/annotation/XmlConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/annotation/XmlConfig.java
index 1267694..835ed66 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/annotation/XmlConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/annotation/XmlConfig.java
@@ -49,8 +49,7 @@
* <p>
* Associates an {@link XMLEventAllocator} with this parser.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlParser#XML_eventAllocator}
* </ul>
*/
@@ -63,8 +62,7 @@
* If <js>"true"</js>, when parsing into a generic {@link ObjectMap}, the map will contain a single entry whose key
* is the root element name.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -77,8 +75,7 @@
* A default global value can be set via the system property <js>"XmlParser.preserveRootElement.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlParser#XML_preserveRootElement}
* </ul>
*/
@@ -90,14 +87,12 @@
* <p>
* Associates an {@link XMLReporter} with this parser.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Reporters are not copied to new parsers during a clone.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlParser#XML_reporter}
* </ul>
*/
@@ -109,8 +104,7 @@
* <p>
* Associates an {@link XMLResolver} with this parser.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlParser#XML_resolver}
* </ul>
*/
@@ -125,8 +119,7 @@
* <p>
* See {@link XMLInputFactory#IS_VALIDATING} for more info.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -139,8 +132,7 @@
* A default global value can be set via the system property <js>"XmlParser.validating.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlParser#XML_validating}
* </ul>
*/
@@ -161,8 +153,7 @@
* When present, this value overrides the {@link Serializer#SERIALIZER_addBeanTypes} setting and is
* provided to customize the behavior of specific serializers in a {@link SerializerGroup}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -175,8 +166,7 @@
* A default global value can be set via the system property <js>"XmlSerializer.addBeanTypes.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlSerializer#XML_addBeanTypes}
* </ul>
*/
@@ -188,8 +178,7 @@
* <p>
* Use this setting to add {@code xmlns:x} attributes to the root element for the default and all mapped namespaces.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -204,8 +193,7 @@
* A default global value can be set via the system property <js>"XmlSerializer.addNamespaceUrisToRoot.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlSerializer#XML_addNamespaceUrisToRoot}
* <li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}
* </ul>
@@ -229,8 +217,7 @@
* <p>
* This setting is ignored if {@link XmlSerializer#XML_enableNamespaces} is not enabled.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Auto-detection of namespaces can be costly performance-wise.
* <br>In high-performance environments, it's recommended that namespace detection be
@@ -247,8 +234,7 @@
* A default global value can be set via the system property <js>"XmlSerializer.autoDetectNamespaces.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlSerializer#XML_autoDetectNamespaces}
* <li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}
* </ul>
@@ -261,16 +247,14 @@
* <p>
* Specifies the default namespace URI for this document.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"XmlSerializer.defaultNamespace.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlSerializer#XML_defaultNamespace}
* <li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}
* </ul>
@@ -283,8 +267,7 @@
* <p>
* If not enabled, XML output will not contain any namespaces regardless of any other settings.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Possible values:
* <ul>
@@ -297,8 +280,7 @@
* A default global value can be set via the system property <js>"XmlSerializer.enableNamespaces.b"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlSerializer#XML_enableNamespaces}
* <li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}
* </ul>
@@ -311,16 +293,14 @@
* <p>
* The default list of namespaces associated with this serializer.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"XmlSerializer.namespaces.ls"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlSerializer#XML_namespaces}
* <li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}
* </ul>
@@ -334,16 +314,14 @@
* Specifies the namespace for the <c>XMLSchema</c> namespace, used by the schema generated by the
* {@link XmlSchemaSerializer} class.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
* <li>
* A default global value can be set via the system property <js>"XmlSerializer.xsNamespace.s"</js>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link XmlSerializer#XML_xsNamespace}
* <li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}
* </ul>
diff --git a/juneau-doc/docs/ReleaseNotes/8.0.0.html b/juneau-doc/docs/ReleaseNotes/8.0.0.html
index 9c4ed8f..c49a382 100644
--- a/juneau-doc/docs/ReleaseNotes/8.0.0.html
+++ b/juneau-doc/docs/ReleaseNotes/8.0.0.html
@@ -54,7 +54,7 @@
<ul class='spaced-list'>
<li>
New SVL variables:
- <ul class='doctree'>
+ <ul class='javatree'>
<li class='jc'>{@link oaj.svl.vars.SubstringVar}
<li class='jc'>{@link oaj.svl.vars.PatternExtractVar}
<li class='jc'>{@link oaj.svl.vars.PatternReplaceVar}
@@ -66,7 +66,7 @@
<ul class='spaced-list'>
<li>
New methods for setting a system default configuration:
- <ul class='doctree'>
+ <ul class='javatree'>
<li class='jc'>{@link oaj.config.Config}
<ul>
<li class='jm'>{@link oaj.config.Config#getSystemDefault() getSystemDefault()}
@@ -75,12 +75,12 @@
</ul>
<li>
New classpath store.
- <ul class='doctree'>
+ <ul class='javatree'>
<li class='jc'>{@link oaj.config.store.ConfigClasspathStore}
</ul>
<li>
New API method:
- <ul class='doctree'>
+ <ul class='javatree'>
<li class='jc'>{@link oaj.config.store.ConfigStore}
<ul>
<li class='jm'>{@link oaj.config.store.ConfigStore#exists(String) exists(String)}
@@ -92,7 +92,7 @@
<ul class='spaced-list'>
<li>
New methods on {@link oajr.RestServlet}:
- <ul class='doctree'>
+ <ul class='javatree'>
<li class='jm'>{@link oajr.RestServlet#setRestResourceResolver(RestResourceResolver) setRestResourceResolver(RestResourceResolver)}
<li class='jm'>{@link oajr.RestServlet#getPath() getPath()}
</ul>
diff --git a/juneau-doc/docs/ReleaseNotes/8.1.0.html b/juneau-doc/docs/ReleaseNotes/8.1.0.html
index e911592..ef7599b 100644
--- a/juneau-doc/docs/ReleaseNotes/8.1.0.html
+++ b/juneau-doc/docs/ReleaseNotes/8.1.0.html
@@ -43,17 +43,17 @@
<ul class='spaced-list'>
<li>
New utility class for diffing beans:
- <ul>
+ <ul class='javatree'>
<li class='jc'>{@link oaj.utils.BeanDiff}
</ul>
<li>
New annotation for defining bean property names:
- <ul>
+ <ul class='javatree'>
<li class='ja'>{@link oaj.annotation.Name}
</ul>
<li>
New serializer properties:
- <ul>
+ <ul class='javatree'>
<li class='jc'>{@link oaj.serializer.WriterSerializer}
<ul>
<li class='jf'>{@link oaj.serializer.WriterSerializer#WSERIALIZER_fileCharset WSERIALIZER_fileCharset}
@@ -63,7 +63,7 @@
<li>
The following POJO methods can be used to convert a POJO to/from a Map before serialization and after parsing.
<br>It's a convenient way of defining a POJO transform.
- <ul>
+ <ul class='javatree'>
<li class='jm'><c><jk>public</jk> Map toMap()</c> - Can be any type of map with string keys and object vals.
<li class='jm'><c><jk>public</jk> ObjectMap toMap()</c>
<li class='jm'><c><jk>public</jk> Map toMap(BeanSession bs)</c> - Can be any type of map with string keys and object vals.
@@ -75,7 +75,7 @@
</ul>
<li>
New convenience debugging methods on Marshall API:
- <ul>
+ <ul class='javatree'>
<li class='jc'>{@link oaj.marshall.Marshall}
<ul>
<li class='jm'>{@link oaj.marshall.Marshall#format(String,Object...) format(String,Object...)} - <c>MessageFormat</c>-style formatter.
@@ -88,14 +88,14 @@
easier to determine if problems are stream based or syntax based.
<li>
New Java 8 date-time transforms:
- <ul>
+ <ul class='javatree'>
<li class='jc'>{@link oaj.transforms.TemporalSwap} - For all Java 8 temporal types (e.g. {@link java.time.ZonedDateTime})
<li class='jc'>{@link oaj.transforms.TemporalDateSwap} - For {@link java.util.Date}
<li class='jc'>{@link oaj.transforms.TemporalCalendarSwap} - For {@link java.util.Calendar}
</ul>
<li>
All serializers and parsers now have built-in default swaps for common class types:
- <ul>
+ <ul class='javatree'>
<li class='jc'>{@link java.util.Enumeration}
<li class='jc'>{@link java.util.Iterator}
<li class='jc'>{@link java.util.Locale}
@@ -131,7 +131,7 @@
<li>
The {@link oaj.config.store.ConfigFileStore} now automatically resolves file extensions.
<br>New configuration property for specifying search paths for file extensions:
- <ul class='doctree'>
+ <ul class='javatree'>
<li class='jf'>{@link oaj.config.store.ConfigFileStore#FILESTORE_extensions}
</ul>
<li>
@@ -186,7 +186,7 @@
<p>
Config annotations are provided for all serializers and parsers:
</p>
- <ul>
+ <ul class='javatree'>
<li class='ja'>{@link oaj.annotation.BeanConfig BeanConfig}
<li class='ja'>{@link oaj.csv.annotation.CsvConfig CsvConfig}
<li class='ja'>{@link oaj.html.annotation.HtmlConfig HtmlConfig}
@@ -207,7 +207,7 @@
</ul>
<li>
New support for using Servlet request attributes.
- <ul>
+ <ul class='javatree'>
<li class='jc'>{@link oajr.RequestAttributes}
<li class='jc'>{@link oajr.RestContext}
<ul>
@@ -236,7 +236,7 @@
<li class='ja'>{@link oajr.annotation.RestResource#attrs()}
</ul>
<br>This deprecates the following APIs:
- <ul>
+ <ul class='javatree'>
<li class='jc'>{@link oajr.RequestProperties}
<li class='jc'>{@link oajr.RestMethodProperties}
<li class='jc'>{@link oajr.RestRequest}
@@ -249,7 +249,7 @@
Added the following classes that provide the same support as the servlet classes but doesn't extend from <c>HttpServlet</c>.
<br>This fixes an issue where instances of {@link oajr.BasicRestServlet} are registered as top-level servlets even though
you don't want them to be.
- <ul>
+ <ul class='javatree'>
<li class='jac'>{@link oajr.BasicRest} - Non-servlet equivalent to {@link oajr.BasicRestServlet}
<li class='jac'>{@link oajr.BasicRestGroup} - Non-servlet equivalent to {@link oajr.BasicRestServletGroup}
<li class='jac'>{@link oajr.BasicRestJena} - Non-servlet equivalent to {@link oajr.BasicRestServletJena}
@@ -259,7 +259,7 @@
HTML widgets now have access to the <c>RestResponse</c> object if they need access to the output bean.
<li>
New annotations for simplified role-based guards on classes and methods:
- <ul>
+ <ul class='javatree'>
<li class='ja'>{@link oajr.annotation.RestResource}
<ul>
<li class='jm'>{@link oajr.annotation.RestResource#roleGuard roleGuard()}
@@ -273,7 +273,7 @@
</ul>
<li>
New annotations for fine-tuned handling of http-methods/http-headers as query parameters and others:
- <ul>
+ <ul class='javatree'>
<li class='ja'>{@link oajr.annotation.RestResource}
<ul>
<li class='jm'>{@link oajr.annotation.RestResource#allowedHeaderParams() allowedHeaderParams()}
@@ -291,7 +291,7 @@
</p>
<li>
New methods:
- <ul>
+ <ul class='javatree'>
<li class='jc'>{@link oajr.RestRequest}
<ul>
<li class='jm'>{@link oajr.RestRequest#getCharset() getCharset()}
@@ -303,7 +303,7 @@
</ul>
<li>
New interface method for catching arbitrary thrown objects and converting them to other throwables.
- <ul>
+ <ul class='javatree'>
<li class='jc'>{@link oajr.RestCallHandler}
<ul>
<li class='jm'>{@link oajr.RestCallHandler#convertThrowable(Throwable) convertThrowable(Throwable)}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/01.Serializers.html b/juneau-doc/docs/Topics/02.juneau-marshall/01.Serializers.html
index b2cc649..65ddcf2 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/01.Serializers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/01.Serializers.html
@@ -101,7 +101,7 @@
<p>
The class hierarchy for the serializers (excluding specialized subclasses) are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link oaj.serializer.Serializer}
<ul>
<li class='jac'>{@link oaj.serializer.WriterSerializer}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/02.Parsers.html b/juneau-doc/docs/Topics/02.juneau-marshall/02.Parsers.html
index f8de96a..8b99294 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/02.Parsers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/02.Parsers.html
@@ -92,7 +92,7 @@
<p>
The class hierarchy for the parsers (excluding specialized subclasses) are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link oaj.parser.Parser}
<ul>
<li class='jac'>{@link oaj.parser.ReaderParser}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/03.Marshalls.html b/juneau-doc/docs/Topics/02.juneau-marshall/03.Marshalls.html
index af00d07..4ce4f1b 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/03.Marshalls.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/03.Marshalls.html
@@ -19,7 +19,7 @@
{@link oaj.marshall.Marshall Marshalls} are simple pairings of a {@link oaj.serializer.Serializer}
and {@link oaj.parser.Parser} with convenience methods for serializing and parsing POJOs.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link oaj.marshall.Marshall}
<ul>
<li class='jm'>{@link oaj.marshall.Marshall#read(Object,Class) read(Object,Class)}
@@ -51,7 +51,7 @@
<p>
Marshalls exist for all supported languages:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link oaj.marshall.Marshall}
<ul>
<li class='jac'>{@link oaj.marshall.CharMarshall}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/04.HttpPartSerializers.html b/juneau-doc/docs/Topics/02.juneau-marshall/04.HttpPartSerializers.html
index 9cca740..84401d5 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/04.HttpPartSerializers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/04.HttpPartSerializers.html
@@ -44,7 +44,7 @@
The class hierarchy for the part serializers are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jic'>{@link oaj.httppart.HttpPartSerializer}
<ul>
<li class='jc'>{@link oaj.httppart.SimplePartSerializer} - Serializes directly to strings.
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/05.HttpPartParsers.html b/juneau-doc/docs/Topics/02.juneau-marshall/05.HttpPartParsers.html
index 47116d8..46d6f5e 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/05.HttpPartParsers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/05.HttpPartParsers.html
@@ -44,7 +44,7 @@
The class hierarchy for the part serializers are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jic'>{@link oaj.httppart.HttpPartParser}
<ul>
<li class='jc'>{@link oaj.httppart.SimplePartParser} - Parses directly from strings.
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties.html b/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties.html
index d626340..d8e5c8f 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties.html
@@ -44,7 +44,7 @@
However, each of the serializers and parsers already contain reusable instances with common configurations.
For example, JSON has the following predefined reusable serializers and parsers:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.json.JsonSerializer}
<ul>
<li class='jf'>{@link oaj.json.JsonSerializer#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/01.Common.html b/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/01.Common.html
index 2c746e5..82ad06c 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/01.Common.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/01.Common.html
@@ -19,7 +19,7 @@
All serializers and parsers extend from the {@link oaj.BeanContext} class.
Therefore, the following properties are common to all serializers and parsers:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.BeanContext}
<ul>
<li class='jf'>{@link oaj.BeanContext#BEAN_beanClassVisibility BEAN_beanClassVisibility}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/02.CommonSerializer.html b/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/02.CommonSerializer.html
index 83a92b0..8884759 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/02.CommonSerializer.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/02.CommonSerializer.html
@@ -18,7 +18,7 @@
<p>
In addition to the common properties above, the following properties are common to all serializers:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.BeanTraverseContext}
<ul>
<li class='jf'>{@link oaj.BeanTraverseContext#BEANTRAVERSE_detectRecursions BEANTRAVERSE_detectRecursions}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/03.CommonParser.html b/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/03.CommonParser.html
index 757f1bd..35f28c2 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/03.CommonParser.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/03.CommonParser.html
@@ -18,7 +18,7 @@
<p>
In addition to the common properties above, the following properties are common to all parsers:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.parser.Parser}
<ul>
<li class='jf'>{@link oaj.parser.Parser#PARSER_autoCloseStreams PARSER_autoCloseStreams}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/07.ConfigurableAnnotations.html b/juneau-doc/docs/Topics/02.juneau-marshall/07.ConfigurableAnnotations.html
index 8ecdf5e..9953f58 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/07.ConfigurableAnnotations.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/07.ConfigurableAnnotations.html
@@ -61,7 +61,7 @@
<p>
Config annotations are provided for all serializers and parsers:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oaj.annotation.BeanConfig BeanConfig}
<li class='ja'>{@link oaj.csv.annotation.CsvConfig CsvConfig}
<li class='ja'>{@link oaj.html.annotation.HtmlConfig HtmlConfig}
@@ -83,7 +83,7 @@
<p>
Config annotations defined on classes and methods can be applied to serializers and parsers using the following methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.BeanContextBuilder}
<ul>
<li class='jm'>{@link oaj.BeanContextBuilder#applyAnnotations(Class) applyAnnotations(Class)} - Apply annotations from class and all parent classes.
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/08.ObjectMap.html b/juneau-doc/docs/Topics/02.juneau-marshall/08.ObjectMap.html
index 136e7c3..68813dd 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/08.ObjectMap.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/08.ObjectMap.html
@@ -26,7 +26,7 @@
<p>
These classes extend directly from the following JCF classes:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>
{@link java.util.LinkedHashMap java.util.LinkedHashMap}
<ul>
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/10.ContextsBuildersSessionsPropertyStores.html b/juneau-doc/docs/Topics/02.juneau-marshall/10.ContextsBuildersSessionsPropertyStores.html
index 702bd5d..ae5e5f8 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/10.ContextsBuildersSessionsPropertyStores.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/10.ContextsBuildersSessionsPropertyStores.html
@@ -45,7 +45,7 @@
<p>
For example, the class hierarchy for <c>JsonSerializer</c> is:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'><c>Object</c>
<ul>
<li class='jac'>{@link oaj.Context}
@@ -70,7 +70,7 @@
<p>
The class hierarchy for <c>JsonSerializerBuilder</c> is:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'><c>Object</c>
<ul>
<li class='jac'>{@link oaj.ContextBuilder}
@@ -91,7 +91,7 @@
<p>
The class hierarchy for <c>JsonSerializerSession</c> is:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'><c>Object</c>
<ul>
<li class='jac'>{@link oaj.Session}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms.html b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms.html
index 1a5d7fb..4c90bb5 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms.html
@@ -20,7 +20,7 @@
However, two special classes are provided tailor how certain Java objects are handled by the framework.
These classes are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.transform.BeanFilter} - Transforms that alter the way beans are handled.
<li class='jac'>{@link oaj.transform.PojoSwap} - Transforms that swap non-serializable POJOs with
serializable POJOs during serialization (and optionally vis-versa during parsing).
@@ -35,7 +35,7 @@
<p>
Transforms are added to serializers and parsers (and REST clients) using the following configuration properties:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.BeanContext}
<ul>
<li class='jf'>{@link oaj.BeanContext#BEAN_beanFilters BEAN_beanFilters}
@@ -45,7 +45,7 @@
<p>
Annotations are also provided for specifying transforms directly on classes and methods (all described in later sections):
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>
{@link oaj.annotation.Swap}
- Used to tailor how non-bean POJOs get interpreted by the framework.
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/02.DefaultPojoSwaps.html b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/02.DefaultPojoSwaps.html
index 2556448..da6ef80 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/02.DefaultPojoSwaps.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/02.DefaultPojoSwaps.html
@@ -18,7 +18,7 @@
<p>
By default, all serializers and parsers have built in <c>PojoSwaps</c> defined for the following common data types:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link java.util.Enumeration}
<li class='jc'>{@link java.util.Iterator}
<li class='jc'>{@link java.util.Locale}
@@ -42,7 +42,7 @@
<p>
Various other swaps are provided in the <c>org.apache.juneau.transforms</c> package:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'><jk>org.apache.juneau.transforms</jk>
<ul>
<li class='jac'>{@link oaj.transforms.ByteArraySwap}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/08.SurrogateClasses.html b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/08.SurrogateClasses.html
index 8969f18..34987fd 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/08.SurrogateClasses.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/08.SurrogateClasses.html
@@ -75,7 +75,6 @@
instead.
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='jic'>{@link oaj.transform.Surrogate}
</ul>
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/15.PojoBuilders.html b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/15.PojoBuilders.html
index 6cb2b77..82004b0 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/15.PojoBuilders.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/15.PojoBuilders.html
@@ -119,8 +119,7 @@
<jk>public</jk> MyPojo(MyBuilder b) {...}
</p>
</ul>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='ja'>{@link oaj.annotation.Builder}
<li class='jic'>{@link oaj.transform.Builder}
</ul>
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/16.BeanFilters.html b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/16.BeanFilters.html
index dd33789..fa63d58 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/16.BeanFilters.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/16.BeanFilters.html
@@ -50,7 +50,7 @@
<p>
Bean filters are added to serializers and parsers using the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='jf'>{@link oaj.BeanContext#BEAN_beanFilters}
<li class='jm'>{@link oaj.BeanContextBuilder#beanFilters(Object...)}
</ul>
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/17.InterfaceFilters.html b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/17.InterfaceFilters.html
index 5538ea5..28bfc5c 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/17.InterfaceFilters.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/17.InterfaceFilters.html
@@ -22,7 +22,7 @@
<p>
Interface filters are defined through the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='jf'>{@link oaj.BeanContext#BEAN_beanFilters}
<li class='ja'>{@link oaj.annotation.Bean#interfaceClass() Bean(interfaceClass)}
<li class='jm'>{@link oaj.transform.BeanFilterBuilder#interfaceClass(Class)}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/18.StopClasses.html b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/18.StopClasses.html
index 43213c3..14a6a6c 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/18.StopClasses.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/18.StopClasses.html
@@ -22,7 +22,7 @@
<p>
Stop classes are defined through the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oaj.annotation.Bean#stopClass() Bean(stopClass)}
<li class='jf'>{@link oaj.transform.BeanFilterBuilder#stopClass(Class)}
</ul>
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/12.BeanDictionaries.html b/juneau-doc/docs/Topics/02.juneau-marshall/12.BeanDictionaries.html
index 00ddbd2..65e33c5 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/12.BeanDictionaries.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/12.BeanDictionaries.html
@@ -85,7 +85,7 @@
<p>
Bean dictionaries are registered through the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oaj.annotation.BeanProperty#beanDictionary() BeanProperty(beanDictionary)}
- On individual bean properties through the annotation.
<li class='ja'>{@link oaj.annotation.Bean#beanDictionary() Bean(beanDictionary)}
@@ -127,7 +127,7 @@
<p>
The <js>"_type"</js> property name can be overridden through the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oaj.annotation.Bean#typePropertyName() Bean(typePropertyName)}
- On individual beans through the annotation.
<li class='jf'>{@link oaj.BeanContext#BEAN_beanTypePropertyName}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/16.ReadingContinuousStreams.html b/juneau-doc/docs/Topics/02.juneau-marshall/16.ReadingContinuousStreams.html
index 9707a02..bdfa741 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/16.ReadingContinuousStreams.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/16.ReadingContinuousStreams.html
@@ -18,7 +18,7 @@
<p>
The following parsers can be configured to read continuous streams of objects from the same input stream:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link oaj.json.JsonParser}
<li class='jc'>{@link oaj.uon.UonParser}
<li class='jc'>{@link oaj.msgpack.MsgPackParser}
@@ -52,7 +52,7 @@
<p>
For obvious reasons, do not use the following properties when reading continuous streams:
</p>
-<ul>
+<ul class='javatree'>
<li class='jf'>{@link oaj.json.JsonParser#JSON_validateEnd}
<li class='jf'>{@link oaj.uon.UonParser#UON_validateEnd}
<li class='jf'>{@link oaj.parser.Parser#PARSER_autoCloseStreams}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/17.URIs.html b/juneau-doc/docs/Topics/02.juneau-marshall/17.URIs.html
index 75789b3..f0a1047 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/17.URIs.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/17.URIs.html
@@ -21,7 +21,7 @@
<p>
The classes and settings that control the behavior are:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link oaj.UriResolver}
<li class='jc'>{@link oaj.UriContext}
<li class='jc'>{@link oaj.UriRelativity}
@@ -95,7 +95,7 @@
<p>
URI resolution is controlled by the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jf'>{@link oaj.serializer.Serializer#SERIALIZER_uriContext}
<br>Setting that defines the URI contextual information used to resolve relative URIs.
<li class='jf'>{@link oaj.serializer.Serializer#SERIALIZER_uriRelativity}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/02.Serializers.html b/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/02.Serializers.html
index 6da2a82..a49d9e1 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/02.Serializers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/02.Serializers.html
@@ -21,7 +21,7 @@
<p>
The JSON serializer provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
<li class='jc'>{@link oaj.json.JsonSerializer}
@@ -34,7 +34,7 @@
<p>
The following pre-configured serializers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.json.JsonSerializer}
<ul>
<li class='jf'>{@link oaj.json.JsonSerializer#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/03.SimplifiedJson.html b/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/03.SimplifiedJson.html
index bc25bdf..de581d6 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/03.SimplifiedJson.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/03.SimplifiedJson.html
@@ -67,7 +67,6 @@
<jsm>assertEquals</jsm>(<js>"{foo:'bar',baz:123}"</js>, ws.toString(myPojo));
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='jf'>{@link oaj.json.JsonSerializer#JSON_simpleMode}
</ul>
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/04.Parsers.html b/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/04.Parsers.html
index 742d113..4cacc7a 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/04.Parsers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/04.Parsers.html
@@ -21,7 +21,7 @@
<p>
The JSON parser provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
<li class='jc'>{@link oaj.json.JsonParser}
@@ -32,7 +32,7 @@
<p>
The following pre-configured parsers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.json.JsonParser}
<ul>
<li class='jf'>{@link oaj.json.JsonParser#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/05.JsonAnnotation.html b/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/05.JsonAnnotation.html
index 6d8b640..db66e6b 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/05.JsonAnnotation.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/05.JsonAnnotation.html
@@ -22,7 +22,7 @@
<p>
The annotation can be applied to beans as well as other objects serialized to other types (e.g. strings).
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.json.annotation.Json}
<ul>
<li class='jf'>{@link oaj.json.annotation.Json#wrapperAttr() wrapperAttr}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/21.XmlDetails/02.Serializers.html b/juneau-doc/docs/Topics/02.juneau-marshall/21.XmlDetails/02.Serializers.html
index 5270747..7f6fb78 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/21.XmlDetails/02.Serializers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/21.XmlDetails/02.Serializers.html
@@ -25,7 +25,7 @@
<p>
The XML serializers provide the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
<li class='jc'>{@link oaj.xml.XmlSerializer}
@@ -42,7 +42,7 @@
<p>
The following pre-configured serializers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.xml.XmlSerializer}
<ul>
<li class='jf'>{@link oaj.xml.XmlSerializer#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/21.XmlDetails/03.Parsers.html b/juneau-doc/docs/Topics/02.juneau-marshall/21.XmlDetails/03.Parsers.html
index 641c787..6994cb3 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/21.XmlDetails/03.Parsers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/21.XmlDetails/03.Parsers.html
@@ -21,7 +21,7 @@
<p>
The XML parser provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
<li class='jc'>{@link oaj.xml.XmlParser}
@@ -36,7 +36,7 @@
<p>
The following pre-configured parsers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.xml.XmlParser}
<ul>
<li class='jf'>{@link oaj.xml.XmlParser#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/02.Serializers.html b/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/02.Serializers.html
index 208c249..e39a1ef 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/02.Serializers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/02.Serializers.html
@@ -25,7 +25,7 @@
<p>
The HTML serializers provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
<li class='jc'>{@link oaj.html.HtmlSerializer}
@@ -56,7 +56,7 @@
<p>
The following pre-configured serializers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.html.HtmlSerializer}
<ul>
<li class='jf'>{@link oaj.html.HtmlSerializer#DEFAULT }
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/03.Parsers.html b/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/03.Parsers.html
index 8433599..a1096f2 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/03.Parsers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/03.Parsers.html
@@ -22,14 +22,14 @@
<p>
The HTML parser provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser}
</ul>
<p>
The following pre-configured parsers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.html.HtmlParser}
<ul>
<li class='jf'>{@link oaj.html.HtmlParser#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/04.HtmlAnnotation.html b/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/04.HtmlAnnotation.html
index bd7f311..18d5062 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/04.HtmlAnnotation.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/04.HtmlAnnotation.html
@@ -18,7 +18,7 @@
<p>
The {@link oaj.html.annotation.Html @Html} annotation can be used to customize how POJOs are serialized to HTML on a per-class/field/method basis.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.html.annotation.Html}
<ul>
<li class='jf'>{@link oaj.html.annotation.Html#anchorText() anchorText}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/06.HtmlDocSerializer.html b/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/06.HtmlDocSerializer.html
index 3a4b59a..8a887f3 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/06.HtmlDocSerializer.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/06.HtmlDocSerializer.html
@@ -19,7 +19,7 @@
{@link oaj.html.HtmlDocSerializer} is an extension of {@link oaj.html.HtmlSerializer}
that wraps serialized POJOs in a complete HTML document.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.html.HtmlDocSerializer}
<ul>
<li class='jf'>{@link oaj.html.HtmlDocSerializer#HTMLDOC_aside HTMLDOC_aside}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/08.CustomTemplates.html b/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/08.CustomTemplates.html
index 7c99238..133f642 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/08.CustomTemplates.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/08.CustomTemplates.html
@@ -20,7 +20,7 @@
interface and associating it with your {@link oaj.html.HtmlDocSerializer} using the {@link oaj.html.HtmlDocSerializer#HTMLDOC_template HTMLDOC_template}
setting.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.html.HtmlDocTemplate}
<ul>
<li class='jm'>{@link oaj.html.HtmlDocTemplate#writeTo(HtmlDocSerializerSession,HtmlWriter,Object) writeTo(HtmlDocSerializerSession,HtmlWriter,Object)}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/23.UonDetails/02.Serializers.html b/juneau-doc/docs/Topics/02.juneau-marshall/23.UonDetails/02.Serializers.html
index 4a844c6..db83842 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/23.UonDetails/02.Serializers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/23.UonDetails/02.Serializers.html
@@ -21,7 +21,7 @@
<p>
The UON serializers provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
<li class='jc'>{@link oaj.uon.UonSerializer}
@@ -34,7 +34,7 @@
<p>
The following pre-configured serializers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.uon.UonSerializer}
<ul>
<li class='jf'>{@link oaj.uon.UonSerializer#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/23.UonDetails/03.Parsers.html b/juneau-doc/docs/Topics/02.juneau-marshall/23.UonDetails/03.Parsers.html
index 58f8ded..23c9c5b 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/23.UonDetails/03.Parsers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/23.UonDetails/03.Parsers.html
@@ -21,7 +21,7 @@
<p>
The UON parser provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
<li class='jc'>{@link oaj.uon.UonParser}
@@ -33,7 +33,7 @@
<p>
The following pre-configured parsers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.uon.UonParser}
<ul>
<li class='jf'>{@link oaj.uon.UonParser#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/02.Serializers.html b/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/02.Serializers.html
index afbab91..5c3f0de 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/02.Serializers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/02.Serializers.html
@@ -21,7 +21,7 @@
<p>
The URL-Encoding serializers provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
<li class='jc'>{@link oaj.urlencoding.UrlEncodingSerializer}
@@ -32,7 +32,7 @@
<p>
The following pre-configured serializers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.urlencoding.UrlEncodingSerializer}
<ul>
<li class='jf'>{@link oaj.urlencoding.UrlEncodingSerializer#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/03.Parsers.html b/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/03.Parsers.html
index 2fc58c8..f89e509 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/03.Parsers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/03.Parsers.html
@@ -21,7 +21,7 @@
<p>
The URL-Encoding parser provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
<li class='jc'>{@link oaj.urlencoding.UrlEncodingParser}
@@ -32,7 +32,7 @@
<p>
The following pre-configured parsers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.urlencoding.UrlEncodingParser}
<ul>
<li class='jf'>{@link oaj.urlencoding.UrlEncodingParser#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/04.UrlEncodingAnnotation.html b/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/04.UrlEncodingAnnotation.html
index 920178f..0075a21 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/04.UrlEncodingAnnotation.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/04.UrlEncodingAnnotation.html
@@ -19,7 +19,7 @@
The {@link oaj.urlencoding.annotation.UrlEncoding @UrlEncoding} annotation
is used to override the behavior of {@link oaj.urlencoding.UrlEncodingSerializer} on individual bean classes or properties.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.urlencoding.annotation.UrlEncoding}
<ul>
<li class='jf'>{@link oaj.urlencoding.annotation.UrlEncoding#expandedParams() expandedParams}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/25.MsgPackDetails/01.Serializers.html b/juneau-doc/docs/Topics/02.juneau-marshall/25.MsgPackDetails/01.Serializers.html
index 688f2eb..b3669cd 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/25.MsgPackDetails/01.Serializers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/25.MsgPackDetails/01.Serializers.html
@@ -21,7 +21,7 @@
<p>
The MessagePack serializer provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
<li class='jc'>{@link oaj.msgpack.MsgPackSerializer}
@@ -32,7 +32,7 @@
<p>
The following pre-configured serializers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.msgpack.MsgPackSerializer}
<ul>
<li class='jf'>{@link oaj.msgpack.MsgPackSerializer#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/25.MsgPackDetails/02.Parsers.html b/juneau-doc/docs/Topics/02.juneau-marshall/25.MsgPackDetails/02.Parsers.html
index c64694c..d09acef 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/25.MsgPackDetails/02.Parsers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/25.MsgPackDetails/02.Parsers.html
@@ -21,14 +21,14 @@
<p>
The MessagePack parser provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
</ul>
<p>
The following pre-configured parsers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.msgpack.MsgPackParser}
<ul>
<li class='jf'>{@link oaj.msgpack.MsgPackParser#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails.html b/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails.html
index 960a792..d100789 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails.html
@@ -21,7 +21,7 @@
<p>
The relevant classes for using OpenAPI-based serialization are:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link oaj.oapi.OpenApiSerializer} - Converts POJOs to strings.
<li class='jc'>{@link oaj.oapi.OpenApiParser} - Converts strings to POJOs.
<li class='jc'>{@link oaj.httppart.HttpPartSchema} - Defines the schema for your POJO.
@@ -36,7 +36,7 @@
Later in the rest-server and rest-client sections, we also describe how the following annotations
can be applied to method parameters and class types to define the schema for various HTTP parts:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.Body}
<li class='ja'>{@link oaj.http.annotation.Header}
<li class='ja'>{@link oaj.http.annotation.Query}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails/02.Serializers.html b/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails/02.Serializers.html
index d3b4f59..29a268e 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails/02.Serializers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails/02.Serializers.html
@@ -433,8 +433,7 @@
fExtra=@(1,2,null)
)
</p>
-<h5 class='topic'>Other Notes:</h5>
-<ul class='spaced-list'>
+<ul class='notes'>
<li>
Array properties can also use CSV/SSV/PIPES for array notation.
<br>Various notations can be mixed throughout.
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails/03.Parsers.html b/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails/03.Parsers.html
index 2150840..e54e6c3 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails/03.Parsers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails/03.Parsers.html
@@ -328,8 +328,7 @@
HttpPartParser p = OpenApiParser.<jsf>DEFAULT</jsf>;
ObjectMap m = p.parse(schema, input, ObjectMap.<jk>class</jk>);
</p>
-<h5 class='topic'>Other Notes:</h5>
-<ul class='spaced-list'>
+<ul class='notes'>
<li>
Array properties can also use CSV/SSV/PIPES for array notation.
<br>Various notations can be mixed throughout.
diff --git a/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/01.Serializers.html b/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/01.Serializers.html
index d9afe16..10c60e4 100644
--- a/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/01.Serializers.html
+++ b/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/01.Serializers.html
@@ -19,7 +19,7 @@
The {@link oaj.jena.RdfSerializer} class is the top-level class for all Jena-based serializers.
Language-specific serializers are defined as inner subclasses of the <c>RdfSerializer</c> class:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.jena.RdfSerializer}
<ul>
<li class='jc'>{@link oaj.jena.RdfXmlSerializer}
@@ -30,7 +30,7 @@
</ul>
</ul>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
<li class='jic'>{@link oaj.jena.RdfCommon}
@@ -79,7 +79,7 @@
<p>
The following pre-configured serializers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.jena.RdfSerializer}
<ul>
<li class='jc'>{@link oaj.jena.RdfXmlSerializer}
diff --git a/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/02.Parsers.html b/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/02.Parsers.html
index 90a42f2..3072472 100644
--- a/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/02.Parsers.html
+++ b/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/02.Parsers.html
@@ -19,7 +19,7 @@
The {@link oaj.jena.RdfParser} class is the top-level class for all Jena-based parsers.
Language-specific parsers are defined as inner subclasses of the <c>RdfParser</c> class:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.jena.RdfParser}
<ul>
<li class='jc'>{@link oaj.jena.RdfXmlParser}
@@ -34,7 +34,7 @@
<p>
The RDF parser provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
<li class='jic'>{@link oaj.jena.RdfCommon}
@@ -78,7 +78,7 @@
<p>
The following pre-configured parsers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.jena.RdfParser}
<ul>
<li class='jc'>{@link oaj.jena.RdfXmlParser}
diff --git a/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/03.RdfAnnotation.html b/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/03.RdfAnnotation.html
index 4c23f50..5afd6ba 100644
--- a/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/03.RdfAnnotation.html
+++ b/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/03.RdfAnnotation.html
@@ -19,7 +19,7 @@
The {@link oaj.jena.annotation.Rdf @Rdf} annotation
is used to override the behavior of the RDF serializers and parsers on individual bean classes or properties.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.jena.annotation.Rdf}
<ul>
<li class='jf'>{@link oaj.jena.annotation.Rdf#beanUri() beanUri}
diff --git a/juneau-doc/docs/Topics/05.juneau-svl/01.SimpleVarLanguage.html b/juneau-doc/docs/Topics/05.juneau-svl/01.SimpleVarLanguage.html
index e264cfc..09aa7b0 100644
--- a/juneau-doc/docs/Topics/05.juneau-svl/01.SimpleVarLanguage.html
+++ b/juneau-doc/docs/Topics/05.juneau-svl/01.SimpleVarLanguage.html
@@ -29,14 +29,14 @@
The {@link oaj.svl.VarResolver#DEFAULT} resolver is a reusable instance of this class
configured with the following basic variables:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link oaj.svl.vars.SystemPropertiesVar} - <c>$S{key[,default]}</c>
<li class='jc'>{@link oaj.svl.vars.EnvVariablesVar} - <c>$E{key[,default]}</c>
</ul>
<p>
The following logic variables are also provided:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link oaj.svl.vars.IfVar} - <c>$IF{arg,then[,else]}</c>
<li class='jc'>{@link oaj.svl.vars.SwitchVar} - <c>$SW{arg,pattern1:then1[,pattern2:then2...]}</c>
<li class='jc'>{@link oaj.svl.vars.CoalesceVar} - <c>$CO{arg1[,arg2...]}</c>
diff --git a/juneau-doc/docs/Topics/05.juneau-svl/02.SvlVariables.html b/juneau-doc/docs/Topics/05.juneau-svl/02.SvlVariables.html
index 05d0af9..0374e0c 100644
--- a/juneau-doc/docs/Topics/05.juneau-svl/02.SvlVariables.html
+++ b/juneau-doc/docs/Topics/05.juneau-svl/02.SvlVariables.html
@@ -51,7 +51,7 @@
<p>
The following shows the class hierarchy of the {@link oaj.svl.Var} class:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link oaj.svl.Var} - Superclass of all vars.
<ul>
<li class='jac'>{@link oaj.svl.SimpleVar} - Superclass of all vars that return strings.
diff --git a/juneau-doc/docs/Topics/05.juneau-svl/03.VarResolvers.html b/juneau-doc/docs/Topics/05.juneau-svl/03.VarResolvers.html
index 0a5be85..600d6dd 100644
--- a/juneau-doc/docs/Topics/05.juneau-svl/03.VarResolvers.html
+++ b/juneau-doc/docs/Topics/05.juneau-svl/03.VarResolvers.html
@@ -19,7 +19,7 @@
The main class for performing variable resolution is {@link oaj.svl.VarResolver}.
Two methods are provided for resolving variables:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.svl.VarResolver}
<ul>
<li class='jm'>{@link oaj.svl.VarResolver#resolve(String) resolve(String)}
@@ -40,14 +40,14 @@
<p>
The following two classes are identical in behavior except for which objects they can access:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link oaj.svl.VarResolver} - Has access to context objects only.
<li class='jc'>{@link oaj.svl.VarResolverSession} - Has access to context and session objects.
</ul>
<p>
Context and session objects are set through the following methods:
</p>
-<ul>
+<ul class='javatree'>
<li class='jm'>{@link oaj.svl.VarResolverBuilder#contextObject(String,Object)} - Context objects.
<li class='jm'>{@link oaj.svl.VarResolverSession#sessionObject(String,Object)} - Session objects.
<li class='jm'>{@link oaj.svl.VarResolver#createSession(Map)} - Session objects.
@@ -55,7 +55,7 @@
<p>
Both kinds of objects are accessible through the following method:
</p>
-<ul>
+<ul class='javatree'>
<li class='jm'>{@link oaj.svl.VarResolverSession#getSessionObject(Class, String, boolean)}
</ul>
<p>
diff --git a/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/01.PrimitiveTypes.html b/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/01.PrimitiveTypes.html
index e67a6b6..c627702 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/01.PrimitiveTypes.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/01.PrimitiveTypes.html
@@ -38,7 +38,7 @@
<p>
The following methods are provided for accessing primitive values:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.config.Config}
<ul>
<li class='jm'>{@link oaj.config.Config#getString(String) getString(String)}
diff --git a/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/02.POJOs.html b/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/02.POJOs.html
index f281911..120f3f6 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/02.POJOs.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/02.POJOs.html
@@ -18,7 +18,7 @@
<p>
The following methods are provided for accessing POJO values:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.config.Config}
<ul>
<li class='jm'>{@link oaj.config.Config#getObject(String,Class) getObject(String,Class)}
@@ -76,7 +76,7 @@
The format for beans depends on the serializer and parser registered on the Config which
is defined in the builder via the following methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.config.ConfigBuilder}
<ul>
<li class='jm'>{@link oaj.config.ConfigBuilder#serializer(Class) serializer(Class)}
@@ -88,7 +88,7 @@
<p>
The default parser can also be overridden on the following getters:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.config.Config}
<ul>
<li class='jm'>{@link oaj.config.Config#getObject(String,Parser,Class) getObject(String,Parser,Class)}
diff --git a/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/03.Arrays.html b/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/03.Arrays.html
index c8c9e7a..b8d3daf 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/03.Arrays.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/03.Arrays.html
@@ -18,7 +18,7 @@
<p>
The following methods are provided for accessing arrays:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.config.Config}
<ul>
<li class='jm'>{@link oaj.config.Config#getStringArray(String) getStringArray(String)}
diff --git a/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/04.Collections.html b/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/04.Collections.html
index 12bbcb3..0b52640 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/04.Collections.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/04.Collections.html
@@ -18,7 +18,7 @@
<p>
The following methods are provided for accessing maps and collections:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.config.Config}
<ul>
<li class='jm'>{@link oaj.config.Config#getObject(String,Type,Type...) getObject(String,Type,Type...)}
diff --git a/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/05.BinaryData.html b/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/05.BinaryData.html
index 8d72842..dee36a7 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/05.BinaryData.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/05.BinaryData.html
@@ -18,7 +18,7 @@
<p>
The following methods are provided for accessing binary data:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.config.Config}
<ul>
<li class='jm'>{@link oaj.config.Config#getBytes(String) getBytes(String)}
@@ -39,7 +39,7 @@
<p>
The binary data format is controlled via the following setting:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jf'>{@link oaj.config.Config#CONFIG_binaryFormat}
</ul>
<p>
@@ -62,6 +62,6 @@
<p>
Binary data line wrapping can be controlled via the following setting:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jf'>{@link oaj.config.Config#CONFIG_binaryLineLength}
</ul>
diff --git a/juneau-doc/docs/Topics/06.juneau-config/03.Variables.html b/juneau-doc/docs/Topics/06.juneau-config/03.Variables.html
index e7b26bc..7b08408 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/03.Variables.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/03.Variables.html
@@ -52,7 +52,7 @@
By default, <c>Configs</c> use the {@link oaj.svl.VarResolver#DEFAULT} variable resolver
which provides support for the following variables and constructs:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link oaj.svl.vars.SystemPropertiesVar} - <c>$S{key[,default]}</c>
<li class='jc'>{@link oaj.svl.vars.EnvVariablesVar} - <c>$E{key[,default]}</c>
<li class='jc'>{@link oaj.config.vars.ConfigVar} - <c>$C{key[,default]}</c>
@@ -60,12 +60,12 @@
<p>
The variable resolver is controlled via the following setting:
</p>
-<ul>
+<ul class='javatree'>
<li class='jf'>{@link oaj.config.Config#CONFIG_varResolver}
</ul>
<p>
Additionally, the following method can be used to retrieve a <c>Config</c> with a different variable resolver:
</p>
-<ul>
+<ul class='javatree'>
<li class='jm'>{@link oaj.config.Config#resolving(VarResolverSession)}
</ul>
diff --git a/juneau-doc/docs/Topics/06.juneau-config/03.Variables/01.LogicVariables.html b/juneau-doc/docs/Topics/06.juneau-config/03.Variables/01.LogicVariables.html
index f4581b9..066e08d 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/03.Variables/01.LogicVariables.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/03.Variables/01.LogicVariables.html
@@ -18,7 +18,7 @@
<p>
The default variable resolver also provides the following logic variables for performing simple logical operations:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link oaj.svl.vars.IfVar} - <c>$IF{arg,then[,else]}</c>
<li class='jc'>{@link oaj.svl.vars.SwitchVar} - <c>$SW{arg,pattern1:then1[,pattern2:then2...]}</c>
<li class='jc'>{@link oaj.svl.vars.CoalesceVar} - <c>$CO{arg1[,arg2...]}</c>
diff --git a/juneau-doc/docs/Topics/06.juneau-config/04.EncodedEntries.html b/juneau-doc/docs/Topics/06.juneau-config/04.EncodedEntries.html
index 1fa5070..517cd57 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/04.EncodedEntries.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/04.EncodedEntries.html
@@ -36,7 +36,7 @@
<p>
Custom encoders can be used to provide your own encoding support by implementing the {@link oaj.config.encode.ConfigEncoder} interface.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jic'>{@link oaj.config.encode.ConfigEncoder}
<ul>
<li class='jm'>{@link oaj.config.encode.ConfigEncoder#encode(String,String) encode(String,String)}
@@ -47,7 +47,7 @@
<p>
Encoders are controlled via the following setting:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jf'>{@link oaj.config.Config#CONFIG_encoder}
</ul>
<p>
diff --git a/juneau-doc/docs/Topics/06.juneau-config/08.SettingValues.html b/juneau-doc/docs/Topics/06.juneau-config/08.SettingValues.html
index 7e795a9..4c7c3d3 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/08.SettingValues.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/08.SettingValues.html
@@ -18,7 +18,7 @@
<p>
The following methods allow you to add, remove, and modify entries and sections in a config file:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.config.Config}
<ul>
<li class='jm'>{@link oaj.config.Config#set(String,Object) set(String,Object)}
diff --git a/juneau-doc/docs/Topics/06.juneau-config/08.SettingValues/03.BulkSettingValues.html b/juneau-doc/docs/Topics/06.juneau-config/08.SettingValues/03.BulkSettingValues.html
index 33d38b1..ae1212e 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/08.SettingValues/03.BulkSettingValues.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/08.SettingValues/03.BulkSettingValues.html
@@ -18,7 +18,7 @@
<p>
The following methods can be used to bulk-load configuration values:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.config.Config}
<ul>
<li class='jm'>{@link oaj.config.Config#setSection(String,List,Map) setSection(String,List,Map)}
diff --git a/juneau-doc/docs/Topics/06.juneau-config/09.Listeners.html b/juneau-doc/docs/Topics/06.juneau-config/09.Listeners.html
index b4b4f8a..f00de1a 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/09.Listeners.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/09.Listeners.html
@@ -18,7 +18,7 @@
<p>
Configuration change events can be listened for using the following methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.config.Config}
<ul>
<li class='jm'>{@link oaj.config.Config#addListener(ConfigEventListener) addListener(ConfigEventListener)}
@@ -28,7 +28,7 @@
<p>
The {@link oaj.config.event.ConfigEventListener} interface consists of the following method:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jic'>{@link oaj.config.event.ConfigEventListener}
<ul>
<li class='jm'>{@link oaj.config.event.ConfigEventListener#onConfigChange(ConfigEvents) onConfigChange(ConfigEvents)}
@@ -37,7 +37,7 @@
<p>
The {@link oaj.config.event.ConfigEvent} class provides access to all the information about the updated entry:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.config.event.ConfigEvent}
<ul>
<li class='jm'>{@link oaj.config.event.ConfigEvent#getType() getType()}
diff --git a/juneau-doc/docs/Topics/06.juneau-config/10.Serializing.html b/juneau-doc/docs/Topics/06.juneau-config/10.Serializing.html
index 62b3a52..231ab98 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/10.Serializing.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/10.Serializing.html
@@ -18,7 +18,7 @@
<p>
The following methods are used for serializing <c>Config</c> objects back into INI files:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.config.Config}
<ul>
<li class='jm'>{@link oaj.config.Config#writeTo(Writer) writeTo(Writer)}
diff --git a/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores.html b/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores.html
index 086580b..dd50d82 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores.html
@@ -21,7 +21,7 @@
<p>
The methods that need to be implemented on a store are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link oaj.config.store.ConfigStore}
<ul>
<li class='jm'>{@link oaj.config.store.ConfigStore#read(String) read(String)} - Read a config file.
@@ -63,14 +63,14 @@
<p>
Two configuration stores are provided by default:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link oaj.config.store.ConfigFileStore} - File-system storage.
<li class='jc'>{@link oaj.config.store.ConfigMemoryStore} - In-memory storage.
</ul>
<p>
The store is defined on the <c>Config</c> object via the following setting:
</p>
-<ul>
+<ul class='javatree'>
<li class='jf'>{@link oaj.config.Config#CONFIG_store}
</ul>
diff --git a/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores/02.ConfigFileStore.html b/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores/02.ConfigFileStore.html
index 867d6cf..716423a 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores/02.ConfigFileStore.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores/02.ConfigFileStore.html
@@ -19,7 +19,7 @@
The {@link oaj.config.store.ConfigFileStore} is the typical store used for configuration files.
It provides the following configurable settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.config.store.ConfigFileStore}
<ul>
<li class='jm'>{@link oaj.config.store.ConfigFileStore#FILESTORE_charset FILESTORE_charset}
diff --git a/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores/04.ConfigStoreListeners.html b/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores/04.ConfigStoreListeners.html
index 6070bbe..b920623 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores/04.ConfigStoreListeners.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores/04.ConfigStoreListeners.html
@@ -18,7 +18,7 @@
<p>
The <c>ConfigStore</c> class has the following listener methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link oaj.config.store.ConfigStore}
<ul>
<li class='jm'>{@link oaj.config.store.ConfigStore#register(String,ConfigStoreListener) register(String,ConfigStoreListener)} - Register a listener on the specified config name.
@@ -29,7 +29,7 @@
Note that this is a different listener than {@link oaj.config.event.ConfigEventListener}.
In this case, we're just listening for changed files:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jic'>{@link oaj.config.store.ConfigStoreListener}
<ul>
<li class='jm'>{@link oaj.config.store.ConfigStoreListener#onChange(String)} - Called when file changes. New contents are passed in.
diff --git a/juneau-doc/docs/Topics/06.juneau-config/13.ReadOnlyConfigs.html b/juneau-doc/docs/Topics/06.juneau-config/13.ReadOnlyConfigs.html
index c86c49a..7584dc8 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/13.ReadOnlyConfigs.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/13.ReadOnlyConfigs.html
@@ -18,9 +18,10 @@
<p>
The following settings can be used to create read-only <c>Config</c> objects:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jf'>{@link oaj.config.Config#CONFIG_readOnly}
</ul>
+
<h5 class='figure'>Example:</h5>
<p class='bpcode w800'>
<jc>// Create a read-only config</jc>
diff --git a/juneau-doc/docs/Topics/06.juneau-config/15.SystemDefaultConfig.html b/juneau-doc/docs/Topics/06.juneau-config/15.SystemDefaultConfig.html
index 698cec0..af95167 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/15.SystemDefaultConfig.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/15.SystemDefaultConfig.html
@@ -19,7 +19,7 @@
Each JVM has a system default config. This is a configuration file that serves as the default
configuration for the system. It's accessed using the following static methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.config.Config}
<ul>
<li class='jm'>{@link oaj.config.Config#getSystemDefault() getSystemDefault()}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/02.ClassHierarchy.html b/juneau-doc/docs/Topics/07.juneau-rest-server/02.ClassHierarchy.html
index be29488..bab7e63 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/02.ClassHierarchy.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/02.ClassHierarchy.html
@@ -18,7 +18,7 @@
<p>
The class hierarchy for the REST servlet class is shown below:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>
{@link javax.servlet.http.HttpServlet javax.servlet.http.HttpServlet}
<ul>
@@ -46,7 +46,7 @@
For child resources, you can either extend from one of the classes above, or extend from one of the following
that provides identical support but does not extent from <c>HttpServlet</c>:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jic'>
{@link oajr.BasicRestConfig}
<ul>
@@ -75,7 +75,7 @@
<p>
Everything is configured through the following classes which you will see a lot:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link oajr.RestContext} - Each resource class instance has one copy that holds all of its configuration.
<li class='jc'>{@link oajr.RestContextBuilder} - Builder for the class above.
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation.html b/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation.html
index 576bcbc..e6ed925 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation.html
@@ -30,7 +30,7 @@
not necessary.</b>
The only requirement is that the class be annotated with <ja>@RestResource</ja> and have one of the following constructors:
</p>
-<ul>
+<ul class='javatree'>
<li class='jm'><c><jk>public</jk> T()</c>
<li class='jm'><c><jk>public</jk> T(RestContextBuilder)</c>
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/01.RestServlet.html b/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/01.RestServlet.html
index 697e2e0..b2e9a9b 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/01.RestServlet.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/01.RestServlet.html
@@ -32,7 +32,7 @@
not very useful on it's own.
However, the class does provide a couple of convenience methods to be aware of:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'><c>{@link oajr.RestServlet} <jk>extends</jk> HttpServlet</c>
<ul>
<li class='jm'>{@link oajr.RestServlet#init(ServletConfig) init(ServletConfig)} - Can override to provide custom initialization.
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/04.Children.html b/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/04.Children.html
index ce170f0..2b87929 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/04.Children.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/04.Children.html
@@ -45,7 +45,6 @@
Initialization of and access to the child resources occurs through the parent resource.
Children can be nested arbitrary deep to create complex REST interfaces with a single top-level REST servlet.
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='jf'>{@link oajr.RestContext#REST_children}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/07.ResourceResolvers.html b/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/07.ResourceResolvers.html
index 87460e3..ff5f99f 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/07.ResourceResolvers.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/07.ResourceResolvers.html
@@ -19,7 +19,7 @@
By default, you can add the {@link oajr.annotation.RestResource @RestResource}
to any class as long as it has one of the following constructors:
</p>
-<ul>
+<ul class='javatree'>
<li class='jm'><c><jk>public</jk> T()</c>
<li class='jm'><c><jk>public</jk> T(RestContextBuilder)</c>
</ul>
@@ -30,7 +30,7 @@
<p>
Resource object resolution is controlled through the following API:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jic'>{@link oajr.RestResourceResolver}
<ul>
<li class='jc'>{@link oajr.BasicRestResourceResolver}
@@ -40,7 +40,6 @@
This API can be extended to provide your own custom resource resolution.
Later topics discuss how to use this API to instantiate resources using Spring.
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='jf'>{@link oajr.RestContext#REST_resourceResolver}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/08.LifecycleHooks.html b/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/08.LifecycleHooks.html
index 3ebbbf9..0408dd6 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/08.LifecycleHooks.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/08.LifecycleHooks.html
@@ -68,7 +68,6 @@
</ul>
</ul>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='ja'>{@link oajr.annotation.RestHook}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/05.RestContext.html b/juneau-doc/docs/Topics/07.juneau-rest-server/05.RestContext.html
index c04f7d7..a0d44be 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/05.RestContext.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/05.RestContext.html
@@ -25,7 +25,7 @@
The object itself is read-only and unchangeable.
It is populated through the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oajr.annotation.RestResource} - Settings copied from the annotation during servlet initialization.
<li class='jm'>{@link oajr.RestContextBuilder} - Builder used during servlet initialization.
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/01.MethodParameters.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/01.MethodParameters.html
index efe7004..884c9cd 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/01.MethodParameters.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/01.MethodParameters.html
@@ -137,11 +137,9 @@
<jc>// Do something with all of those</jc>
}
</p>
-<h5 class='section'>Notes:</h5>
-<ul>
+<ul class='notes'>
<li>All annotations have programmatic equivalents on the {@link oajr.RestRequest} class.
</ul>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='jf'>{@link oajr.RestContext#REST_paramResolvers} - For configuring custom parameter types.
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/02.RestRequest.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/02.RestRequest.html
index caceab1..8540f41 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/02.RestRequest.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/02.RestRequest.html
@@ -27,7 +27,7 @@
<p>
There are many useful methods on this object, but the main ones are shown below:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'><c>{@link oajr.RestRequest} <jk>extends</jk> HttpServletRequest</c>
<ul>
<li class='jm'>{@link oajr.RestRequest#getHeaders() getHeaders()} - HTTP request headers.
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/03.RestResponse.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/03.RestResponse.html
index 93d978e..17ebbf9 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/03.RestResponse.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/03.RestResponse.html
@@ -27,7 +27,7 @@
<p>
Some important methods on this class are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'><c>{@link oajr.RestResponse} <jk>extends</jk> HttpServletResponse</c>
<ul>
<li class='jm'>{@link oajr.RestResponse#setOutput(Object) setOutput(Object)} - Set response output programmatically.
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/04.RequestBody.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/04.RequestBody.html
index 946b87d..7aa03b4 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/04.RequestBody.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/04.RequestBody.html
@@ -35,7 +35,7 @@
<p>
Some important methods on this class are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oajr.RequestBody}
<ul>
<li class='jm'>{@link oajr.RequestBody#getReader() getReader()} - Get body as a Reader.
@@ -48,7 +48,6 @@
</ul>
</ul>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='ja'>{@link oaj.http.annotation.Body}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/05.RequestHeaders.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/05.RequestHeaders.html
index 6995a09..77e3736 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/05.RequestHeaders.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/05.RequestHeaders.html
@@ -41,7 +41,7 @@
<p>
Some important methods on this class are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'><c>{@link oajr.RequestHeaders} <jk>extends</jk> TreeMap<String,String[]></c>
<ul>
<li class='jm'>{@link oajr.RequestHeaders#get(String,Class) get(String,Class)} - Get header value converted to a POJO.
@@ -53,7 +53,6 @@
</ul>
</ul>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='ja'>{@link oaj.http.annotation.Header}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/07.RequestQuery.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/07.RequestQuery.html
index a7ddeb8..96459d0 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/07.RequestQuery.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/07.RequestQuery.html
@@ -44,7 +44,7 @@
<p>
Some important methods on this class are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'><c>{@link oajr.RequestQuery} <jk>extends</jk> LinkedHashMap<String,String[]></c>
<ul>
<li class='jm'>{@link oajr.RequestQuery#get(String,Class) get(String,Class)} - Get query parameter value converted to a POJO.
@@ -57,8 +57,7 @@
</ul>
</ul>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='ja'>{@link oaj.http.annotation.Query}
<li class='ja'>{@link oaj.http.annotation.HasQuery}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/08.RequestFormData.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/08.RequestFormData.html
index c64083f..99ef0c9 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/08.RequestFormData.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/08.RequestFormData.html
@@ -40,7 +40,7 @@
<p>
Some important methods on this class are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'><c>{@link oajr.RequestFormData} <jk>extends</jk> LinkedHashMap<String,String[]></c>
<ul>
<li class='jm'>{@link oajr.RequestFormData#get(String,Class) get(String,Class)} - Get form-data parameter values converted to a POJO.
@@ -52,8 +52,7 @@
</ul>
</ul>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='ja'>{@link oaj.http.annotation.FormData}
<li class='ja'>{@link oaj.http.annotation.HasFormData}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/09.RestMethodPath.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/09.RestMethodPath.html
index 85afc7e..8e0bf00 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/09.RestMethodPath.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/09.RestMethodPath.html
@@ -113,8 +113,7 @@
<jk>return</jk> <js>"GET /urlWithParams?foo="</js>+foo+<js>"&bar="</js>+bar+<js>"&baz="</js>+baz;
}
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='jf'>{@link oajr.RestContext#REST_path}
<li class='ja'>{@link oaj.http.annotation.Path}
<li class='jc'>{@link oajr.RequestPath}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/10.RequestPathMatch.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/10.RequestPathMatch.html
index bc62b74..6491b3f 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/10.RequestPathMatch.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/10.RequestPathMatch.html
@@ -38,7 +38,7 @@
<p>
Some important methods on this class are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'><c>{@link oajr.RequestPath} <jk>extends</jk> TreeMap<String,String></c>
<ul>
<li class='jm'>{@link oajr.RequestPath#get(String,Class) get(String,Class)} - Get path match variable converted to a POJO.
@@ -50,7 +50,6 @@
</ul>
</ul>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='ja'>{@link oaj.http.annotation.Path}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/11.MethodReturnTypes.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/11.MethodReturnTypes.html
index cb4686e..125bf35 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/11.MethodReturnTypes.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/11.MethodReturnTypes.html
@@ -51,7 +51,7 @@
<p>
This is controlled through the following extensible API:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jic'>{@link oajr.ResponseHandler}
<ul>
<li class='jc'>{@link oajr.reshandlers.DefaultHandler}
@@ -100,7 +100,6 @@
s.serialize(p, res.getNegotiatedWriter());
}
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='jf'>{@link oajr.RestContext#REST_responseHandlers} - For configuring custom response handlers.
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/14.RestMethodMatchers.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/14.RestMethodMatchers.html
index cd4b48a..43ba23e 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/14.RestMethodMatchers.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/14.RestMethodMatchers.html
@@ -47,8 +47,7 @@
}
</p>
-<h5 class='section'>Notes:</h5>
-<ul class='spaced-list'>
+<ul class='notes'>
<li>
If no methods are found with a matching matcher, a <l>412 Precondition Failed</l> status is returned.
<li>
@@ -64,8 +63,7 @@
<br>Otherwise, methods are attempted in the order they appear in the class.
</ul>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='ja'>{@link oajr.annotation.RestMethod#matchers RestMethod(matchers)}
<li class='jc'>{@link oajr.matchers.MultipartFormDataMatcher}
<li class='jc'>{@link oajr.matchers.UrlEncodedFormMatcher}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/15.PredefinedResponses.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/15.PredefinedResponses.html
index e6c06af..1e2fa2e 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/15.PredefinedResponses.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/15.PredefinedResponses.html
@@ -38,7 +38,7 @@
<jk>return new</jk> SeeOther(<js>"servlet:/pets"</js>);
}
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'>{@link oajr.response}
<ul>
<li class='jc'>{@link oajr.response.Accepted}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/16.PredefinedExceptions.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/16.PredefinedExceptions.html
index 98b04bd..4f04a72 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/16.PredefinedExceptions.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/16.PredefinedExceptions.html
@@ -37,7 +37,7 @@
<jk>return</jk> Ok.<jsf>OK</jsf>;
}
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'>{@link oajr.exception}
<ul>
<li class='jc'>{@link oajr.exception.BadRequest}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/17.PredefinedHelperBeans.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/17.PredefinedHelperBeans.html
index ea2d6b5..fd56b2b 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/17.PredefinedHelperBeans.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/17.PredefinedHelperBeans.html
@@ -19,7 +19,7 @@
The {@link oajr.helper} package contains several predefined beans to help when constructing
REST interfaces.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'>{@link oajr.helper}
<ul>
<li class='jc'>{@link oajr.helper.BeanDescription}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/07.restRPC.html b/juneau-doc/docs/Topics/07.juneau-rest-server/07.restRPC.html
index 66c6e45..480f775 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/07.restRPC.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/07.restRPC.html
@@ -68,7 +68,7 @@
<p>
Remote Interface proxies are instantiated on the client side using one of the following methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oajrc.RestClient}
<ul>
<li class='jm'>{@link oajrc.RestClient#getRrpcInterface(Class) getRrpcInterface(Class)}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/08.OpenApiSchemaPartParsing.html b/juneau-doc/docs/Topics/07.juneau-rest-server/08.OpenApiSchemaPartParsing.html
index a41337c..80a32c2 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/08.OpenApiSchemaPartParsing.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/08.OpenApiSchemaPartParsing.html
@@ -19,7 +19,7 @@
Parameters annotated with any of the following are parsed using the registered {@link oaj.oapi.OpenApiParser} and
therefore support OpenAPI syntax and validation:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.Header}
<li class='ja'>{@link oaj.http.annotation.Query}
<li class='ja'>{@link oaj.http.annotation.FormData}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/09.OpenApiSchemaPartSerializing.html b/juneau-doc/docs/Topics/07.juneau-rest-server/09.OpenApiSchemaPartSerializing.html
index e76002c..4f1782d 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/09.OpenApiSchemaPartSerializing.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/09.OpenApiSchemaPartSerializing.html
@@ -19,7 +19,7 @@
Parameters annotated with any of the following are serialized using the registered {@link oaj.oapi.OpenApiSerializer} and
therefore support OpenAPI syntax and validation:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.ResponseHeader}
<li class='ja'>{@link oaj.http.annotation.Response} (<c>Accept</c> must match <js>"text/openapi"</js>)
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations.html
index 0f9ac2f..190443f 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations.html
@@ -18,7 +18,7 @@
<p>
The annotations used for defining the schema for request HTTP parts are:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.Body}
<li class='ja'>{@link oaj.http.annotation.Header}
<li class='ja'>{@link oaj.http.annotation.FormData}
@@ -31,7 +31,7 @@
<p>
The annotations used for defining the schema for response HTTP parts are:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.ResponseBody}
<li class='ja'>{@link oaj.http.annotation.ResponseHeader}
<li class='ja'>{@link oaj.http.annotation.ResponseStatus}
@@ -40,13 +40,12 @@
<p>
The sub-annotations used in the annotation above are:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oaj.jsonschema.annotation.Schema}
<li class='ja'>{@link oaj.jsonschema.annotation.Items}
</ul>
-<h5 class='section'>Other Notes:</h5>
-<ul class='spaced-list'>
+<ul class='notes'>
<li>
Annotation parameter values will be aggregated when used on POJO parent and child classes.
<br>Values on child classes override values on parent classes.
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/01.Body.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/01.Body.html
index 436d617..a74a95c 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/01.Body.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/01.Body.html
@@ -18,7 +18,7 @@
<p>
The {@link oaj.http.annotation.Body @Body} annotation is used to identify POJOs to be used as the body of an HTTP request.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.Body}
<ul>
<li class='jf'>{@link oaj.http.annotation.Body#api() api} - Free-form Swagger JSON.
@@ -178,8 +178,7 @@
)
</p>
-<h5 class='section'>Other Notes:</h5>
-<ul class='spaced-list'>
+<ul class='notes'>
<li>
Annotation parameter values will be aggregated when used on POJO parent and child classes.
<br>Values on child classes override values on parent classes.
@@ -188,8 +187,7 @@
<br>Values on methods override values on POJO classes.
</ul>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='jc'>{@link oajr.RequestBody}
<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartParsing}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/02.FormData.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/02.FormData.html
index 87c9be1..e8ff562 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/02.FormData.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/02.FormData.html
@@ -18,7 +18,7 @@
<p>
The {@link oaj.http.annotation.FormData @FormData} annotation is used to retrieve request form post entries.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.FormData}
<ul>
<li class='jf'>{@link oaj.http.annotation.FormData#_default() _default} - Default value if not present.
@@ -169,7 +169,6 @@
)
</p>
-<h5 class='section'>Notes:</h5>
<div class='warn'>
This annotation should not be combined with the {@link oaj.http.annotation.Body @Body} annotation or {@link oajr.RestRequest#getBody()} method
for <c>application/x-www-form-urlencoded POST</c> posts, since it will trigger the underlying servlet
@@ -177,8 +176,7 @@
<br>The {@link oaj.http.annotation.Query @Query} annotation can be used to retrieve a URL parameter in the URL string without triggering the
servlet to drain the body content.
</div>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='jc'>{@link oajr.RequestFormData}
<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartParsing}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/03.HasFormData.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/03.HasFormData.html
index 72e2202..7d37507 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/03.HasFormData.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/03.HasFormData.html
@@ -18,7 +18,7 @@
<p>
This annotation can be used to detect the existence of a parameter when it's not set to a particular value.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.HasFormData}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/04.Query.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/04.Query.html
index 3653819..1c9b36f 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/04.Query.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/04.Query.html
@@ -19,7 +19,7 @@
The {@link oaj.http.annotation.Query @Query} annotation is used to retrieve request URL query parameters.
It's identical to {@link oaj.http.annotation.FormData @FormData}, but only retrieves the parameter from the URL string, not URL-encoded form posts.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.Query}
<ul>
<li class='jf'>{@link oaj.http.annotation.Query#_default() _default} - Default value if not present.
@@ -178,8 +178,7 @@
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='jc'>{@link oajr.RequestQuery}
<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartParsing}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/05.HasQuery.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/05.HasQuery.html
index cd60b85..a4130e3 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/05.HasQuery.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/05.HasQuery.html
@@ -19,7 +19,7 @@
Identical to {@link oaj.http.annotation.HasFormData @HasFormData}, but only checks the existing of the parameter in the URL string, not
URL-encoded form posts.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.HasQuery}
</ul>
<p>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/06.Header.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/06.Header.html
index 1f173f1..404cadc 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/06.Header.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/06.Header.html
@@ -18,7 +18,7 @@
<p>
The {@link oaj.http.annotation.Header @Header} annotation is used to retrieve request headers.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.Header}
<ul>
<li class='jf'>{@link oaj.http.annotation.Header#_default() _default} - Default value if not present.
@@ -163,8 +163,7 @@
)
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='jc'>{@link oajr.RequestHeaders}
<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartParsing}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/07.Path.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/07.Path.html
index 21ca66f..d18c052 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/07.Path.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/07.Path.html
@@ -18,7 +18,7 @@
<p>
The {@link oaj.http.annotation.Path @Path} annotation is used to retrieve request path parameters.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.Path}
<ul>
<li class='jf'>{@link oaj.http.annotation.Path#_enum() _enum} - Input validation. Must match one of the values.
@@ -168,8 +168,7 @@
)
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='jc'>{@link oajr.RequestPath}
<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartParsing}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/08.Request.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/08.Request.html
index 6b10efe..074d00d 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/08.Request.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/08.Request.html
@@ -19,7 +19,7 @@
The {@link oaj.http.annotation.Request @Request} annotation can be applied to a parameter interface type of a <ja>@RestMethod</ja>-annotated method
to identify it as an interface for retrieving HTTP parts through a bean-like interface.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.Request}
<ul>
<li class='jf'>{@link oaj.http.annotation.Request#partParser() partParser} - Override the part parser.
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/09.Response.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/09.Response.html
index 0b2d4b2..91a32d4 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/09.Response.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/09.Response.html
@@ -18,7 +18,7 @@
<p>
The {@link oaj.http.annotation.Response @Response} annotation is used to identify schema information about an HTTP response.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.Response}
<ul>
<li class='jf'>{@link oaj.http.annotation.Response#api() api} - Free-form Swagger JSON.
@@ -46,7 +46,7 @@
When the <ja>@Response</ja> annotation is applied to classes, the following annotations can be used on
public non-static methods of the class to identify parts of a response:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.ResponseStatus}
<li class='ja'>{@link oaj.http.annotation.ResponseHeader}
<li class='ja'>{@link oaj.http.annotation.ResponseBody}
@@ -400,8 +400,7 @@
}
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartSerializing}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/10.ResponseHeader.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/10.ResponseHeader.html
index 993b954..b05f934 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/10.ResponseHeader.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/10.ResponseHeader.html
@@ -18,7 +18,7 @@
<p>
The {@link oaj.http.annotation.ResponseHeader @ResponseHeader} annotation can be applied to <ja>@RestMethod</ja>-annotated parameters to denote them as an HTTP response headers.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.ResponseHeader}
<ul>
<li class='jf'>{@link oaj.http.annotation.ResponseHeader#_default() _default} - Default value if not present.
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/11.ResponseStatus.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/11.ResponseStatus.html
index 51ba6e8..c99aeef 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/11.ResponseStatus.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/11.ResponseStatus.html
@@ -18,7 +18,7 @@
<p>
The {@link oaj.http.annotation.ResponseStatus @ResponseStatus} annotation annotation can be applied to <ja>@RestMethod</ja>-annotated parameters to denote them as an HTTP response status codes.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.ResponseStatus}
</ul>
<p>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/13.Serializers.html b/juneau-doc/docs/Topics/07.juneau-rest-server/13.Serializers.html
index a871d83..3252c2c 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/13.Serializers.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/13.Serializers.html
@@ -26,7 +26,7 @@
<p>
Serializers can be associated with REST servlets in the following ways:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>
{@link oajr.annotation.RestResource#serializers() RestResource(serializers)}
- Annotation on resource Java class.
@@ -73,7 +73,6 @@
}
</p>
-<h5 class='section'>See Also:</h5>
-<ul class='doctree'>
+<ul class='seealso'>
<li class='jf'>{@link oajr.RestContext#REST_serializers}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/14.Parsers.html b/juneau-doc/docs/Topics/07.juneau-rest-server/14.Parsers.html
index 6704a57..f6c4936 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/14.Parsers.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/14.Parsers.html
@@ -26,7 +26,7 @@
<p>
Parsers can be associated with REST servlets in the following ways:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>
{@link oajr.annotation.RestResource#parsers() RestResource(parsers)}
- Annotation on resource Java class.
@@ -71,7 +71,6 @@
}
}
</p>
-<h5 class='section'>See Also:</h5>
-<ul class='doctree'>
+<ul class='seealso'>
<li class='jf'>{@link oajr.RestContext#REST_parsers}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/15.ConfigurableProperties.html b/juneau-doc/docs/Topics/07.juneau-rest-server/15.ConfigurableProperties.html
index f2c65e2..c14d708 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/15.ConfigurableProperties.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/15.ConfigurableProperties.html
@@ -22,7 +22,7 @@
<p>
These properties can be defined for serializers and parsers registered on a REST resource via the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oajr.annotation.RestResource#properties() RestResource(properties)}
<li class='jc'>{@link oajr.RestContextBuilder} - Various methods on the context builder.
</ul>
@@ -67,7 +67,7 @@
<p>
Properties can also be overridden at the Java method level:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oajr.annotation.RestMethod#properties() RestMethod(properties)}
<li class='jc'>{@link oajr.RequestProperties}
</ul>
@@ -89,8 +89,7 @@
...
}
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='ja'>{@link oajr.annotation.RestResource#flags() RestResource(flags)} - Shorthand for boolean properties.
<li class='ja'>{@link oajr.annotation.RestMethod#flags() RestMethod(flags)} - Shorthand for boolean properties.
<li class='jc'>{@link oajr.RestContextProperties}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/16.ConfigurableAnnotations.html b/juneau-doc/docs/Topics/07.juneau-rest-server/16.ConfigurableAnnotations.html
index 885796f..b0d8d59 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/16.ConfigurableAnnotations.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/16.ConfigurableAnnotations.html
@@ -50,7 +50,7 @@
<p>
Config annotations are defined for all serializers and parsers:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oaj.annotation.BeanConfig BeanConfig}
<li class='ja'>{@link oaj.csv.annotation.CsvConfig CsvConfig}
<li class='ja'>{@link oaj.html.annotation.HtmlConfig HtmlConfig}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/17.Transforms.html b/juneau-doc/docs/Topics/07.juneau-rest-server/17.Transforms.html
index 623746e..1ddaa3a 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/17.Transforms.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/17.Transforms.html
@@ -22,7 +22,7 @@
<p>
Transforms are associated serializers and parsers registered on a REST resource via the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oaj.annotation.BeanConfig#beanFilters() BeanConfig(beanFilters)} - On class or methods.
<li class='ja'>{@link oaj.annotation.BeanConfig#pojoSwaps() BeanConfig(pojoSwaps)} - On class or methods.
<li class='jm'>{@link oajr.RestContextBuilder#beanFilters(Object...)}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/18.URIs.html b/juneau-doc/docs/Topics/07.juneau-rest-server/18.URIs.html
index d8cd43a..4b59fcf 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/18.URIs.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/18.URIs.html
@@ -81,7 +81,7 @@
<p>
URI resolution is controlled by the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oajr.RestContext}
<ul>
<li class='jf'>{@link oajr.RestContext#REST_uriAuthority REST_uriAuthority}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/19.Guards.html b/juneau-doc/docs/Topics/07.juneau-rest-server/19.Guards.html
index a83d1a6..5b01aa9 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/19.Guards.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/19.Guards.html
@@ -21,7 +21,7 @@
<p>
Guards are associated with resource classes and methods via the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oajr.annotation.RestResource#guards() RestResource(guards)}
<li class='ja'>{@link oajr.annotation.RestMethod#guards() RestMethod(guards)}
<li class='jm'>{@link oajr.RestContextBuilder#guards(Class...)}
@@ -84,7 +84,6 @@
the servlet.
If multiple guards are present, ALL guards must pass.
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='jf'>{@link oajr.RestContext#REST_guards}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/20.RoleGuards.html b/juneau-doc/docs/Topics/07.juneau-rest-server/20.RoleGuards.html
index aee9942..af7c85f 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/20.RoleGuards.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/20.RoleGuards.html
@@ -19,7 +19,7 @@
Specialized guards are provided for controlling access to servlet classes and methods based on user roles.
These are controlled via annotations on the REST class and methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oajr.annotation.RestResource}
<ul>
<li class='jf'>{@link oajr.annotation.RestResource#roleGuard() roleGuard()}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/21.Converters.html b/juneau-doc/docs/Topics/07.juneau-rest-server/21.Converters.html
index 3e34361..0e836f2 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/21.Converters.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/21.Converters.html
@@ -21,7 +21,7 @@
<p>
Converters are associated with resource classes and methods via the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oajr.annotation.RestResource#converters() RestResource(converters)}
<li class='ja'>{@link oajr.annotation.RestMethod#converters() RestMethod(converters)}
<li class='jm'>{@link oajr.RestContextBuilder#converters(Class...)}
@@ -91,7 +91,7 @@
<p>
Juneau defines the following converters out-of-the-box:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jic'>
{@link oajr.RestConverter}
<ul>
@@ -110,7 +110,6 @@
</ul>
</ul>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='jf'>{@link oajr.RestContext#REST_converters}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/22.Messages.html b/juneau-doc/docs/Topics/07.juneau-rest-server/22.Messages.html
index a683d39..e5dd289 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/22.Messages.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/22.Messages.html
@@ -55,7 +55,7 @@
#--------------------------------------------------------------------------------</cc>
<ck>MyRestServlet.greeting</ck> = Hello!
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+
+<ul class='seealso'>
<li class='jf'>{@link oajr.RestContext#REST_messages}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/23.Encoders.html b/juneau-doc/docs/Topics/07.juneau-rest-server/23.Encoders.html
index 1c67bd7..ae1e9ea 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/23.Encoders.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/23.Encoders.html
@@ -33,7 +33,7 @@
<p>
Juneau defines the following encoders out-of-the-box:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>
{@link oaj.encoders.Encoder}
<ul>
@@ -43,7 +43,7 @@
{@link oaj.encoders.IdentityEncoder}
</ul>
</ul>
-<h5 class='section'>See Also:</h5>
-<ul>
+
+<ul class='seealso'>
<li class='jf'>{@link oajr.RestContext#REST_encoders}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/24.SvlVariables.html b/juneau-doc/docs/Topics/07.juneau-rest-server/24.SvlVariables.html
index f0d1e23..3d7143a 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/24.SvlVariables.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/24.SvlVariables.html
@@ -42,7 +42,7 @@
<p>
Variables are configured on resources via the following API:
</p>
-<ul>
+<ul class='javatree'>
<li class='jm'>{@link oajr.RestContextBuilder#vars(Class[])}
</ul>
<h5 class='figure'>Example:</h5>
@@ -73,7 +73,7 @@
<p>
The methods involved with variables are:
</p>
-<ul>
+<ul class='javatree'>
<li class='jm'>{@link oajr.RestContext#getVarResolver()}
<li class='jm'>{@link oajr.RestRequest#getVarResolverSession()}
<li class='jm'>{@link oajr.RestRequest#getClasspathReaderResource(String,boolean)}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/25.ConfigurationFiles.html b/juneau-doc/docs/Topics/07.juneau-rest-server/25.ConfigurationFiles.html
index 39ebf99..f36b181 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/25.ConfigurationFiles.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/25.ConfigurationFiles.html
@@ -45,7 +45,7 @@
<p>
Configuration files are associated with REST resources through the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oajr.annotation.RestResource#config() RestResource(config)}
</ul>
@@ -175,7 +175,7 @@
}
}
</p>
-<h5 class='section'>See Also:</h5>
-<ul class='doctree'>
+
+<ul class='seealso'>
<li>{@doc juneau-config}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/26.StaticFiles.html b/juneau-doc/docs/Topics/07.juneau-rest-server/26.StaticFiles.html
index 77134ce..bf55663 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/26.StaticFiles.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/26.StaticFiles.html
@@ -48,8 +48,7 @@
<li><l>[working-dir]/docs</l> directory.
</ol>
-<h5 class='section'>Notes:</h5>
-<ul class='spaced-list'>
+<ul class='notes'>
<li>
Mappings are cumulative from parent to child.
<br>Child resources can override mappings made on parent resources.
@@ -57,7 +56,7 @@
The media type on the response is determined by the
{@link oajr.RestContext#getMediaTypeForName(String)} method.
</ul>
-<h5 class='section'>See Also:</h5>
-<ul>
+
+<ul class='seealso'>
<li class='jf'>{@link oajr.RestContext#REST_staticFiles}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/27.ClientVersioning.html b/juneau-doc/docs/Topics/07.juneau-rest-server/27.ClientVersioning.html
index 4798d42..9356a5e 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/27.ClientVersioning.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/27.ClientVersioning.html
@@ -22,7 +22,7 @@
<p>
The APIs involved with defining client version headers are:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oajr.annotation.RestResource#clientVersionHeader() RestResource(clientVersionHeader)}
<li class='jm'>{@link oajr.RestContextBuilder#clientVersionHeader(String)}
<li class='ja'>{@link oajr.annotation.RestMethod#clientVersion() RestMethod(clientVersion)}
@@ -52,7 +52,7 @@
...
}
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+
+<ul class='seealso'>
<li class='jf'>{@link oajr.RestContext#REST_clientVersionHeader}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/28.RestInfoProvider.html b/juneau-doc/docs/Topics/07.juneau-rest-server/28.RestInfoProvider.html
index de5e6e1..afc5e45 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/28.RestInfoProvider.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/28.RestInfoProvider.html
@@ -23,7 +23,7 @@
<p>
The methods on this interface are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jic'>{@link oajr.RestInfoProvider}
<ul>
<li class='jm'>{@link oajr.RestInfoProvider#getSwagger(RestRequest) getSwagger(RestRequest)}
@@ -37,7 +37,7 @@
<p>
The info provider in turn supplies the information returned by the following methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oajr.RestRequest}
<ul>
<li class='jm'>{@link oajr.RestRequest#getSwagger() getSwagger()}
@@ -51,7 +51,7 @@
<p>
Info providers are registered through the following property:
</p>
-<ul>
+<ul class='javatree'>
<li class='jf'>{@link oajr.RestContext#REST_infoProvider}
</ul>
<p>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/29.Swagger/06.ParameterExamples.html b/juneau-doc/docs/Topics/07.juneau-rest-server/29.Swagger/06.ParameterExamples.html
index 4b384aa..6699b6a 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/29.Swagger/06.ParameterExamples.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/29.Swagger/06.ParameterExamples.html
@@ -223,8 +223,7 @@
examples=<js>"{PetCreate: {name:'Doggie',price:9.99,species:'Dog',tags:['friendly','cute']}}"</js>
)
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='ja'>{@link oaj.annotation.Example}
<li class='jc'>{@link oaj.BeanContext}
<ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/29.Swagger/07.Responses.html b/juneau-doc/docs/Topics/07.juneau-rest-server/29.Swagger/07.Responses.html
index 316c3e7..60c05e8 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/29.Swagger/07.Responses.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/29.Swagger/07.Responses.html
@@ -48,8 +48,8 @@
<li>{@link oaj.http.annotation.Response @Response} annotated classes, methods, and parameters.
<li>{@link oajr.annotation.RestResource#swagger() @RestResource(swagger)} / {@link oajr.annotation.RestMethod#swagger() @RestMethod(swagger)} annotations.
</ul>
-<h5 class='section'>See Also:</h5>
-<ul>
+
+<ul class='seealso'>
<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Response}
<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.ResponseHeader}
<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.ResponseStatus}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/02.Widgets.html b/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/02.Widgets.html
index 9a22d37..241b408 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/02.Widgets.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/02.Widgets.html
@@ -18,9 +18,9 @@
<p>
The {@link oajr.widget.Widget} class allows you to add arbitrary HTML, CSS, and Javascript
to HTML pages.
-<br>They are registered in the following locations:
+ <br>They are registered in the following locations:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oajr.annotation.HtmlDoc#widgets() HtmlDoc(widgets)}
<li class='jm'>{@link oajr.RestContextBuilder#widgets(Class...)}
<li class='jm'>{@link oajr.RestContextBuilder#widgets(Widget...)}
@@ -45,7 +45,7 @@
<p>
The <l>Widget</l> class is composed of the following methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link oajr.widget.Widget}
<ul>
<li class='jm'>{@link oajr.widget.Widget#getHtml(RestRequest,RestResponse) getHtml(RestRequest,RestResponse)}
@@ -101,7 +101,7 @@
The <l>Widget</l> class also defines the following two convenience methods for loading Javascript and CSS
files from the classpath or file system.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link oajr.widget.Widget}
<ul>
<li class='jm'>{@link oajr.widget.Widget#getClasspathResourceAsString(String) getClasspathResourceAsString(String)}
@@ -125,7 +125,6 @@
}
}
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='jf'>{@link oajr.RestContext#REST_widgets}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/03.PredefinedWidgets.html b/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/03.PredefinedWidgets.html
index d9a9ac7..aca3529 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/03.PredefinedWidgets.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/03.PredefinedWidgets.html
@@ -18,7 +18,7 @@
<p>
The {@link oajr.widget} package contains predefined reusable widgets.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'>{@link oajr.widget}
<ul>
<li class='jac'>{@link oajr.widget.Widget}
@@ -47,7 +47,7 @@
<p>
Subclasses implement the following two methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link oajr.widget.MenuItemWidget}
<ul>
<li class='jm'>{@link oajr.widget.MenuItemWidget#getLabel(RestRequest,RestResponse) getLabel(RestRequest,RestResponse)} - The menu item label.
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/04.UiCustomization.html b/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/04.UiCustomization.html
index 4d094db..67af38f 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/04.UiCustomization.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/04.UiCustomization.html
@@ -155,7 +155,6 @@
and allows you either hardcode your interface inside annotations or pull them in via string variables from other places such as
external config files.
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='link'>{@doc juneau-microservice-jetty.UiCustomization}
</ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/31.DefaultHeaders.html b/juneau-doc/docs/Topics/07.juneau-rest-server/31.DefaultHeaders.html
index c11890b..e04959a 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/31.DefaultHeaders.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/31.DefaultHeaders.html
@@ -18,7 +18,7 @@
<p>
The following annotations are provided for specifying default header values for requests and responses:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>
{@link oajr.annotation.RestResource#defaultRequestHeaders() RestResource(defaultRequestHeaders)}
<br>Defines default headers on request when the client doesn't specify them.
@@ -45,7 +45,7 @@
<p>
Default headers can also be specified programmatically by overriding the following methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>
{@link oajr.RestContextBuilder}
<ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/32.LoggingAndDebugging.html b/juneau-doc/docs/Topics/07.juneau-rest-server/32.LoggingAndDebugging.html
index 08c1634..66b2d22 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/32.LoggingAndDebugging.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/32.LoggingAndDebugging.html
@@ -21,7 +21,7 @@
<p>
The APIs involved are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>
{@link oajr.annotation.RestResource}
<ul>
diff --git a/juneau-doc/docs/Topics/08.juneau-rest-server-jaxrs/01.BaseProvider.html b/juneau-doc/docs/Topics/08.juneau-rest-server-jaxrs/01.BaseProvider.html
index c8ae3c2..f20251d 100644
--- a/juneau-doc/docs/Topics/08.juneau-rest-server-jaxrs/01.BaseProvider.html
+++ b/juneau-doc/docs/Topics/08.juneau-rest-server-jaxrs/01.BaseProvider.html
@@ -60,7 +60,7 @@
<p>
The Juneau JAX-RS provider API consists of the following classes:
</p>
-<ul class='spaced-list'>
+<ul class='javatree'>
<li class='jc'>
{@link oajr.jaxrs.BaseProvider} - The base provider class that implements the JAX-RS
<c>MessageBodyReader</c> and <c>MessageBodyWriter</c> interfaces.
diff --git a/juneau-doc/docs/Topics/09.juneau-rest-server-springboot/01.Overview.html b/juneau-doc/docs/Topics/09.juneau-rest-server-springboot/01.Overview.html
index 93af3e3..4e8cfb1 100644
--- a/juneau-doc/docs/Topics/09.juneau-rest-server-springboot/01.Overview.html
+++ b/juneau-doc/docs/Topics/09.juneau-rest-server-springboot/01.Overview.html
@@ -18,7 +18,7 @@
<p>
The Juneau integration component for Spring Boot consists of the following classes:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oajr.springboot.annotation.JuneauRestRoot}
<li class='jc'>{@link oajr.springboot.JuneauRestInitializer}
<li class='jc'>{@link oajr.springboot.SpringRestResourceResolver}
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client.html b/juneau-doc/docs/Topics/10.juneau-rest-client.html
index 845bc8c..b2bc35d 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client.html
@@ -192,8 +192,7 @@
}
</p>
-<h5 class='section'>Notes:</h5>
-<ul class='spaced-list'>
+<ul class='notes'>
<li>
The {@link oajrc.RestClient} class exposes all the builder methods on the Apache
HttpClient {@link org.apache.http.impl.client.HttpClientBuilder} class.
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies.html b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies.html
index bb3d439..96557f9 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies.html
@@ -23,7 +23,7 @@
<p>
Remote resources are instantiated using one of the following methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oajrc.RestClient}
<ul>
<li class='jm'>{@link oajrc.RestClient#getRemoteResource(Class) getRemoteResource(Class)}
@@ -35,7 +35,7 @@
Annotations are used on the interface and interface methods to specify how to convert input and output to HTTP headers, query parameters, form
post parameters, or request/response bodies.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'>{@link oajrc.remote}
<ul>
<li class='ja'>{@link oajrc.remote.RemoteResource}
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/01.RemoteResource.html b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/01.RemoteResource.html
index 1d9ebe7..85c82e1 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/01.RemoteResource.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/01.RemoteResource.html
@@ -19,7 +19,7 @@
The {@link oajrc.remote.RemoteResource @RemoteResource} annotation is used on your interface class
to identify it as a REST proxy interface.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oajrc.remote.RemoteResource}
<ul>
<li class='jf'>{@link oajrc.remote.RemoteResource#path path}
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/02.RemoteMethod.html b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/02.RemoteMethod.html
index 14f08cf..67978a3 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/02.RemoteMethod.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/02.RemoteMethod.html
@@ -19,7 +19,7 @@
The {@link oajrc.remote.RemoteMethod @RemoteMethod} annotation is applied to methods
of <ja>@RemoteResource</ja>-annotated interfaces to identify REST endpoints.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oajrc.remote.RemoteMethod}
<ul>
<li class='jf'>{@link oajrc.remote.RemoteMethod#method method}
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/03.Body.html b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/03.Body.html
index 2c042de..cb587ec 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/03.Body.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/03.Body.html
@@ -19,7 +19,7 @@
The {@link oaj.http.annotation.Body @Body} annotation can be applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
to denote that they are the HTTP body of the request.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.Body}
<ul>
<li class='jf'>{@link oaj.http.annotation.Body#required() required} - Input validation. Body must be present.
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/04.FormData.html b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/04.FormData.html
index ec36452..5c81da8 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/04.FormData.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/04.FormData.html
@@ -19,7 +19,7 @@
The {@link oaj.http.annotation.FormData @FormData} annotation can be applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
to denote that they are form-data parameters on the request.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.FormData}
<ul>
<li class='jf'>{@link oaj.http.annotation.FormData#_default() _default} - Default value if not present.
@@ -113,7 +113,6 @@
See the link below for information about supported data types in OpenAPI serialization.
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='link'>{@doc juneau-marshall.OpenApiDetails.Serializers}
</ul>
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/05.Query.html b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/05.Query.html
index f5011e5..3f3295e 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/05.Query.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/05.Query.html
@@ -19,7 +19,7 @@
The {@link oaj.http.annotation.Query @Query} annotation can be applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
to denote that they are query parameters on the request.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.Query}
<ul>
<li class='jf'>{@link oaj.http.annotation.Query#_default() _default} - Default value if not present.
@@ -116,11 +116,6 @@
See the link below for information about supported data types in OpenAPI serialization.
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='link'>{@doc juneau-marshall.OpenApiDetails.Serializers}
</ul>
-
-
-
-
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/06.Header.html b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/06.Header.html
index 7691872..7a69b79 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/06.Header.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/06.Header.html
@@ -19,7 +19,7 @@
The {@link oaj.http.annotation.Header @Header} annotation can be applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
to denote that they are header parameters on the request.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.Header}
<ul>
<li class='jf'>{@link oaj.http.annotation.Header#_default() _default} - Default value if not present.
@@ -102,9 +102,6 @@
See the link below for information about supported data types in OpenAPI serialization.
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='link'>{@doc juneau-marshall.OpenApiDetails.Serializers}
</ul>
-
-
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/07.Path.html b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/07.Path.html
index 75d15c4..193c525 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/07.Path.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/07.Path.html
@@ -19,7 +19,7 @@
The {@link oaj.http.annotation.Path @Path} annotation can be applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
to denote that they are path parameters on the request.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.Path}
<ul>
<li class='jf'>{@link oaj.http.annotation.Path#_enum() _enum} - Input validation. Must match one of the values.
@@ -95,8 +95,6 @@
See the link below for information about supported data types in OpenAPI serialization.
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='link'>{@doc juneau-marshall.OpenApiDetails.Serializers}
</ul>
-
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/08.Request.html b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/08.Request.html
index 4387550..cc4b45c 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/08.Request.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/08.Request.html
@@ -20,7 +20,7 @@
to identify it as a bean for setting HTTP parts through a bean-like interface.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.Request}
<ul>
<li class='jf'>{@link oaj.http.annotation.Request#partSerializer() partSerializer} - Override the part serializer.
@@ -78,7 +78,7 @@
<p>
Any of the following annotations can be used on the methods:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.Body}
<li class='ja'>{@link oaj.http.annotation.Header}
<li class='ja'>{@link oaj.http.annotation.FormData}
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/09.Response.html b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/09.Response.html
index ab5e5dc..5a0c483 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/09.Response.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/09.Response.html
@@ -18,7 +18,7 @@
<p>
The {@link oaj.http.annotation.Response @Response} annotation can be applied to types returned by <ja>@RemoteMethod</ja>-annotated methods.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.Response}
<ul>
<li class='jf'>{@link oaj.http.annotation.Response#partParser() partParser} - Override the part parser.
@@ -64,7 +64,7 @@
<p>
Any of the following annotations can be used on the methods:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link oaj.http.annotation.ResponseBody}
<li class='ja'>{@link oaj.http.annotation.ResponseHeader}
<li class='ja'>{@link oaj.http.annotation.ResponseStatus}
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/02.SSL.html b/juneau-doc/docs/Topics/10.juneau-rest-client/02.SSL.html
index 87d0472..cbbfee2 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/02.SSL.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/02.SSL.html
@@ -34,7 +34,7 @@
<p>
The following convenience methods are provided in the builder class for specifying SSL parameters:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oajrc.RestClientBuilder}
<ul>
<li class='jf'>{@link oajrc.RestClientBuilder#sslProtocols(String...) sslProtocols(String...)}
diff --git a/juneau-doc/docs/Topics/11.juneau-rest-mock.html b/juneau-doc/docs/Topics/11.juneau-rest-mock.html
index 58ea3af..b6a3314 100644
--- a/juneau-doc/docs/Topics/11.juneau-rest-mock.html
+++ b/juneau-doc/docs/Topics/11.juneau-rest-mock.html
@@ -44,7 +44,7 @@
<p>
The API consists of the following classes:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'>{@link oajr.mock2}
<ul>
<li class='jc'>{@link oajr.mock2.MockRest} - API for unit testing {@link oajr.annotation.RestResource @RestResource}-annotated classes.
diff --git a/juneau-doc/docs/Topics/11.juneau-rest-mock/01.MockRest.html b/juneau-doc/docs/Topics/11.juneau-rest-mock/01.MockRest.html
index 7fa24fc..bcbc947 100644
--- a/juneau-doc/docs/Topics/11.juneau-rest-mock/01.MockRest.html
+++ b/juneau-doc/docs/Topics/11.juneau-rest-mock/01.MockRest.html
@@ -22,7 +22,7 @@
<p>
The API consists of the following classes:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'>{@link oajr.mock2}
<ul>
<li class='jc'>{@link oajr.mock2.MockRest}
@@ -124,7 +124,7 @@
<p>
Other media types headers can be specified via any of the following methods:
</p>
-<ul>
+<ul class='javatree'>
<li class='jm'>{@link oajr.mock2.MockRest#build(Object,Marshall) build(Object,Marshall)} - Use media types defined on a marshall.
<li class='jm'>{@link oajr.mock2.MockRest#build(Object,Serializer,Parser) build(Object,Serializer,Parser)} - Use media types defined on a serializer and parser.
<li class='jm'>{@link oajr.mock2.MockRest.Builder#accept(String) accept(String)} - Explicitly set the <c>Accept</c> header.
@@ -155,7 +155,7 @@
<p>
The {@link oajr.mock2.MockRest} class provides the following methods for creating requests:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oajr.mock2.MockRest}
<ul>
<li class='jm'>{@link oajr.mock2.MockRest#request(String,String) request(String,String)}
@@ -202,7 +202,7 @@
<p>
The following fluent convenience methods are provided for setting common <c>Accept</c> and <c>Content-Type</c> headers.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oajr.mock2.MockServletRequest}
<ul>
<li class='jm'>{@link oajr.mock2.MockServletRequest#json() json()}
@@ -218,7 +218,7 @@
<p>
The following fluent convenience methods are provided for building up your request.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oajr.mock2.MockServletRequest}
<ul>
<li class='jm'>{@link oajr.mock2.MockServletRequest#header(String,Object) header(String,Object)}
@@ -231,7 +231,7 @@
<p>
Fluent setters are provided for all common request headers:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oajr.mock2.MockServletRequest}
<ul>
<li class='jm'>{@link oajr.mock2.MockServletRequest#accept(Object) accept(Object)}
@@ -245,7 +245,7 @@
The {@link oajr.mock2.MockServletResponse} class provides default implementations for all the methods defined
on the {@link javax.servlet.http.HttpServletResponse} in addition to many convenience methods.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oajr.mock2.MockServletResponse}
<ul>
<li class='jm'>{@link oajr.mock2.MockServletResponse#getBody() getBody()}
diff --git a/juneau-doc/docs/Topics/11.juneau-rest-mock/02.MockRemoteResource.html b/juneau-doc/docs/Topics/11.juneau-rest-mock/02.MockRemoteResource.html
index 1efac41..26bac40 100644
--- a/juneau-doc/docs/Topics/11.juneau-rest-mock/02.MockRemoteResource.html
+++ b/juneau-doc/docs/Topics/11.juneau-rest-mock/02.MockRemoteResource.html
@@ -68,7 +68,7 @@
By default, the {@link oajr.mock2.MockRemoteResource} class uses JSON marshalling.
This can be overridden via any of the following methods:
</p>
-<ul>
+<ul class='javatree'>
<li class='jm'>{@link oajr.mock2.MockRemoteResource#build(Class,Object,Marshall)}
<li class='jm'>{@link oajr.mock2.MockRemoteResource#build(Class,Object,Serializer,Parser)}
<li class='jm'>{@link oajr.mock2.MockRemoteResource#create(Class,Object,Marshall)}
diff --git a/juneau-doc/docs/Topics/12.juneau-microservice-core/01.Overview.html b/juneau-doc/docs/Topics/12.juneau-microservice-core/01.Overview.html
index bd01d35..b72c2df 100644
--- a/juneau-doc/docs/Topics/12.juneau-microservice-core/01.Overview.html
+++ b/juneau-doc/docs/Topics/12.juneau-microservice-core/01.Overview.html
@@ -33,7 +33,7 @@
<p>
The Microservice API consists of the following packages and classes:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'>{@link oaj.microservice}
<ul>
<li class='jc'>{@link oaj.microservice.Microservice} - The base microservice class.
diff --git a/juneau-doc/docs/Topics/12.juneau-microservice-core/02.LifecycleMethods.html b/juneau-doc/docs/Topics/12.juneau-microservice-core/02.LifecycleMethods.html
index 5486576..2033229 100644
--- a/juneau-doc/docs/Topics/12.juneau-microservice-core/02.LifecycleMethods.html
+++ b/juneau-doc/docs/Topics/12.juneau-microservice-core/02.LifecycleMethods.html
@@ -18,7 +18,7 @@
<p>
The lifecycle methods of the {@link oaj.microservice.Microservice} class consists of the following:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.microservice.Microservice}
<ul>
<li class='jm'>{@link oaj.microservice.Microservice#start() start()}
diff --git a/juneau-doc/docs/Topics/12.juneau-microservice-core/05.Config.html b/juneau-doc/docs/Topics/12.juneau-microservice-core/05.Config.html
index 00dcf4c..b9cbf30 100644
--- a/juneau-doc/docs/Topics/12.juneau-microservice-core/05.Config.html
+++ b/juneau-doc/docs/Topics/12.juneau-microservice-core/05.Config.html
@@ -18,7 +18,7 @@
<p>
The following methods can be used to define the configuration for your microservice using the powerful Config API:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.microservice.MicroserviceBuilder}
<ul>
<li class='jm'>{@link oaj.microservice.MicroserviceBuilder#config(Config) config(Config)}
@@ -136,8 +136,7 @@
These will be described in detail later.
</p>
-<h5 class='section'>See Also:</h5>
-<ul class='doctree'>
+<ul class='seealso'>
<li class='link'>{@doc juneau-config}
</ul>
diff --git a/juneau-doc/docs/Topics/12.juneau-microservice-core/07.VarResolver.html b/juneau-doc/docs/Topics/12.juneau-microservice-core/07.VarResolver.html
index 57e70ff..025a24e 100644
--- a/juneau-doc/docs/Topics/12.juneau-microservice-core/07.VarResolver.html
+++ b/juneau-doc/docs/Topics/12.juneau-microservice-core/07.VarResolver.html
@@ -21,7 +21,7 @@
<p>
The variable resolver can be augmented through the following methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.microservice.MicroserviceBuilder}
<ul>
<li class='jm'>{@link oaj.microservice.MicroserviceBuilder#vars(Class...) vars(Class...)}
diff --git a/juneau-doc/docs/Topics/12.juneau-microservice-core/08.ConsoleCommands.html b/juneau-doc/docs/Topics/12.juneau-microservice-core/08.ConsoleCommands.html
index 0d2e004..6fb4d59 100644
--- a/juneau-doc/docs/Topics/12.juneau-microservice-core/08.ConsoleCommands.html
+++ b/juneau-doc/docs/Topics/12.juneau-microservice-core/08.ConsoleCommands.html
@@ -46,7 +46,7 @@
<p>
The builder methods for controlling the console are as follows:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.microservice.MicroserviceBuilder}
<ul>
<li class='jm'>{@link oaj.microservice.MicroserviceBuilder#consoleEnabled(boolean) consoleEnabled(boolean)}
@@ -83,7 +83,7 @@
<p>
The API for defining console commands is shown below:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link oaj.microservice.console.ConsoleCommand}
<ul>
<li class='jm'>{@link oaj.microservice.console.ConsoleCommand#execute(Scanner,PrintWriter,Args) execute(Scanner,PrintWriter,Args)}
diff --git a/juneau-doc/docs/Topics/12.juneau-microservice-core/09.Logging.html b/juneau-doc/docs/Topics/12.juneau-microservice-core/09.Logging.html
index 55eb40c..185799c 100644
--- a/juneau-doc/docs/Topics/12.juneau-microservice-core/09.Logging.html
+++ b/juneau-doc/docs/Topics/12.juneau-microservice-core/09.Logging.html
@@ -21,7 +21,7 @@
<p>
The method for configuring logging is as follows:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.microservice.MicroserviceBuilder}
<ul>
<li class='jm'>{@link oaj.microservice.MicroserviceBuilder#logConfig(LogConfig) logConfig(LogConfig)}
@@ -101,7 +101,7 @@
<p>
The logging configuration can also be defined programmatically through the following API:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.microservice.LogConfig}
<ul>
<li class='jm'>{@link oaj.microservice.LogConfig#create() create()}
@@ -147,7 +147,7 @@
provided on the {@link oaj.microservice.Microservice} class for logging.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.microservice.Microservice}
<ul>
<li class='jm'>{@link oaj.microservice.Microservice#getLogger() getLogger()}
diff --git a/juneau-doc/docs/Topics/12.juneau-microservice-core/10.Listeners.html b/juneau-doc/docs/Topics/12.juneau-microservice-core/10.Listeners.html
index ba2bb8d..578fca3 100644
--- a/juneau-doc/docs/Topics/12.juneau-microservice-core/10.Listeners.html
+++ b/juneau-doc/docs/Topics/12.juneau-microservice-core/10.Listeners.html
@@ -22,7 +22,7 @@
<p>
In addition to this support, an interface for defining event listeners for your microservice:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.microservice.MicroserviceBuilder}
<ul>
<li class='jm'>{@link oaj.microservice.MicroserviceBuilder#listener(MicroserviceListener) listener(MicroserviceListener)}
diff --git a/juneau-doc/docs/Topics/13.juneau-microservice-jetty/01.Overview.html b/juneau-doc/docs/Topics/13.juneau-microservice-jetty/01.Overview.html
index 5bc08b0..d6b3c01 100644
--- a/juneau-doc/docs/Topics/13.juneau-microservice-jetty/01.Overview.html
+++ b/juneau-doc/docs/Topics/13.juneau-microservice-jetty/01.Overview.html
@@ -26,7 +26,7 @@
<p>
The <c>juneau-microservice-jetty</c> library consists of the following classes:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'>{@link oaj.microservice.jetty}
<ul>
<li class='jc'>{@link oaj.microservice.jetty.JettyMicroservice} - The Jetty microservice class.
diff --git a/juneau-doc/docs/Topics/13.juneau-microservice-jetty/02.LifecycleMethods.html b/juneau-doc/docs/Topics/13.juneau-microservice-jetty/02.LifecycleMethods.html
index 18bab7f..a0a0177 100644
--- a/juneau-doc/docs/Topics/13.juneau-microservice-jetty/02.LifecycleMethods.html
+++ b/juneau-doc/docs/Topics/13.juneau-microservice-jetty/02.LifecycleMethods.html
@@ -18,7 +18,7 @@
<p>
To review, the {@link oaj.microservice.Microservice} class contains the following lifecycle methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.microservice.Microservice}
<ul>
<li class='jm'>{@link oaj.microservice.Microservice#start() start()}
@@ -34,7 +34,7 @@
The {@link oaj.microservice.jetty.JettyMicroservice} class which extends from {@link oaj.microservice.Microservice}
provides the following additional lifecycle methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link oaj.microservice.jetty.JettyMicroservice}
<ul>
<li class='jm'>{@link oaj.microservice.jetty.JettyMicroservice#createServer() createServer()}
diff --git a/juneau-doc/docs/Topics/13.juneau-microservice-jetty/04.PredefinedResourceClasses.html b/juneau-doc/docs/Topics/13.juneau-microservice-jetty/04.PredefinedResourceClasses.html
index 14f03d5..b2535c9 100644
--- a/juneau-doc/docs/Topics/13.juneau-microservice-jetty/04.PredefinedResourceClasses.html
+++ b/juneau-doc/docs/Topics/13.juneau-microservice-jetty/04.PredefinedResourceClasses.html
@@ -18,7 +18,7 @@
<p>
The following predefined resource classes are also provided for easy inclusion into your microservice:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link oaj.microservice.resources.ConfigResource}
- View and modify the external INI config file.
<li class='jc'>{@link oaj.microservice.resources.DirectoryResource}
diff --git a/juneau-doc/docs/Topics/13.juneau-microservice-jetty/05.Config.html b/juneau-doc/docs/Topics/13.juneau-microservice-jetty/05.Config.html
index 26f06ae..f6efeff 100644
--- a/juneau-doc/docs/Topics/13.juneau-microservice-jetty/05.Config.html
+++ b/juneau-doc/docs/Topics/13.juneau-microservice-jetty/05.Config.html
@@ -101,7 +101,7 @@
Configuration files can also be accessed programmatically.
There are 3 primary ways of getting access to the config file:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jm'>{@link oaj.microservice.Microservice#getConfig()}
<p>Any {@doc DefaultRestSvlVariables initialization-time variables} can be used.</p>
<li class='jm'>{@link oajr.RestContext#getConfig()}
@@ -214,8 +214,7 @@
recursively to produce sophisticated results
</p>
-<h5 class='section'>See Also:</h5>
-<ul class='doctree'>
+<ul class='seealso'>
<li class='link'>{@doc juneau-config}
</ul>
diff --git a/juneau-doc/docs/Topics/16.juneau-examples-core/02.Examples.html b/juneau-doc/docs/Topics/16.juneau-examples-core/02.Examples.html
index e43cd6c..5cbc020 100644
--- a/juneau-doc/docs/Topics/16.juneau-examples-core/02.Examples.html
+++ b/juneau-doc/docs/Topics/16.juneau-examples-core/02.Examples.html
@@ -18,7 +18,7 @@
<p>
The following shows the core examples provided:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'>{@link oaj.examples.core.json}
<ul>
<li class='jc'>{@link oaj.examples.core.json.JsonSimpleExample} - JsonSerializer and JsonParser usage on serialize and deserialize simple Pojo bean.
diff --git a/juneau-doc/docs/Topics/17.juneau-examples-rest/01.RootResources.html b/juneau-doc/docs/Topics/17.juneau-examples-rest/01.RootResources.html
index 1f24cb0..bb0bdef 100644
--- a/juneau-doc/docs/Topics/17.juneau-examples-rest/01.RootResources.html
+++ b/juneau-doc/docs/Topics/17.juneau-examples-rest/01.RootResources.html
@@ -22,7 +22,7 @@
<p>
The class hierarchy for this class is:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>
{@link oajr.RestServlet} - Contains all the REST servlet logic.
<ul>
diff --git a/juneau-doc/docs/Topics/17.juneau-examples-rest/03.PetStoreResource.html b/juneau-doc/docs/Topics/17.juneau-examples-rest/03.PetStoreResource.html
index e0d9a18..c30f263 100644
--- a/juneau-doc/docs/Topics/17.juneau-examples-rest/03.PetStoreResource.html
+++ b/juneau-doc/docs/Topics/17.juneau-examples-rest/03.PetStoreResource.html
@@ -128,7 +128,7 @@
<p>
The application itself is defined in 3 packages:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'><c>org.apache.juneau.rest.examples.rest.petstore</c>
<br>Defines the service for storing and retrieving Petstore data.
<br><img class='bordered' style='width:250px' src='doc-files/juneau-examples-rest.PetStoreResource.2a.png'>
diff --git a/juneau-doc/docs/designs.html b/juneau-doc/docs/designs.html
index a6fa8cb..334caf5 100644
--- a/juneau-doc/docs/designs.html
+++ b/juneau-doc/docs/designs.html
@@ -34,6 +34,7 @@
<h4 class='topic'><h4 class='topic'></h4></h5>
<h5 class='topic'><h5 class='topic'></h5></h5>
<h5 class='figure'><h5 class='figure'></h5></h5>
+ <h5 class='section'><h5 class='section'></h5></h5>
<ul class='javatree'>
<li class='jp'><c>com.apache.foo</c>
@@ -82,4 +83,16 @@
<p>
foo <l><l>literal</l></l> foo
</p>
+
+ <h5 class='section'>See Also:</h5>
+ <ul class='section'>
+ <li>Foo
+ <li>Bar
+ </ul>
+
+ <ul class='seealso'>
+ <li>Foo
+ <li>Bar
+ </ul>
+
</body>
diff --git a/juneau-doc/src/main/javadoc/overview.html b/juneau-doc/src/main/javadoc/overview.html
index bc84e73..91271fd 100644
--- a/juneau-doc/src/main/javadoc/overview.html
+++ b/juneau-doc/src/main/javadoc/overview.html
@@ -1020,7 +1020,7 @@
<p>
The class hierarchy for the serializers (excluding specialized subclasses) are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link org.apache.juneau.serializer.Serializer}
<ul>
<li class='jac'>{@link org.apache.juneau.serializer.WriterSerializer}
@@ -1155,7 +1155,7 @@
<p>
The class hierarchy for the parsers (excluding specialized subclasses) are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link org.apache.juneau.parser.Parser}
<ul>
<li class='jac'>{@link org.apache.juneau.parser.ReaderParser}
@@ -1196,7 +1196,7 @@
{@link org.apache.juneau.marshall.Marshall Marshalls} are simple pairings of a {@link org.apache.juneau.serializer.Serializer}
and {@link org.apache.juneau.parser.Parser} with convenience methods for serializing and parsing POJOs.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link org.apache.juneau.marshall.Marshall}
<ul>
<li class='jm'>{@link org.apache.juneau.marshall.Marshall#read(Object,Class) read(Object,Class)}
@@ -1228,7 +1228,7 @@
<p>
Marshalls exist for all supported languages:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link org.apache.juneau.marshall.Marshall}
<ul>
<li class='jac'>{@link org.apache.juneau.marshall.CharMarshall}
@@ -1288,7 +1288,7 @@
The class hierarchy for the part serializers are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jic'>{@link org.apache.juneau.httppart.HttpPartSerializer}
<ul>
<li class='jc'>{@link org.apache.juneau.httppart.SimplePartSerializer} - Serializes directly to strings.
@@ -1333,7 +1333,7 @@
The class hierarchy for the part serializers are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jic'>{@link org.apache.juneau.httppart.HttpPartParser}
<ul>
<li class='jc'>{@link org.apache.juneau.httppart.SimplePartParser} - Parses directly from strings.
@@ -1378,7 +1378,7 @@
However, each of the serializers and parsers already contain reusable instances with common configurations.
For example, JSON has the following predefined reusable serializers and parsers:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.json.JsonSerializer}
<ul>
<li class='jf'>{@link org.apache.juneau.json.JsonSerializer#DEFAULT DEFAULT}
@@ -1426,7 +1426,7 @@
All serializers and parsers extend from the {@link org.apache.juneau.BeanContext} class.
Therefore, the following properties are common to all serializers and parsers:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.BeanContext}
<ul>
<li class='jf'>{@link org.apache.juneau.BeanContext#BEAN_beanClassVisibility BEAN_beanClassVisibility}
@@ -1474,7 +1474,7 @@
<p>
In addition to the common properties above, the following properties are common to all serializers:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.BeanTraverseContext}
<ul>
<li class='jf'>{@link org.apache.juneau.BeanTraverseContext#BEANTRAVERSE_detectRecursions BEANTRAVERSE_detectRecursions}
@@ -1519,7 +1519,7 @@
<p>
In addition to the common properties above, the following properties are common to all parsers:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.parser.Parser}
<ul>
<li class='jf'>{@link org.apache.juneau.parser.Parser#PARSER_autoCloseStreams PARSER_autoCloseStreams}
@@ -1592,7 +1592,7 @@
<p>
Config annotations are provided for all serializers and parsers:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.annotation.BeanConfig BeanConfig}
<li class='ja'>{@link org.apache.juneau.csv.annotation.CsvConfig CsvConfig}
<li class='ja'>{@link org.apache.juneau.html.annotation.HtmlConfig HtmlConfig}
@@ -1614,7 +1614,7 @@
<p>
Config annotations defined on classes and methods can be applied to serializers and parsers using the following methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.BeanContextBuilder}
<ul>
<li class='jm'>{@link org.apache.juneau.BeanContextBuilder#applyAnnotations(Class) applyAnnotations(Class)} - Apply annotations from class and all parent classes.
@@ -1638,7 +1638,7 @@
<p>
These classes extend directly from the following JCF classes:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>
{@link java.util.LinkedHashMap java.util.LinkedHashMap}
<ul>
@@ -1806,7 +1806,7 @@
<p>
For example, the class hierarchy for <c>JsonSerializer</c> is:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'><c>Object</c>
<ul>
<li class='jac'>{@link org.apache.juneau.Context}
@@ -1831,7 +1831,7 @@
<p>
The class hierarchy for <c>JsonSerializerBuilder</c> is:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'><c>Object</c>
<ul>
<li class='jac'>{@link org.apache.juneau.ContextBuilder}
@@ -1852,7 +1852,7 @@
<p>
The class hierarchy for <c>JsonSerializerSession</c> is:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'><c>Object</c>
<ul>
<li class='jac'>{@link org.apache.juneau.Session}
@@ -1921,7 +1921,7 @@
However, two special classes are provided tailor how certain Java objects are handled by the framework.
These classes are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.transform.BeanFilter} - Transforms that alter the way beans are handled.
<li class='jac'>{@link org.apache.juneau.transform.PojoSwap} - Transforms that swap non-serializable POJOs with
serializable POJOs during serialization (and optionally vis-versa during parsing).
@@ -1936,7 +1936,7 @@
<p>
Transforms are added to serializers and parsers (and REST clients) using the following configuration properties:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.BeanContext}
<ul>
<li class='jf'>{@link org.apache.juneau.BeanContext#BEAN_beanFilters BEAN_beanFilters}
@@ -1946,7 +1946,7 @@
<p>
Annotations are also provided for specifying transforms directly on classes and methods (all described in later sections):
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>
{@link org.apache.juneau.annotation.Swap}
- Used to tailor how non-bean POJOs get interpreted by the framework.
@@ -2079,7 +2079,7 @@
<p>
By default, all serializers and parsers have built in <c>PojoSwaps</c> defined for the following common data types:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link java.util.Enumeration}
<li class='jc'>{@link java.util.Iterator}
<li class='jc'>{@link java.util.Locale}
@@ -2103,7 +2103,7 @@
<p>
Various other swaps are provided in the <c>org.apache.juneau.transforms</c> package:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'><jk>org.apache.juneau.transforms</jk>
<ul>
<li class='jac'>{@link org.apache.juneau.transforms.ByteArraySwap}
@@ -2687,8 +2687,7 @@
instead.
</p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
<li class='jic'>{@link org.apache.juneau.transform.Surrogate}
</ul>
</div><!-- END: 2.11.8 - juneau-marshall.Transforms.SurrogateClasses -->
@@ -3296,7 +3295,7 @@
</p>
</ul>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='ja'>{@link org.apache.juneau.annotation.Builder}
<li class='jic'>{@link org.apache.juneau.transform.Builder}
</ul>
@@ -3341,7 +3340,7 @@
<p>
Bean filters are added to serializers and parsers using the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='jf'>{@link org.apache.juneau.BeanContext#BEAN_beanFilters}
<li class='jm'>{@link org.apache.juneau.BeanContextBuilder#beanFilters(Object...)}
</ul>
@@ -3402,7 +3401,7 @@
<p>
Interface filters are defined through the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='jf'>{@link org.apache.juneau.BeanContext#BEAN_beanFilters}
<li class='ja'>{@link org.apache.juneau.annotation.Bean#interfaceClass() Bean(interfaceClass)}
<li class='jm'>{@link org.apache.juneau.transform.BeanFilterBuilder#interfaceClass(Class)}
@@ -3506,7 +3505,7 @@
<p>
Stop classes are defined through the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.annotation.Bean#stopClass() Bean(stopClass)}
<li class='jf'>{@link org.apache.juneau.transform.BeanFilterBuilder#stopClass(Class)}
</ul>
@@ -3664,7 +3663,7 @@
<p>
Bean dictionaries are registered through the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.annotation.BeanProperty#beanDictionary() BeanProperty(beanDictionary)}
- On individual bean properties through the annotation.
<li class='ja'>{@link org.apache.juneau.annotation.Bean#beanDictionary() Bean(beanDictionary)}
@@ -3706,7 +3705,7 @@
<p>
The <js>"_type"</js> property name can be overridden through the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.annotation.Bean#typePropertyName() Bean(typePropertyName)}
- On individual beans through the annotation.
<li class='jf'>{@link org.apache.juneau.BeanContext#BEAN_beanTypePropertyName}
@@ -4053,7 +4052,7 @@
<p>
The following parsers can be configured to read continuous streams of objects from the same input stream:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.json.JsonParser}
<li class='jc'>{@link org.apache.juneau.uon.UonParser}
<li class='jc'>{@link org.apache.juneau.msgpack.MsgPackParser}
@@ -4087,7 +4086,7 @@
<p>
For obvious reasons, do not use the following properties when reading continuous streams:
</p>
-<ul>
+<ul class='javatree'>
<li class='jf'>{@link org.apache.juneau.json.JsonParser#JSON_validateEnd}
<li class='jf'>{@link org.apache.juneau.uon.UonParser#UON_validateEnd}
<li class='jf'>{@link org.apache.juneau.parser.Parser#PARSER_autoCloseStreams}
@@ -4108,7 +4107,7 @@
<p>
The classes and settings that control the behavior are:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.UriResolver}
<li class='jc'>{@link org.apache.juneau.UriContext}
<li class='jc'>{@link org.apache.juneau.UriRelativity}
@@ -4182,7 +4181,7 @@
<p>
URI resolution is controlled by the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jf'>{@link org.apache.juneau.serializer.Serializer#SERIALIZER_uriContext}
<br>Setting that defines the URI contextual information used to resolve relative URIs.
<li class='jf'>{@link org.apache.juneau.serializer.Serializer#SERIALIZER_uriRelativity}
@@ -4856,7 +4855,7 @@
<p>
The JSON serializer provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
<li class='jc'>{@link org.apache.juneau.json.JsonSerializer}
@@ -4869,7 +4868,7 @@
<p>
The following pre-configured serializers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.json.JsonSerializer}
<ul>
<li class='jf'>{@link org.apache.juneau.json.JsonSerializer#DEFAULT DEFAULT}
@@ -4940,7 +4939,7 @@
</p>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='jf'>{@link org.apache.juneau.json.JsonSerializer#JSON_simpleMode}
</ul>
</div><!-- END: 2.20.3 - juneau-marshall.JsonDetails.SimplifiedJson -->
@@ -4955,7 +4954,7 @@
<p>
The JSON parser provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
<li class='jc'>{@link org.apache.juneau.json.JsonParser}
@@ -4966,7 +4965,7 @@
<p>
The following pre-configured parsers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.json.JsonParser}
<ul>
<li class='jf'>{@link org.apache.juneau.json.JsonParser#DEFAULT DEFAULT}
@@ -5001,7 +5000,7 @@
<p>
The annotation can be applied to beans as well as other objects serialized to other types (e.g. strings).
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.json.annotation.Json}
<ul>
<li class='jf'>{@link org.apache.juneau.json.annotation.Json#wrapperAttr() wrapperAttr}
@@ -5640,7 +5639,7 @@
<p>
The XML serializers provide the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
<li class='jc'>{@link org.apache.juneau.xml.XmlSerializer}
@@ -5657,7 +5656,7 @@
<p>
The following pre-configured serializers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.xml.XmlSerializer}
<ul>
<li class='jf'>{@link org.apache.juneau.xml.XmlSerializer#DEFAULT DEFAULT}
@@ -5682,7 +5681,7 @@
<p>
The XML parser provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
<li class='jc'>{@link org.apache.juneau.xml.XmlParser}
@@ -5697,7 +5696,7 @@
<p>
The following pre-configured parsers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.xml.XmlParser}
<ul>
<li class='jf'>{@link org.apache.juneau.xml.XmlParser#DEFAULT DEFAULT}
@@ -7960,7 +7959,7 @@
<p>
The HTML serializers provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
<li class='jc'>{@link org.apache.juneau.html.HtmlSerializer}
@@ -7991,7 +7990,7 @@
<p>
The following pre-configured serializers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.html.HtmlSerializer}
<ul>
<li class='jf'>{@link org.apache.juneau.html.HtmlSerializer#DEFAULT }
@@ -8016,14 +8015,14 @@
<p>
The HTML parser provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser}
</ul>
<p>
The following pre-configured parsers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.html.HtmlParser}
<ul>
<li class='jf'>{@link org.apache.juneau.html.HtmlParser#DEFAULT DEFAULT}
@@ -8038,7 +8037,7 @@
<p>
The {@link org.apache.juneau.html.annotation.Html @Html} annotation can be used to customize how POJOs are serialized to HTML on a per-class/field/method basis.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.html.annotation.Html}
<ul>
<li class='jf'>{@link org.apache.juneau.html.annotation.Html#anchorText() anchorText}
@@ -8207,7 +8206,7 @@
{@link org.apache.juneau.html.HtmlDocSerializer} is an extension of {@link org.apache.juneau.html.HtmlSerializer}
that wraps serialized POJOs in a complete HTML document.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.html.HtmlDocSerializer}
<ul>
<li class='jf'>{@link org.apache.juneau.html.HtmlDocSerializer#HTMLDOC_aside HTMLDOC_aside}
@@ -8304,7 +8303,7 @@
interface and associating it with your {@link org.apache.juneau.html.HtmlDocSerializer} using the {@link org.apache.juneau.html.HtmlDocSerializer#HTMLDOC_template HTMLDOC_template}
setting.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.html.HtmlDocTemplate}
<ul>
<li class='jm'>{@link org.apache.juneau.html.HtmlDocTemplate#writeTo(HtmlDocSerializerSession,HtmlWriter,Object) writeTo(HtmlDocSerializerSession,HtmlWriter,Object)}
@@ -8646,7 +8645,7 @@
<p>
The UON serializers provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
<li class='jc'>{@link org.apache.juneau.uon.UonSerializer}
@@ -8659,7 +8658,7 @@
<p>
The following pre-configured serializers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.uon.UonSerializer}
<ul>
<li class='jf'>{@link org.apache.juneau.uon.UonSerializer#DEFAULT DEFAULT}
@@ -8679,7 +8678,7 @@
<p>
The UON parser provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
<li class='jc'>{@link org.apache.juneau.uon.UonParser}
@@ -8691,7 +8690,7 @@
<p>
The following pre-configured parsers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.uon.UonParser}
<ul>
<li class='jf'>{@link org.apache.juneau.uon.UonParser#DEFAULT DEFAULT}
@@ -8845,7 +8844,7 @@
<p>
The URL-Encoding serializers provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
<li class='jc'>{@link org.apache.juneau.urlencoding.UrlEncodingSerializer}
@@ -8856,7 +8855,7 @@
<p>
The following pre-configured serializers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.urlencoding.UrlEncodingSerializer}
<ul>
<li class='jf'>{@link org.apache.juneau.urlencoding.UrlEncodingSerializer#DEFAULT DEFAULT}
@@ -8878,7 +8877,7 @@
<p>
The URL-Encoding parser provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
<li class='jc'>{@link org.apache.juneau.urlencoding.UrlEncodingParser}
@@ -8889,7 +8888,7 @@
<p>
The following pre-configured parsers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.urlencoding.UrlEncodingParser}
<ul>
<li class='jf'>{@link org.apache.juneau.urlencoding.UrlEncodingParser#DEFAULT DEFAULT}
@@ -8905,7 +8904,7 @@
The {@link org.apache.juneau.urlencoding.annotation.UrlEncoding @UrlEncoding} annotation
is used to override the behavior of {@link org.apache.juneau.urlencoding.UrlEncodingSerializer} on individual bean classes or properties.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.urlencoding.annotation.UrlEncoding}
<ul>
<li class='jf'>{@link org.apache.juneau.urlencoding.annotation.UrlEncoding#expandedParams() expandedParams}
@@ -8943,7 +8942,7 @@
<p>
The MessagePack serializer provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
<li class='jc'>{@link org.apache.juneau.msgpack.MsgPackSerializer}
@@ -8954,7 +8953,7 @@
<p>
The following pre-configured serializers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.msgpack.MsgPackSerializer}
<ul>
<li class='jf'>{@link org.apache.juneau.msgpack.MsgPackSerializer#DEFAULT DEFAULT}
@@ -8973,14 +8972,14 @@
<p>
The MessagePack parser provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
</ul>
<p>
The following pre-configured parsers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.msgpack.MsgPackParser}
<ul>
<li class='jf'>{@link org.apache.juneau.msgpack.MsgPackParser#DEFAULT DEFAULT}
@@ -8999,7 +8998,7 @@
<p>
The relevant classes for using OpenAPI-based serialization are:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.oapi.OpenApiSerializer} - Converts POJOs to strings.
<li class='jc'>{@link org.apache.juneau.oapi.OpenApiParser} - Converts strings to POJOs.
<li class='jc'>{@link org.apache.juneau.httppart.HttpPartSchema} - Defines the schema for your POJO.
@@ -9014,7 +9013,7 @@
Later in the rest-server and rest-client sections, we also describe how the following annotations
can be applied to method parameters and class types to define the schema for various HTTP parts:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.Body}
<li class='ja'>{@link org.apache.juneau.http.annotation.Header}
<li class='ja'>{@link org.apache.juneau.http.annotation.Query}
@@ -10069,7 +10068,7 @@
The {@link org.apache.juneau.jena.RdfSerializer} class is the top-level class for all Jena-based serializers.
Language-specific serializers are defined as inner subclasses of the <c>RdfSerializer</c> class:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.jena.RdfSerializer}
<ul>
<li class='jc'>{@link org.apache.juneau.jena.RdfXmlSerializer}
@@ -10080,7 +10079,7 @@
</ul>
</ul>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
<li class='jic'>{@link org.apache.juneau.jena.RdfCommon}
@@ -10129,7 +10128,7 @@
<p>
The following pre-configured serializers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.jena.RdfSerializer}
<ul>
<li class='jc'>{@link org.apache.juneau.jena.RdfXmlSerializer}
@@ -10168,7 +10167,7 @@
The {@link org.apache.juneau.jena.RdfParser} class is the top-level class for all Jena-based parsers.
Language-specific parsers are defined as inner subclasses of the <c>RdfParser</c> class:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.jena.RdfParser}
<ul>
<li class='jc'>{@link org.apache.juneau.jena.RdfXmlParser}
@@ -10183,7 +10182,7 @@
<p>
The RDF parser provides the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
<li class='jic'>{@link org.apache.juneau.jena.RdfCommon}
@@ -10227,7 +10226,7 @@
<p>
The following pre-configured parsers are provided for convenience:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.jena.RdfParser}
<ul>
<li class='jc'>{@link org.apache.juneau.jena.RdfXmlParser}
@@ -10258,7 +10257,7 @@
The {@link org.apache.juneau.jena.annotation.Rdf @Rdf} annotation
is used to override the behavior of the RDF serializers and parsers on individual bean classes or properties.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.jena.annotation.Rdf}
<ul>
<li class='jf'>{@link org.apache.juneau.jena.annotation.Rdf#beanUri() beanUri}
@@ -11154,14 +11153,14 @@
The {@link org.apache.juneau.svl.VarResolver#DEFAULT} resolver is a reusable instance of this class
configured with the following basic variables:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.svl.vars.SystemPropertiesVar} - <c>$S{key[,default]}</c>
<li class='jc'>{@link org.apache.juneau.svl.vars.EnvVariablesVar} - <c>$E{key[,default]}</c>
</ul>
<p>
The following logic variables are also provided:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.svl.vars.IfVar} - <c>$IF{arg,then[,else]}</c>
<li class='jc'>{@link org.apache.juneau.svl.vars.SwitchVar} - <c>$SW{arg,pattern1:then1[,pattern2:then2...]}</c>
<li class='jc'>{@link org.apache.juneau.svl.vars.CoalesceVar} - <c>$CO{arg1[,arg2...]}</c>
@@ -11231,7 +11230,7 @@
<p>
The following shows the class hierarchy of the {@link org.apache.juneau.svl.Var} class:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link org.apache.juneau.svl.Var} - Superclass of all vars.
<ul>
<li class='jac'>{@link org.apache.juneau.svl.SimpleVar} - Superclass of all vars that return strings.
@@ -11394,7 +11393,7 @@
The main class for performing variable resolution is {@link org.apache.juneau.svl.VarResolver}.
Two methods are provided for resolving variables:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.svl.VarResolver}
<ul>
<li class='jm'>{@link org.apache.juneau.svl.VarResolver#resolve(String) resolve(String)}
@@ -11415,14 +11414,14 @@
<p>
The following two classes are identical in behavior except for which objects they can access:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.svl.VarResolver} - Has access to context objects only.
<li class='jc'>{@link org.apache.juneau.svl.VarResolverSession} - Has access to context and session objects.
</ul>
<p>
Context and session objects are set through the following methods:
</p>
-<ul>
+<ul class='javatree'>
<li class='jm'>{@link org.apache.juneau.svl.VarResolverBuilder#contextObject(String,Object)} - Context objects.
<li class='jm'>{@link org.apache.juneau.svl.VarResolverSession#sessionObject(String,Object)} - Session objects.
<li class='jm'>{@link org.apache.juneau.svl.VarResolver#createSession(Map)} - Session objects.
@@ -11430,7 +11429,7 @@
<p>
Both kinds of objects are accessible through the following method:
</p>
-<ul>
+<ul class='javatree'>
<li class='jm'>{@link org.apache.juneau.svl.VarResolverSession#getSessionObject(Class, String, boolean)}
</ul>
<p>
@@ -11724,7 +11723,7 @@
<p>
The following methods are provided for accessing primitive values:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.config.Config}
<ul>
<li class='jm'>{@link org.apache.juneau.config.Config#getString(String) getString(String)}
@@ -11780,7 +11779,7 @@
<p>
The following methods are provided for accessing POJO values:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.config.Config}
<ul>
<li class='jm'>{@link org.apache.juneau.config.Config#getObject(String,Class) getObject(String,Class)}
@@ -11838,7 +11837,7 @@
The format for beans depends on the serializer and parser registered on the Config which
is defined in the builder via the following methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.config.ConfigBuilder}
<ul>
<li class='jm'>{@link org.apache.juneau.config.ConfigBuilder#serializer(Class) serializer(Class)}
@@ -11850,7 +11849,7 @@
<p>
The default parser can also be overridden on the following getters:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.config.Config}
<ul>
<li class='jm'>{@link org.apache.juneau.config.Config#getObject(String,Parser,Class) getObject(String,Parser,Class)}
@@ -11866,7 +11865,7 @@
<p>
The following methods are provided for accessing arrays:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.config.Config}
<ul>
<li class='jm'>{@link org.apache.juneau.config.Config#getStringArray(String) getStringArray(String)}
@@ -11933,7 +11932,7 @@
<p>
The following methods are provided for accessing maps and collections:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.config.Config}
<ul>
<li class='jm'>{@link org.apache.juneau.config.Config#getObject(String,Type,Type...) getObject(String,Type,Type...)}
@@ -12005,7 +12004,7 @@
<p>
The following methods are provided for accessing binary data:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.config.Config}
<ul>
<li class='jm'>{@link org.apache.juneau.config.Config#getBytes(String) getBytes(String)}
@@ -12026,7 +12025,7 @@
<p>
The binary data format is controlled via the following setting:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jf'>{@link org.apache.juneau.config.Config#CONFIG_binaryFormat}
</ul>
<p>
@@ -12049,7 +12048,7 @@
<p>
Binary data line wrapping can be controlled via the following setting:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jf'>{@link org.apache.juneau.config.Config#CONFIG_binaryLineLength}
</ul>
</div><!-- END: 6.2.5 - juneau-config.EntryTypes.BinaryData -->
@@ -12096,7 +12095,7 @@
By default, <c>Configs</c> use the {@link org.apache.juneau.svl.VarResolver#DEFAULT} variable resolver
which provides support for the following variables and constructs:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.svl.vars.SystemPropertiesVar} - <c>$S{key[,default]}</c>
<li class='jc'>{@link org.apache.juneau.svl.vars.EnvVariablesVar} - <c>$E{key[,default]}</c>
<li class='jc'>{@link org.apache.juneau.config.vars.ConfigVar} - <c>$C{key[,default]}</c>
@@ -12104,13 +12103,13 @@
<p>
The variable resolver is controlled via the following setting:
</p>
-<ul>
+<ul class='javatree'>
<li class='jf'>{@link org.apache.juneau.config.Config#CONFIG_varResolver}
</ul>
<p>
Additionally, the following method can be used to retrieve a <c>Config</c> with a different variable resolver:
</p>
-<ul>
+<ul class='javatree'>
<li class='jm'>{@link org.apache.juneau.config.Config#resolving(VarResolverSession)}
</ul>
@@ -12121,7 +12120,7 @@
<p>
The default variable resolver also provides the following logic variables for performing simple logical operations:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.svl.vars.IfVar} - <c>$IF{arg,then[,else]}</c>
<li class='jc'>{@link org.apache.juneau.svl.vars.SwitchVar} - <c>$SW{arg,pattern1:then1[,pattern2:then2...]}</c>
<li class='jc'>{@link org.apache.juneau.svl.vars.CoalesceVar} - <c>$CO{arg1[,arg2...]}</c>
@@ -12221,7 +12220,7 @@
<p>
Custom encoders can be used to provide your own encoding support by implementing the {@link org.apache.juneau.config.encode.ConfigEncoder} interface.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jic'>{@link org.apache.juneau.config.encode.ConfigEncoder}
<ul>
<li class='jm'>{@link org.apache.juneau.config.encode.ConfigEncoder#encode(String,String) encode(String,String)}
@@ -12232,7 +12231,7 @@
<p>
Encoders are controlled via the following setting:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jf'>{@link org.apache.juneau.config.Config#CONFIG_encoder}
</ul>
<p>
@@ -12381,7 +12380,7 @@
<p>
The following methods allow you to add, remove, and modify entries and sections in a config file:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.config.Config}
<ul>
<li class='jm'>{@link org.apache.juneau.config.Config#set(String,Object) set(String,Object)}
@@ -12522,7 +12521,7 @@
<p>
The following methods can be used to bulk-load configuration values:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.config.Config}
<ul>
<li class='jm'>{@link org.apache.juneau.config.Config#setSection(String,List,Map) setSection(String,List,Map)}
@@ -12544,7 +12543,7 @@
<p>
Configuration change events can be listened for using the following methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.config.Config}
<ul>
<li class='jm'>{@link org.apache.juneau.config.Config#addListener(ConfigEventListener) addListener(ConfigEventListener)}
@@ -12554,7 +12553,7 @@
<p>
The {@link org.apache.juneau.config.event.ConfigEventListener} interface consists of the following method:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jic'>{@link org.apache.juneau.config.event.ConfigEventListener}
<ul>
<li class='jm'>{@link org.apache.juneau.config.event.ConfigEventListener#onConfigChange(ConfigEvents) onConfigChange(ConfigEvents)}
@@ -12563,7 +12562,7 @@
<p>
The {@link org.apache.juneau.config.event.ConfigEvent} class provides access to all the information about the updated entry:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.config.event.ConfigEvent}
<ul>
<li class='jm'>{@link org.apache.juneau.config.event.ConfigEvent#getType() getType()}
@@ -12622,7 +12621,7 @@
<p>
The following methods are used for serializing <c>Config</c> objects back into INI files:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.config.Config}
<ul>
<li class='jm'>{@link org.apache.juneau.config.Config#writeTo(Writer) writeTo(Writer)}
@@ -12772,7 +12771,7 @@
<p>
The methods that need to be implemented on a store are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link org.apache.juneau.config.store.ConfigStore}
<ul>
<li class='jm'>{@link org.apache.juneau.config.store.ConfigStore#read(String) read(String)} - Read a config file.
@@ -12814,14 +12813,14 @@
<p>
Two configuration stores are provided by default:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.config.store.ConfigFileStore} - File-system storage.
<li class='jc'>{@link org.apache.juneau.config.store.ConfigMemoryStore} - In-memory storage.
</ul>
<p>
The store is defined on the <c>Config</c> object via the following setting:
</p>
-<ul>
+<ul class='javatree'>
<li class='jf'>{@link org.apache.juneau.config.Config#CONFIG_store}
</ul>
@@ -12896,7 +12895,7 @@
The {@link org.apache.juneau.config.store.ConfigFileStore} is the typical store used for configuration files.
It provides the following configurable settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.config.store.ConfigFileStore}
<ul>
<li class='jm'>{@link org.apache.juneau.config.store.ConfigFileStore#FILESTORE_charset FILESTORE_charset}
@@ -13088,7 +13087,7 @@
<p>
The <c>ConfigStore</c> class has the following listener methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link org.apache.juneau.config.store.ConfigStore}
<ul>
<li class='jm'>{@link org.apache.juneau.config.store.ConfigStore#register(String,ConfigStoreListener) register(String,ConfigStoreListener)} - Register a listener on the specified config name.
@@ -13099,7 +13098,7 @@
Note that this is a different listener than {@link org.apache.juneau.config.event.ConfigEventListener}.
In this case, we're just listening for changed files:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jic'>{@link org.apache.juneau.config.store.ConfigStoreListener}
<ul>
<li class='jm'>{@link org.apache.juneau.config.store.ConfigStoreListener#onChange(String)} - Called when file changes. New contents are passed in.
@@ -13119,9 +13118,10 @@
<p>
The following settings can be used to create read-only <c>Config</c> objects:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jf'>{@link org.apache.juneau.config.Config#CONFIG_readOnly}
</ul>
+
<h5 class='figure'>Example:</h5>
<p class='bpcode w800'>
<jc>// Create a read-only config</jc>
@@ -13160,7 +13160,7 @@
Each JVM has a system default config. This is a configuration file that serves as the default
configuration for the system. It's accessed using the following static methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.config.Config}
<ul>
<li class='jm'>{@link org.apache.juneau.config.Config#getSystemDefault() getSystemDefault()}
@@ -13415,7 +13415,7 @@
<p>
The class hierarchy for the REST servlet class is shown below:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>
{@link javax.servlet.http.HttpServlet javax.servlet.http.HttpServlet}
<ul>
@@ -13443,7 +13443,7 @@
For child resources, you can either extend from one of the classes above, or extend from one of the following
that provides identical support but does not extent from <c>HttpServlet</c>:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jic'>
{@link org.apache.juneau.rest.BasicRestConfig}
<ul>
@@ -13472,7 +13472,7 @@
<p>
Everything is configured through the following classes which you will see a lot:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.rest.RestContext} - Each resource class instance has one copy that holds all of its configuration.
<li class='jc'>{@link org.apache.juneau.rest.RestContextBuilder} - Builder for the class above.
</ul>
@@ -13497,7 +13497,7 @@
not necessary.</b>
The only requirement is that the class be annotated with <ja>@RestResource</ja> and have one of the following constructors:
</p>
-<ul>
+<ul class='javatree'>
<li class='jm'><c><jk>public</jk> T()</c>
<li class='jm'><c><jk>public</jk> T(RestContextBuilder)</c>
</ul>
@@ -13551,7 +13551,7 @@
not very useful on it's own.
However, the class does provide a couple of convenience methods to be aware of:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'><c>{@link org.apache.juneau.rest.RestServlet} <jk>extends</jk> HttpServlet</c>
<ul>
<li class='jm'>{@link org.apache.juneau.rest.RestServlet#init(ServletConfig) init(ServletConfig)} - Can override to provide custom initialization.
@@ -13868,7 +13868,7 @@
Children can be nested arbitrary deep to create complex REST interfaces with a single top-level REST servlet.
</p>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_children}
</ul>
</div><!-- END: 7.3.4 - juneau-rest-server.Instantiation.Children -->
@@ -13964,7 +13964,7 @@
By default, you can add the {@link org.apache.juneau.rest.annotation.RestResource @RestResource}
to any class as long as it has one of the following constructors:
</p>
-<ul>
+<ul class='javatree'>
<li class='jm'><c><jk>public</jk> T()</c>
<li class='jm'><c><jk>public</jk> T(RestContextBuilder)</c>
</ul>
@@ -13975,7 +13975,7 @@
<p>
Resource object resolution is controlled through the following API:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jic'>{@link org.apache.juneau.rest.RestResourceResolver}
<ul>
<li class='jc'>{@link org.apache.juneau.rest.BasicRestResourceResolver}
@@ -13986,7 +13986,7 @@
Later topics discuss how to use this API to instantiate resources using Spring.
</p>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_resourceResolver}
</ul>
</div><!-- END: 7.3.7 - juneau-rest-server.Instantiation.ResourceResolvers -->
@@ -14049,7 +14049,7 @@
</ul>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='ja'>{@link org.apache.juneau.rest.annotation.RestHook}
</ul>
</div><!-- END: 7.3.8 - juneau-rest-server.Instantiation.LifecycleHooks -->
@@ -14353,7 +14353,7 @@
The object itself is read-only and unchangeable.
It is populated through the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource} - Settings copied from the annotation during servlet initialization.
<li class='jm'>{@link org.apache.juneau.rest.RestContextBuilder} - Builder used during servlet initialization.
</ul>
@@ -14594,11 +14594,11 @@
}
</p>
<h5 class='section'>Notes:</h5>
-<ul>
+<ul class='spaced-list'>
<li>All annotations have programmatic equivalents on the {@link org.apache.juneau.rest.RestRequest} class.
</ul>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_paramResolvers} - For configuring custom parameter types.
</ul>
</div><!-- END: 7.6.1 - juneau-rest-server.RestMethod.MethodParameters -->
@@ -14619,7 +14619,7 @@
<p>
There are many useful methods on this object, but the main ones are shown below:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'><c>{@link org.apache.juneau.rest.RestRequest} <jk>extends</jk> HttpServletRequest</c>
<ul>
<li class='jm'>{@link org.apache.juneau.rest.RestRequest#getHeaders() getHeaders()} - HTTP request headers.
@@ -14655,7 +14655,7 @@
<p>
Some important methods on this class are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'><c>{@link org.apache.juneau.rest.RestResponse} <jk>extends</jk> HttpServletResponse</c>
<ul>
<li class='jm'>{@link org.apache.juneau.rest.RestResponse#setOutput(Object) setOutput(Object)} - Set response output programmatically.
@@ -14689,7 +14689,7 @@
<p>
Some important methods on this class are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.rest.RequestBody}
<ul>
<li class='jm'>{@link org.apache.juneau.rest.RequestBody#getReader() getReader()} - Get body as a Reader.
@@ -14703,7 +14703,7 @@
</ul>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.Body}
</ul>
</div><!-- END: 7.6.4 - juneau-rest-server.RestMethod.RequestBody -->
@@ -14738,7 +14738,7 @@
<p>
Some important methods on this class are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'><c>{@link org.apache.juneau.rest.RequestHeaders} <jk>extends</jk> TreeMap<String,String[]></c>
<ul>
<li class='jm'>{@link org.apache.juneau.rest.RequestHeaders#get(String,Class) get(String,Class)} - Get header value converted to a POJO.
@@ -14751,7 +14751,7 @@
</ul>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.Header}
</ul>
</div><!-- END: 7.6.5 - juneau-rest-server.RestMethod.RequestHeaders -->
@@ -14824,7 +14824,7 @@
<p>
Some important methods on this class are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'><c>{@link org.apache.juneau.rest.RequestQuery} <jk>extends</jk> LinkedHashMap<String,String[]></c>
<ul>
<li class='jm'>{@link org.apache.juneau.rest.RequestQuery#get(String,Class) get(String,Class)} - Get query parameter value converted to a POJO.
@@ -14838,7 +14838,7 @@
</ul>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.Query}
<li class='ja'>{@link org.apache.juneau.http.annotation.HasQuery}
</ul>
@@ -14873,7 +14873,7 @@
<p>
Some important methods on this class are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'><c>{@link org.apache.juneau.rest.RequestFormData} <jk>extends</jk> LinkedHashMap<String,String[]></c>
<ul>
<li class='jm'>{@link org.apache.juneau.rest.RequestFormData#get(String,Class) get(String,Class)} - Get form-data parameter values converted to a POJO.
@@ -14886,7 +14886,7 @@
</ul>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.FormData}
<li class='ja'>{@link org.apache.juneau.http.annotation.HasFormData}
</ul>
@@ -14995,7 +14995,7 @@
}
</p>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_path}
<li class='ja'>{@link org.apache.juneau.http.annotation.Path}
<li class='jc'>{@link org.apache.juneau.rest.RequestPath}
@@ -15029,7 +15029,7 @@
<p>
Some important methods on this class are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'><c>{@link org.apache.juneau.rest.RequestPath} <jk>extends</jk> TreeMap<String,String></c>
<ul>
<li class='jm'>{@link org.apache.juneau.rest.RequestPath#get(String,Class) get(String,Class)} - Get path match variable converted to a POJO.
@@ -15042,7 +15042,7 @@
</ul>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.Path}
</ul>
</div><!-- END: 7.6.10 - juneau-rest-server.RestMethod.RequestPathMatch -->
@@ -15087,7 +15087,7 @@
<p>
This is controlled through the following extensible API:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jic'>{@link org.apache.juneau.rest.ResponseHandler}
<ul>
<li class='jc'>{@link org.apache.juneau.rest.reshandlers.DefaultHandler}
@@ -15137,7 +15137,7 @@
}
</p>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_responseHandlers} - For configuring custom response handlers.
</ul>
</div><!-- END: 7.6.11 - juneau-rest-server.RestMethod.MethodReturnTypes -->
@@ -15254,7 +15254,7 @@
</ul>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='ja'>{@link org.apache.juneau.rest.annotation.RestMethod#matchers RestMethod(matchers)}
<li class='jc'>{@link org.apache.juneau.rest.matchers.MultipartFormDataMatcher}
<li class='jc'>{@link org.apache.juneau.rest.matchers.UrlEncodedFormMatcher}
@@ -15288,7 +15288,7 @@
<jk>return new</jk> SeeOther(<js>"servlet:/pets"</js>);
}
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'>{@link org.apache.juneau.rest.response}
<ul>
<li class='jc'>{@link org.apache.juneau.rest.response.Accepted}
@@ -15402,7 +15402,7 @@
<jk>return</jk> Ok.<jsf>OK</jsf>;
}
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'>{@link org.apache.juneau.rest.exception}
<ul>
<li class='jc'>{@link org.apache.juneau.rest.exception.BadRequest}
@@ -15456,7 +15456,7 @@
The {@link org.apache.juneau.rest.helper} package contains several predefined beans to help when constructing
REST interfaces.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'>{@link org.apache.juneau.rest.helper}
<ul>
<li class='jc'>{@link org.apache.juneau.rest.helper.BeanDescription}
@@ -15721,7 +15721,7 @@
<p>
Remote Interface proxies are instantiated on the client side using one of the following methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.rest.client.RestClient}
<ul>
<li class='jm'>{@link org.apache.juneau.rest.client.RestClient#getRrpcInterface(Class) getRrpcInterface(Class)}
@@ -15996,7 +15996,7 @@
Parameters annotated with any of the following are parsed using the registered {@link org.apache.juneau.oapi.OpenApiParser} and
therefore support OpenAPI syntax and validation:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.Header}
<li class='ja'>{@link org.apache.juneau.http.annotation.Query}
<li class='ja'>{@link org.apache.juneau.http.annotation.FormData}
@@ -16111,7 +16111,7 @@
Parameters annotated with any of the following are serialized using the registered {@link org.apache.juneau.oapi.OpenApiSerializer} and
therefore support OpenAPI syntax and validation:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseHeader}
<li class='ja'>{@link org.apache.juneau.http.annotation.Response} (<c>Accept</c> must match <js>"text/openapi"</js>)
</ul>
@@ -16182,7 +16182,7 @@
<p>
The annotations used for defining the schema for request HTTP parts are:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.Body}
<li class='ja'>{@link org.apache.juneau.http.annotation.Header}
<li class='ja'>{@link org.apache.juneau.http.annotation.FormData}
@@ -16195,7 +16195,7 @@
<p>
The annotations used for defining the schema for response HTTP parts are:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseBody}
<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseHeader}
<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseStatus}
@@ -16204,7 +16204,7 @@
<p>
The sub-annotations used in the annotation above are:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.jsonschema.annotation.Schema}
<li class='ja'>{@link org.apache.juneau.jsonschema.annotation.Items}
</ul>
@@ -16226,7 +16226,7 @@
<p>
The {@link org.apache.juneau.http.annotation.Body @Body} annotation is used to identify POJOs to be used as the body of an HTTP request.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.Body}
<ul>
<li class='jf'>{@link org.apache.juneau.http.annotation.Body#api() api} - Free-form Swagger JSON.
@@ -16397,7 +16397,7 @@
</ul>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='jc'>{@link org.apache.juneau.rest.RequestBody}
<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartParsing}
</ul>
@@ -16410,7 +16410,7 @@
<p>
The {@link org.apache.juneau.http.annotation.FormData @FormData} annotation is used to retrieve request form post entries.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.FormData}
<ul>
<li class='jf'>{@link org.apache.juneau.http.annotation.FormData#_default() _default} - Default value if not present.
@@ -16570,7 +16570,7 @@
servlet to drain the body content.
</div>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='jc'>{@link org.apache.juneau.rest.RequestFormData}
<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartParsing}
</ul>
@@ -16583,7 +16583,7 @@
<p>
This annotation can be used to detect the existence of a parameter when it's not set to a particular value.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.HasFormData}
</ul>
@@ -16656,7 +16656,7 @@
The {@link org.apache.juneau.http.annotation.Query @Query} annotation is used to retrieve request URL query parameters.
It's identical to {@link org.apache.juneau.http.annotation.FormData @FormData}, but only retrieves the parameter from the URL string, not URL-encoded form posts.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.Query}
<ul>
<li class='jf'>{@link org.apache.juneau.http.annotation.Query#_default() _default} - Default value if not present.
@@ -16816,7 +16816,7 @@
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='jc'>{@link org.apache.juneau.rest.RequestQuery}
<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartParsing}
</ul>
@@ -16830,7 +16830,7 @@
Identical to {@link org.apache.juneau.http.annotation.HasFormData @HasFormData}, but only checks the existing of the parameter in the URL string, not
URL-encoded form posts.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.HasQuery}
</ul>
<p>
@@ -16896,7 +16896,7 @@
<p>
The {@link org.apache.juneau.http.annotation.Header @Header} annotation is used to retrieve request headers.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.Header}
<ul>
<li class='jf'>{@link org.apache.juneau.http.annotation.Header#_default() _default} - Default value if not present.
@@ -17042,7 +17042,7 @@
</p>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='jc'>{@link org.apache.juneau.rest.RequestHeaders}
<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartParsing}
</ul>
@@ -17055,7 +17055,7 @@
<p>
The {@link org.apache.juneau.http.annotation.Path @Path} annotation is used to retrieve request path parameters.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.Path}
<ul>
<li class='jf'>{@link org.apache.juneau.http.annotation.Path#_enum() _enum} - Input validation. Must match one of the values.
@@ -17206,7 +17206,7 @@
</p>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='jc'>{@link org.apache.juneau.rest.RequestPath}
<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartParsing}
</ul>
@@ -17220,7 +17220,7 @@
The {@link org.apache.juneau.http.annotation.Request @Request} annotation can be applied to a parameter interface type of a <ja>@RestMethod</ja>-annotated method
to identify it as an interface for retrieving HTTP parts through a bean-like interface.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.Request}
<ul>
<li class='jf'>{@link org.apache.juneau.http.annotation.Request#partParser() partParser} - Override the part parser.
@@ -17308,7 +17308,7 @@
<p>
The {@link org.apache.juneau.http.annotation.Response @Response} annotation is used to identify schema information about an HTTP response.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.Response}
<ul>
<li class='jf'>{@link org.apache.juneau.http.annotation.Response#api() api} - Free-form Swagger JSON.
@@ -17336,7 +17336,7 @@
When the <ja>@Response</ja> annotation is applied to classes, the following annotations can be used on
public non-static methods of the class to identify parts of a response:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseStatus}
<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseHeader}
<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseBody}
@@ -17691,7 +17691,7 @@
</p>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartSerializing}
</ul>
</div><!-- END: 7.10.9 - juneau-rest-server.HttpPartAnnotations.Response -->
@@ -17703,7 +17703,7 @@
<p>
The {@link org.apache.juneau.http.annotation.ResponseHeader @ResponseHeader} annotation can be applied to <ja>@RestMethod</ja>-annotated parameters to denote them as an HTTP response headers.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseHeader}
<ul>
<li class='jf'>{@link org.apache.juneau.http.annotation.ResponseHeader#_default() _default} - Default value if not present.
@@ -17819,7 +17819,7 @@
<p>
The {@link org.apache.juneau.http.annotation.ResponseStatus @ResponseStatus} annotation annotation can be applied to <ja>@RestMethod</ja>-annotated parameters to denote them as an HTTP response status codes.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseStatus}
</ul>
<p>
@@ -17990,7 +17990,7 @@
<p>
Serializers can be associated with REST servlets in the following ways:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>
{@link org.apache.juneau.rest.annotation.RestResource#serializers() RestResource(serializers)}
- Annotation on resource Java class.
@@ -18058,7 +18058,7 @@
<p>
Parsers can be associated with REST servlets in the following ways:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>
{@link org.apache.juneau.rest.annotation.RestResource#parsers() RestResource(parsers)}
- Annotation on resource Java class.
@@ -18120,7 +18120,7 @@
<p>
These properties can be defined for serializers and parsers registered on a REST resource via the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource#properties() RestResource(properties)}
<li class='jc'>{@link org.apache.juneau.rest.RestContextBuilder} - Various methods on the context builder.
</ul>
@@ -18165,7 +18165,7 @@
<p>
Properties can also be overridden at the Java method level:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.rest.annotation.RestMethod#properties() RestMethod(properties)}
<li class='jc'>{@link org.apache.juneau.rest.RequestProperties}
</ul>
@@ -18188,7 +18188,7 @@
}
</p>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource#flags() RestResource(flags)} - Shorthand for boolean properties.
<li class='ja'>{@link org.apache.juneau.rest.annotation.RestMethod#flags() RestMethod(flags)} - Shorthand for boolean properties.
<li class='jc'>{@link org.apache.juneau.rest.RestContextProperties}
@@ -18235,7 +18235,7 @@
<p>
Config annotations are defined for all serializers and parsers:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.annotation.BeanConfig BeanConfig}
<li class='ja'>{@link org.apache.juneau.csv.annotation.CsvConfig CsvConfig}
<li class='ja'>{@link org.apache.juneau.html.annotation.HtmlConfig HtmlConfig}
@@ -18270,7 +18270,7 @@
<p>
Transforms are associated serializers and parsers registered on a REST resource via the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.annotation.BeanConfig#beanFilters() BeanConfig(beanFilters)} - On class or methods.
<li class='ja'>{@link org.apache.juneau.annotation.BeanConfig#pojoSwaps() BeanConfig(pojoSwaps)} - On class or methods.
<li class='jm'>{@link org.apache.juneau.rest.RestContextBuilder#beanFilters(Object...)}
@@ -18388,7 +18388,7 @@
<p>
URI resolution is controlled by the following settings:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.rest.RestContext}
<ul>
<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_uriAuthority REST_uriAuthority}
@@ -18413,7 +18413,7 @@
<p>
Guards are associated with resource classes and methods via the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource#guards() RestResource(guards)}
<li class='ja'>{@link org.apache.juneau.rest.annotation.RestMethod#guards() RestMethod(guards)}
<li class='jm'>{@link org.apache.juneau.rest.RestContextBuilder#guards(Class...)}
@@ -18477,7 +18477,7 @@
If multiple guards are present, ALL guards must pass.
</p>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_guards}
</ul>
</div><!-- END: 7.19 - juneau-rest-server.Guards -->
@@ -18490,7 +18490,7 @@
Specialized guards are provided for controlling access to servlet classes and methods based on user roles.
These are controlled via annotations on the REST class and methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource}
<ul>
<li class='jf'>{@link org.apache.juneau.rest.annotation.RestResource#roleGuard() roleGuard()}
@@ -18560,7 +18560,7 @@
<p>
Converters are associated with resource classes and methods via the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource#converters() RestResource(converters)}
<li class='ja'>{@link org.apache.juneau.rest.annotation.RestMethod#converters() RestMethod(converters)}
<li class='jm'>{@link org.apache.juneau.rest.RestContextBuilder#converters(Class...)}
@@ -18630,7 +18630,7 @@
<p>
Juneau defines the following converters out-of-the-box:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jic'>
{@link org.apache.juneau.rest.RestConverter}
<ul>
@@ -18650,7 +18650,7 @@
</ul>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_converters}
</ul>
</div><!-- END: 7.21 - juneau-rest-server.Converters -->
@@ -18700,7 +18700,7 @@
<ck>MyRestServlet.greeting</ck> = Hello!
</p>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_messages}
</ul>
</div><!-- END: 7.22 - juneau-rest-server.Messages -->
@@ -18727,7 +18727,7 @@
<p>
Juneau defines the following encoders out-of-the-box:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>
{@link org.apache.juneau.encoders.Encoder}
<ul>
@@ -18738,7 +18738,7 @@
</ul>
</ul>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_encoders}
</ul>
</div><!-- END: 7.23 - juneau-rest-server.Encoders -->
@@ -18774,7 +18774,7 @@
<p>
Variables are configured on resources via the following API:
</p>
-<ul>
+<ul class='javatree'>
<li class='jm'>{@link org.apache.juneau.rest.RestContextBuilder#vars(Class[])}
</ul>
<h5 class='figure'>Example:</h5>
@@ -18805,7 +18805,7 @@
<p>
The methods involved with variables are:
</p>
-<ul>
+<ul class='javatree'>
<li class='jm'>{@link org.apache.juneau.rest.RestContext#getVarResolver()}
<li class='jm'>{@link org.apache.juneau.rest.RestRequest#getVarResolverSession()}
<li class='jm'>{@link org.apache.juneau.rest.RestRequest#getClasspathReaderResource(String,boolean)}
@@ -19051,7 +19051,7 @@
<p>
Configuration files are associated with REST resources through the following:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource#config() RestResource(config)}
</ul>
@@ -19234,7 +19234,7 @@
{@link org.apache.juneau.rest.RestContext#getMediaTypeForName(String)} method.
</ul>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_staticFiles}
</ul>
</div><!-- END: 7.26 - juneau-rest-server.StaticFiles -->
@@ -19250,7 +19250,7 @@
<p>
The APIs involved with defining client version headers are:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource#clientVersionHeader() RestResource(clientVersionHeader)}
<li class='jm'>{@link org.apache.juneau.rest.RestContextBuilder#clientVersionHeader(String)}
<li class='ja'>{@link org.apache.juneau.rest.annotation.RestMethod#clientVersion() RestMethod(clientVersion)}
@@ -19281,7 +19281,7 @@
}
</p>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_clientVersionHeader}
</ul>
</div><!-- END: 7.27 - juneau-rest-server.ClientVersioning -->
@@ -19298,7 +19298,7 @@
<p>
The methods on this interface are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jic'>{@link org.apache.juneau.rest.RestInfoProvider}
<ul>
<li class='jm'>{@link org.apache.juneau.rest.RestInfoProvider#getSwagger(RestRequest) getSwagger(RestRequest)}
@@ -19312,7 +19312,7 @@
<p>
The info provider in turn supplies the information returned by the following methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.rest.RestRequest}
<ul>
<li class='jm'>{@link org.apache.juneau.rest.RestRequest#getSwagger() getSwagger()}
@@ -19326,7 +19326,7 @@
<p>
Info providers are registered through the following property:
</p>
-<ul>
+<ul class='javatree'>
<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_infoProvider}
</ul>
<p>
@@ -20120,7 +20120,7 @@
)
</p>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='ja'>{@link org.apache.juneau.annotation.Example}
<li class='jc'>{@link org.apache.juneau.BeanContext}
<ul>
@@ -20171,8 +20171,9 @@
<li>{@link org.apache.juneau.http.annotation.Response @Response} annotated classes, methods, and parameters.
<li>{@link org.apache.juneau.rest.annotation.RestResource#swagger() @RestResource(swagger)} / {@link org.apache.juneau.rest.annotation.RestMethod#swagger() @RestMethod(swagger)} annotations.
</ul>
+
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Response}
<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.ResponseHeader}
<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.ResponseStatus}
@@ -20685,9 +20686,9 @@
<p>
The {@link org.apache.juneau.rest.widget.Widget} class allows you to add arbitrary HTML, CSS, and Javascript
to HTML pages.
-<br>They are registered in the following locations:
+ <br>They are registered in the following locations:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.rest.annotation.HtmlDoc#widgets() HtmlDoc(widgets)}
<li class='jm'>{@link org.apache.juneau.rest.RestContextBuilder#widgets(Class...)}
<li class='jm'>{@link org.apache.juneau.rest.RestContextBuilder#widgets(Widget...)}
@@ -20712,7 +20713,7 @@
<p>
The <l>Widget</l> class is composed of the following methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link org.apache.juneau.rest.widget.Widget}
<ul>
<li class='jm'>{@link org.apache.juneau.rest.widget.Widget#getHtml(RestRequest,RestResponse) getHtml(RestRequest,RestResponse)}
@@ -20768,7 +20769,7 @@
The <l>Widget</l> class also defines the following two convenience methods for loading Javascript and CSS
files from the classpath or file system.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link org.apache.juneau.rest.widget.Widget}
<ul>
<li class='jm'>{@link org.apache.juneau.rest.widget.Widget#getClasspathResourceAsString(String) getClasspathResourceAsString(String)}
@@ -20793,7 +20794,7 @@
}
</p>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_widgets}
</ul>
</div><!-- END: 7.30.2 - juneau-rest-server.HtmlDocAnnotation.Widgets -->
@@ -20805,7 +20806,7 @@
<p>
The {@link org.apache.juneau.rest.widget} package contains predefined reusable widgets.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'>{@link org.apache.juneau.rest.widget}
<ul>
<li class='jac'>{@link org.apache.juneau.rest.widget.Widget}
@@ -20834,7 +20835,7 @@
<p>
Subclasses implement the following two methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link org.apache.juneau.rest.widget.MenuItemWidget}
<ul>
<li class='jm'>{@link org.apache.juneau.rest.widget.MenuItemWidget#getLabel(RestRequest,RestResponse) getLabel(RestRequest,RestResponse)} - The menu item label.
@@ -21186,7 +21187,7 @@
external config files.
</p>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='link'>{@doc juneau-microservice-jetty.UiCustomization}
</ul>
</div><!-- END: 7.30.4 - juneau-rest-server.HtmlDocAnnotation.UiCustomization -->
@@ -21314,7 +21315,7 @@
<p>
The following annotations are provided for specifying default header values for requests and responses:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>
{@link org.apache.juneau.rest.annotation.RestResource#defaultRequestHeaders() RestResource(defaultRequestHeaders)}
<br>Defines default headers on request when the client doesn't specify them.
@@ -21341,7 +21342,7 @@
<p>
Default headers can also be specified programmatically by overriding the following methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>
{@link org.apache.juneau.rest.RestContextBuilder}
<ul>
@@ -21364,7 +21365,7 @@
<p>
The APIs involved are:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>
{@link org.apache.juneau.rest.annotation.RestResource}
<ul>
@@ -22252,7 +22253,7 @@
<p>
The Juneau JAX-RS provider API consists of the following classes:
</p>
-<ul class='spaced-list'>
+<ul class='javatree'>
<li class='jc'>
{@link org.apache.juneau.rest.jaxrs.BaseProvider} - The base provider class that implements the JAX-RS
<c>MessageBodyReader</c> and <c>MessageBodyWriter</c> interfaces.
@@ -22306,7 +22307,7 @@
<p>
The Juneau integration component for Spring Boot consists of the following classes:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.rest.springboot.annotation.JuneauRestRoot}
<li class='jc'>{@link org.apache.juneau.rest.springboot.JuneauRestInitializer}
<li class='jc'>{@link org.apache.juneau.rest.springboot.SpringRestResourceResolver}
@@ -22638,7 +22639,7 @@
<p>
Remote resources are instantiated using one of the following methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.rest.client.RestClient}
<ul>
<li class='jm'>{@link org.apache.juneau.rest.client.RestClient#getRemoteResource(Class) getRemoteResource(Class)}
@@ -22650,7 +22651,7 @@
Annotations are used on the interface and interface methods to specify how to convert input and output to HTTP headers, query parameters, form
post parameters, or request/response bodies.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'>{@link org.apache.juneau.rest.client.remote}
<ul>
<li class='ja'>{@link org.apache.juneau.rest.client.remote.RemoteResource}
@@ -22712,7 +22713,7 @@
The {@link org.apache.juneau.rest.client.remote.RemoteResource @RemoteResource} annotation is used on your interface class
to identify it as a REST proxy interface.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.rest.client.remote.RemoteResource}
<ul>
<li class='jf'>{@link org.apache.juneau.rest.client.remote.RemoteResource#path path}
@@ -22772,7 +22773,7 @@
The {@link org.apache.juneau.rest.client.remote.RemoteMethod @RemoteMethod} annotation is applied to methods
of <ja>@RemoteResource</ja>-annotated interfaces to identify REST endpoints.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.rest.client.remote.RemoteMethod}
<ul>
<li class='jf'>{@link org.apache.juneau.rest.client.remote.RemoteMethod#method method}
@@ -22927,7 +22928,7 @@
The {@link org.apache.juneau.http.annotation.Body @Body} annotation can be applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
to denote that they are the HTTP body of the request.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.Body}
<ul>
<li class='jf'>{@link org.apache.juneau.http.annotation.Body#required() required} - Input validation. Body must be present.
@@ -23022,7 +23023,7 @@
The {@link org.apache.juneau.http.annotation.FormData @FormData} annotation can be applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
to denote that they are form-data parameters on the request.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.FormData}
<ul>
<li class='jf'>{@link org.apache.juneau.http.annotation.FormData#_default() _default} - Default value if not present.
@@ -23117,7 +23118,7 @@
</p>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='link'>{@doc juneau-marshall.OpenApiDetails.Serializers}
</ul>
</div><!-- END: 10.1.4 - juneau-rest-client.RestProxies.FormData -->
@@ -23130,7 +23131,7 @@
The {@link org.apache.juneau.http.annotation.Query @Query} annotation can be applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
to denote that they are query parameters on the request.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.Query}
<ul>
<li class='jf'>{@link org.apache.juneau.http.annotation.Query#_default() _default} - Default value if not present.
@@ -23228,7 +23229,7 @@
</p>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='link'>{@doc juneau-marshall.OpenApiDetails.Serializers}
</ul>
</div><!-- END: 10.1.5 - juneau-rest-client.RestProxies.Query -->
@@ -23241,7 +23242,7 @@
The {@link org.apache.juneau.http.annotation.Header @Header} annotation can be applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
to denote that they are header parameters on the request.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.Header}
<ul>
<li class='jf'>{@link org.apache.juneau.http.annotation.Header#_default() _default} - Default value if not present.
@@ -23325,7 +23326,7 @@
</p>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='link'>{@doc juneau-marshall.OpenApiDetails.Serializers}
</ul>
</div><!-- END: 10.1.6 - juneau-rest-client.RestProxies.Header -->
@@ -23338,7 +23339,7 @@
The {@link org.apache.juneau.http.annotation.Path @Path} annotation can be applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
to denote that they are path parameters on the request.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.Path}
<ul>
<li class='jf'>{@link org.apache.juneau.http.annotation.Path#_enum() _enum} - Input validation. Must match one of the values.
@@ -23415,7 +23416,7 @@
</p>
<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
<li class='link'>{@doc juneau-marshall.OpenApiDetails.Serializers}
</ul>
</div><!-- END: 10.1.7 - juneau-rest-client.RestProxies.Path -->
@@ -23429,7 +23430,7 @@
to identify it as a bean for setting HTTP parts through a bean-like interface.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.Request}
<ul>
<li class='jf'>{@link org.apache.juneau.http.annotation.Request#partSerializer() partSerializer} - Override the part serializer.
@@ -23487,7 +23488,7 @@
<p>
Any of the following annotations can be used on the methods:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.Body}
<li class='ja'>{@link org.apache.juneau.http.annotation.Header}
<li class='ja'>{@link org.apache.juneau.http.annotation.FormData}
@@ -23546,7 +23547,7 @@
<p>
The {@link org.apache.juneau.http.annotation.Response @Response} annotation can be applied to types returned by <ja>@RemoteMethod</ja>-annotated methods.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.Response}
<ul>
<li class='jf'>{@link org.apache.juneau.http.annotation.Response#partParser() partParser} - Override the part parser.
@@ -23592,7 +23593,7 @@
<p>
Any of the following annotations can be used on the methods:
</p>
-<ul>
+<ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseBody}
<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseHeader}
<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseStatus}
@@ -23730,7 +23731,7 @@
<p>
The following convenience methods are provided in the builder class for specifying SSL parameters:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.rest.client.RestClientBuilder}
<ul>
<li class='jf'>{@link org.apache.juneau.rest.client.RestClientBuilder#sslProtocols(String...) sslProtocols(String...)}
@@ -24386,7 +24387,7 @@
<p>
The API consists of the following classes:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'>{@link org.apache.juneau.rest.mock2}
<ul>
<li class='jc'>{@link org.apache.juneau.rest.mock2.MockRest} - API for unit testing {@link org.apache.juneau.rest.annotation.RestResource @RestResource}-annotated classes.
@@ -24405,7 +24406,7 @@
<p>
The API consists of the following classes:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'>{@link org.apache.juneau.rest.mock2}
<ul>
<li class='jc'>{@link org.apache.juneau.rest.mock2.MockRest}
@@ -24507,7 +24508,7 @@
<p>
Other media types headers can be specified via any of the following methods:
</p>
-<ul>
+<ul class='javatree'>
<li class='jm'>{@link org.apache.juneau.rest.mock2.MockRest#build(Object,Marshall) build(Object,Marshall)} - Use media types defined on a marshall.
<li class='jm'>{@link org.apache.juneau.rest.mock2.MockRest#build(Object,Serializer,Parser) build(Object,Serializer,Parser)} - Use media types defined on a serializer and parser.
<li class='jm'>{@link org.apache.juneau.rest.mock2.MockRest.Builder#accept(String) accept(String)} - Explicitly set the <c>Accept</c> header.
@@ -24538,7 +24539,7 @@
<p>
The {@link org.apache.juneau.rest.mock2.MockRest} class provides the following methods for creating requests:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.rest.mock2.MockRest}
<ul>
<li class='jm'>{@link org.apache.juneau.rest.mock2.MockRest#request(String,String) request(String,String)}
@@ -24585,7 +24586,7 @@
<p>
The following fluent convenience methods are provided for setting common <c>Accept</c> and <c>Content-Type</c> headers.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.rest.mock2.MockServletRequest}
<ul>
<li class='jm'>{@link org.apache.juneau.rest.mock2.MockServletRequest#json() json()}
@@ -24601,7 +24602,7 @@
<p>
The following fluent convenience methods are provided for building up your request.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.rest.mock2.MockServletRequest}
<ul>
<li class='jm'>{@link org.apache.juneau.rest.mock2.MockServletRequest#header(String,Object) header(String,Object)}
@@ -24614,7 +24615,7 @@
<p>
Fluent setters are provided for all common request headers:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.rest.mock2.MockServletRequest}
<ul>
<li class='jm'>{@link org.apache.juneau.rest.mock2.MockServletRequest#accept(Object) accept(Object)}
@@ -24628,7 +24629,7 @@
The {@link org.apache.juneau.rest.mock2.MockServletResponse} class provides default implementations for all the methods defined
on the {@link javax.servlet.http.HttpServletResponse} in addition to many convenience methods.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.rest.mock2.MockServletResponse}
<ul>
<li class='jm'>{@link org.apache.juneau.rest.mock2.MockServletResponse#getBody() getBody()}
@@ -24713,7 +24714,7 @@
By default, the {@link org.apache.juneau.rest.mock2.MockRemoteResource} class uses JSON marshalling.
This can be overridden via any of the following methods:
</p>
-<ul>
+<ul class='javatree'>
<li class='jm'>{@link org.apache.juneau.rest.mock2.MockRemoteResource#build(Class,Object,Marshall)}
<li class='jm'>{@link org.apache.juneau.rest.mock2.MockRemoteResource#build(Class,Object,Serializer,Parser)}
<li class='jm'>{@link org.apache.juneau.rest.mock2.MockRemoteResource#create(Class,Object,Marshall)}
@@ -24800,7 +24801,7 @@
<p>
The Microservice API consists of the following packages and classes:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'>{@link org.apache.juneau.microservice}
<ul>
<li class='jc'>{@link org.apache.juneau.microservice.Microservice} - The base microservice class.
@@ -24842,7 +24843,7 @@
<p>
The lifecycle methods of the {@link org.apache.juneau.microservice.Microservice} class consists of the following:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.microservice.Microservice}
<ul>
<li class='jm'>{@link org.apache.juneau.microservice.Microservice#start() start()}
@@ -25069,7 +25070,7 @@
<p>
The following methods can be used to define the configuration for your microservice using the powerful Config API:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.microservice.MicroserviceBuilder}
<ul>
<li class='jm'>{@link org.apache.juneau.microservice.MicroserviceBuilder#config(Config) config(Config)}
@@ -25233,7 +25234,7 @@
<p>
The variable resolver can be augmented through the following methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.microservice.MicroserviceBuilder}
<ul>
<li class='jm'>{@link org.apache.juneau.microservice.MicroserviceBuilder#vars(Class...) vars(Class...)}
@@ -25306,7 +25307,7 @@
<p>
The builder methods for controlling the console are as follows:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.microservice.MicroserviceBuilder}
<ul>
<li class='jm'>{@link org.apache.juneau.microservice.MicroserviceBuilder#consoleEnabled(boolean) consoleEnabled(boolean)}
@@ -25343,7 +25344,7 @@
<p>
The API for defining console commands is shown below:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>{@link org.apache.juneau.microservice.console.ConsoleCommand}
<ul>
<li class='jm'>{@link org.apache.juneau.microservice.console.ConsoleCommand#execute(Scanner,PrintWriter,Args) execute(Scanner,PrintWriter,Args)}
@@ -25370,7 +25371,7 @@
<p>
The method for configuring logging is as follows:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.microservice.MicroserviceBuilder}
<ul>
<li class='jm'>{@link org.apache.juneau.microservice.MicroserviceBuilder#logConfig(LogConfig) logConfig(LogConfig)}
@@ -25450,7 +25451,7 @@
<p>
The logging configuration can also be defined programmatically through the following API:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.microservice.LogConfig}
<ul>
<li class='jm'>{@link org.apache.juneau.microservice.LogConfig#create() create()}
@@ -25496,7 +25497,7 @@
provided on the {@link org.apache.juneau.microservice.Microservice} class for logging.
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.microservice.Microservice}
<ul>
<li class='jm'>{@link org.apache.juneau.microservice.Microservice#getLogger() getLogger()}
@@ -25517,7 +25518,7 @@
<p>
In addition to this support, an interface for defining event listeners for your microservice:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.microservice.MicroserviceBuilder}
<ul>
<li class='jm'>{@link org.apache.juneau.microservice.MicroserviceBuilder#listener(MicroserviceListener) listener(MicroserviceListener)}
@@ -25607,7 +25608,7 @@
<p>
The <c>juneau-microservice-jetty</c> library consists of the following classes:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'>{@link org.apache.juneau.microservice.jetty}
<ul>
<li class='jc'>{@link org.apache.juneau.microservice.jetty.JettyMicroservice} - The Jetty microservice class.
@@ -25649,7 +25650,7 @@
<p>
To review, the {@link org.apache.juneau.microservice.Microservice} class contains the following lifecycle methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.microservice.Microservice}
<ul>
<li class='jm'>{@link org.apache.juneau.microservice.Microservice#start() start()}
@@ -25665,7 +25666,7 @@
The {@link org.apache.juneau.microservice.jetty.JettyMicroservice} class which extends from {@link org.apache.juneau.microservice.Microservice}
provides the following additional lifecycle methods:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.microservice.jetty.JettyMicroservice}
<ul>
<li class='jm'>{@link org.apache.juneau.microservice.jetty.JettyMicroservice#createServer() createServer()}
@@ -25886,7 +25887,7 @@
<p>
The following predefined resource classes are also provided for easy inclusion into your microservice:
</p>
-<ul>
+<ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.microservice.resources.ConfigResource}
- View and modify the external INI config file.
<li class='jc'>{@link org.apache.juneau.microservice.resources.DirectoryResource}
@@ -25990,7 +25991,7 @@
Configuration files can also be accessed programmatically.
There are 3 primary ways of getting access to the config file:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jm'>{@link org.apache.juneau.microservice.Microservice#getConfig()}
<p>Any {@doc DefaultRestSvlVariables initialization-time variables} can be used.</p>
<li class='jm'>{@link org.apache.juneau.rest.RestContext#getConfig()}
@@ -27028,7 +27029,7 @@
<p>
The following shows the core examples provided:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'>{@link org.apache.juneau.examples.core.json}
<ul>
<li class='jc'>{@link org.apache.juneau.examples.core.json.JsonSimpleExample} - JsonSerializer and JsonParser usage on serialize and deserialize simple Pojo bean.
@@ -27115,7 +27116,7 @@
<p>
The class hierarchy for this class is:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jac'>
{@link org.apache.juneau.rest.RestServlet} - Contains all the REST servlet logic.
<ul>
@@ -27434,7 +27435,7 @@
<p>
The application itself is defined in 3 packages:
</p>
-<ul class='doctree'>
+<ul class='javatree'>
<li class='jp'><c>org.apache.juneau.rest.examples.rest.petstore</c>
<br>Defines the service for storing and retrieving Petstore data.
<br><img class='bordered' style='width:250px' src='doc-files/juneau-examples-rest.PetStoreResource.2a.png'>
@@ -36123,7 +36124,7 @@
<ul class='spaced-list'>
<li>
New SVL variables:
- <ul class='doctree'>
+ <ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.svl.vars.SubstringVar}
<li class='jc'>{@link org.apache.juneau.svl.vars.PatternExtractVar}
<li class='jc'>{@link org.apache.juneau.svl.vars.PatternReplaceVar}
@@ -36135,7 +36136,7 @@
<ul class='spaced-list'>
<li>
New methods for setting a system default configuration:
- <ul class='doctree'>
+ <ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.config.Config}
<ul>
<li class='jm'>{@link org.apache.juneau.config.Config#getSystemDefault() getSystemDefault()}
@@ -36144,12 +36145,12 @@
</ul>
<li>
New classpath store.
- <ul class='doctree'>
+ <ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.config.store.ConfigClasspathStore}
</ul>
<li>
New API method:
- <ul class='doctree'>
+ <ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.config.store.ConfigStore}
<ul>
<li class='jm'>{@link org.apache.juneau.config.store.ConfigStore#exists(String) exists(String)}
@@ -36161,7 +36162,7 @@
<ul class='spaced-list'>
<li>
New methods on {@link org.apache.juneau.rest.RestServlet}:
- <ul class='doctree'>
+ <ul class='javatree'>
<li class='jm'>{@link org.apache.juneau.rest.RestServlet#setRestResourceResolver(RestResourceResolver) setRestResourceResolver(RestResourceResolver)}
<li class='jm'>{@link org.apache.juneau.rest.RestServlet#getPath() getPath()}
</ul>
@@ -36249,17 +36250,17 @@
<ul class='spaced-list'>
<li>
New utility class for diffing beans:
- <ul>
+ <ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.utils.BeanDiff}
</ul>
<li>
New annotation for defining bean property names:
- <ul>
+ <ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.annotation.Name}
</ul>
<li>
New serializer properties:
- <ul>
+ <ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.serializer.WriterSerializer}
<ul>
<li class='jf'>{@link org.apache.juneau.serializer.WriterSerializer#WSERIALIZER_fileCharset WSERIALIZER_fileCharset}
@@ -36269,7 +36270,7 @@
<li>
The following POJO methods can be used to convert a POJO to/from a Map before serialization and after parsing.
<br>It's a convenient way of defining a POJO transform.
- <ul>
+ <ul class='javatree'>
<li class='jm'><c><jk>public</jk> Map toMap()</c> - Can be any type of map with string keys and object vals.
<li class='jm'><c><jk>public</jk> ObjectMap toMap()</c>
<li class='jm'><c><jk>public</jk> Map toMap(BeanSession bs)</c> - Can be any type of map with string keys and object vals.
@@ -36281,7 +36282,7 @@
</ul>
<li>
New convenience debugging methods on Marshall API:
- <ul>
+ <ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.marshall.Marshall}
<ul>
<li class='jm'>{@link org.apache.juneau.marshall.Marshall#format(String,Object...) format(String,Object...)} - <c>MessageFormat</c>-style formatter.
@@ -36294,14 +36295,14 @@
easier to determine if problems are stream based or syntax based.
<li>
New Java 8 date-time transforms:
- <ul>
+ <ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.transforms.TemporalSwap} - For all Java 8 temporal types (e.g. {@link java.time.ZonedDateTime})
<li class='jc'>{@link org.apache.juneau.transforms.TemporalDateSwap} - For {@link java.util.Date}
<li class='jc'>{@link org.apache.juneau.transforms.TemporalCalendarSwap} - For {@link java.util.Calendar}
</ul>
<li>
All serializers and parsers now have built-in default swaps for common class types:
- <ul>
+ <ul class='javatree'>
<li class='jc'>{@link java.util.Enumeration}
<li class='jc'>{@link java.util.Iterator}
<li class='jc'>{@link java.util.Locale}
@@ -36337,7 +36338,7 @@
<li>
The {@link org.apache.juneau.config.store.ConfigFileStore} now automatically resolves file extensions.
<br>New configuration property for specifying search paths for file extensions:
- <ul class='doctree'>
+ <ul class='javatree'>
<li class='jf'>{@link org.apache.juneau.config.store.ConfigFileStore#FILESTORE_extensions}
</ul>
<li>
@@ -36392,7 +36393,7 @@
<p>
Config annotations are provided for all serializers and parsers:
</p>
- <ul>
+ <ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.annotation.BeanConfig BeanConfig}
<li class='ja'>{@link org.apache.juneau.csv.annotation.CsvConfig CsvConfig}
<li class='ja'>{@link org.apache.juneau.html.annotation.HtmlConfig HtmlConfig}
@@ -36413,7 +36414,7 @@
</ul>
<li>
New support for using Servlet request attributes.
- <ul>
+ <ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.rest.RequestAttributes}
<li class='jc'>{@link org.apache.juneau.rest.RestContext}
<ul>
@@ -36442,7 +36443,7 @@
<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource#attrs()}
</ul>
<br>This deprecates the following APIs:
- <ul>
+ <ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.rest.RequestProperties}
<li class='jc'>{@link org.apache.juneau.rest.RestMethodProperties}
<li class='jc'>{@link org.apache.juneau.rest.RestRequest}
@@ -36455,7 +36456,7 @@
Added the following classes that provide the same support as the servlet classes but doesn't extend from <c>HttpServlet</c>.
<br>This fixes an issue where instances of {@link org.apache.juneau.rest.BasicRestServlet} are registered as top-level servlets even though
you don't want them to be.
- <ul>
+ <ul class='javatree'>
<li class='jac'>{@link org.apache.juneau.rest.BasicRest} - Non-servlet equivalent to {@link org.apache.juneau.rest.BasicRestServlet}
<li class='jac'>{@link org.apache.juneau.rest.BasicRestGroup} - Non-servlet equivalent to {@link org.apache.juneau.rest.BasicRestServletGroup}
<li class='jac'>{@link org.apache.juneau.rest.BasicRestJena} - Non-servlet equivalent to {@link org.apache.juneau.rest.BasicRestServletJena}
@@ -36465,7 +36466,7 @@
HTML widgets now have access to the <c>RestResponse</c> object if they need access to the output bean.
<li>
New annotations for simplified role-based guards on classes and methods:
- <ul>
+ <ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource}
<ul>
<li class='jm'>{@link org.apache.juneau.rest.annotation.RestResource#roleGuard roleGuard()}
@@ -36479,7 +36480,7 @@
</ul>
<li>
New annotations for fine-tuned handling of http-methods/http-headers as query parameters and others:
- <ul>
+ <ul class='javatree'>
<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource}
<ul>
<li class='jm'>{@link org.apache.juneau.rest.annotation.RestResource#allowedHeaderParams() allowedHeaderParams()}
@@ -36497,7 +36498,7 @@
</p>
<li>
New methods:
- <ul>
+ <ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.rest.RestRequest}
<ul>
<li class='jm'>{@link org.apache.juneau.rest.RestRequest#getCharset() getCharset()}
@@ -36509,7 +36510,7 @@
</ul>
<li>
New interface method for catching arbitrary thrown objects and converting them to other throwables.
- <ul>
+ <ul class='javatree'>
<li class='jc'>{@link org.apache.juneau.rest.RestCallHandler}
<ul>
<li class='jm'>{@link org.apache.juneau.rest.RestCallHandler#convertThrowable(Throwable) convertThrowable(Throwable)}
diff --git a/juneau-doc/src/main/javadoc/resources/juneau-doc.css b/juneau-doc/src/main/javadoc/resources/juneau-doc.css
index 60a300e..eec853c 100755
--- a/juneau-doc/src/main/javadoc/resources/juneau-doc.css
+++ b/juneau-doc/src/main/javadoc/resources/juneau-doc.css
@@ -324,31 +324,31 @@
font-size: 1.2em;
}
-.spaced-list>li { padding:5px; max-width: 800px;}
-.footer .spaced-list ul { margin:0; max-width: 800px; }
+.spaced-list>li, .notes>li {
+ padding:5px; max-width: 800px;
+}
+.footer .spaced-list ul, .notes>li {
+ margin:0; max-width: 800px;
+}
/* Documentation Tree */
-.doctree li {
+.doctree li, .javatree li, .seealso li, .notes li {
max-width: 800px;
margin-top: 0px;
}
-.doctree>li {
+.doctree>li, .seealso>li {
margin-bottom: 10px;
}
-.doctree li {
+.doctree li, .seealso li {
margin-top: 5px;
}
-.doctree ul {
+.doctree ul, .seealso ul {
padding: 0px 0px 0px 15px;
margin-top: -2px;
margin-bottom: -2px;
}
/* Java Tree */
-.javatree li {
- max-width: 800px;
- margin-top: 0px;
-}
.javatree>li {
margin-bottom: 1px;
}
@@ -361,6 +361,24 @@
margin-bottom: 0px;
}
+ul.seealso:before {
+ content: 'See Also:\a\a';
+}
+ul.notes:before {
+ content: 'Notes:\a\a';
+}
+ul.seealso:before, ui.notes:before {
+ content: 'See Also:\a\a';
+ white-space: pre;
+ font-size: 110%;
+ color: #4e4e4e;
+ margin-left: -40px;
+ padding-bottom: 20px;
+}
+ul.seealso, ui.notes {
+ margin-top:20px;
+}
+
li.normal {
list-style-image:none;
}
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/DtoExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/DtoExample.java
index 4480e4b..dd4915c 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/DtoExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/DtoExample.java
@@ -27,8 +27,7 @@
* Sample class which shows the usage of DTO module which is a
* Sub module of the core.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomFeed.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomFeed.java
index d871b1d..46f1348 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomFeed.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomFeed.java
@@ -21,8 +21,7 @@
/**
* Atom feed example.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomHtmlExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomHtmlExample.java
index ad9604c..f9499dd 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomHtmlExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomHtmlExample.java
@@ -18,8 +18,7 @@
/**
* Atom feed HTML example.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomJsonExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomJsonExample.java
index 9be5e00..481a232 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomJsonExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomJsonExample.java
@@ -19,8 +19,7 @@
/**
* Atom feed JSON example.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomXmlExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomXmlExample.java
index 148c57f..d0b8566 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomXmlExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomXmlExample.java
@@ -18,8 +18,7 @@
/**
* Atom feed XML example.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/html/HtmlComplexExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/html/HtmlComplexExample.java
index 4575304..8dd06e9 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/html/HtmlComplexExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/html/HtmlComplexExample.java
@@ -24,8 +24,7 @@
/**
* Sample class which shows the complex usage of HtmlSerializer and HtmlParser.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/html/HtmlSimpleExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/html/HtmlSimpleExample.java
index b7d65ac..5a280c5 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/html/HtmlSimpleExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/html/HtmlSimpleExample.java
@@ -20,8 +20,7 @@
/**
* Sample class which shows the simple usage of HtmlSerializer and HtmlParser.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonComplexExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonComplexExample.java
index 10ea515..71b5a03 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonComplexExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonComplexExample.java
@@ -23,8 +23,7 @@
/**
* Sample class which shows the complex usage of JsonSerializer and JsonParser.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonConfigurationExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonConfigurationExample.java
index 37da7a3..2ece7d3 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonConfigurationExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonConfigurationExample.java
@@ -25,8 +25,7 @@
/**
* Json configuration example.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonSimpleExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonSimpleExample.java
index e66e13e..8ab418d 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonSimpleExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonSimpleExample.java
@@ -29,8 +29,7 @@
/**
* Sample class which shows the simple usage of JsonSerializer and JsonParser.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/oapi/OapiExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/oapi/OapiExample.java
index 5e42965..e8be9bd 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/oapi/OapiExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/oapi/OapiExample.java
@@ -23,8 +23,7 @@
/**
* Sample class which shows the simple usage of OpenApiSerializer
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/Pojo.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/Pojo.java
index e516c6c..ab1fbfb 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/Pojo.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/Pojo.java
@@ -24,8 +24,7 @@
/**
* Sample pojo class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/PojoComplex.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/PojoComplex.java
index 21e10d8..760d653 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/PojoComplex.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/PojoComplex.java
@@ -19,8 +19,7 @@
/**
* Complex Pojo class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/rdf/RdfComplexExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/rdf/RdfComplexExample.java
index 98abd03..d735602 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/rdf/RdfComplexExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/rdf/RdfComplexExample.java
@@ -24,8 +24,7 @@
/**
* Sample class which shows the complex usage of RdfXmlSerializer.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/rdf/RdfExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/rdf/RdfExample.java
index 7369dc7..e28b1f7 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/rdf/RdfExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/rdf/RdfExample.java
@@ -24,8 +24,7 @@
/**
* Sample class which shows the simple usage of RdfXmlSerializer.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/svl/SvlExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/svl/SvlExample.java
index 676dd95..2ea51d4 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/svl/SvlExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/svl/SvlExample.java
@@ -17,8 +17,7 @@
/**
* TODO
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/uon/UONComplexExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/uon/UONComplexExample.java
index b95be88..0ec8749 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/uon/UONComplexExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/uon/UONComplexExample.java
@@ -30,8 +30,7 @@
/**
* UON complex example.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/uon/UONExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/uon/UONExample.java
index 404e3c4..ce8b9e5 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/uon/UONExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/uon/UONExample.java
@@ -25,8 +25,7 @@
/**
* Sample class which shows the simple usage of UONSerializer.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlComplexExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlComplexExample.java
index f45cdf2..23a7bb4 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlComplexExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlComplexExample.java
@@ -20,8 +20,7 @@
/**
* Sample class which shows the complex usage of XmlSerializer.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlConfigurationExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlConfigurationExample.java
index d54a152..dd22e92 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlConfigurationExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlConfigurationExample.java
@@ -22,8 +22,7 @@
/**
* Xml configuration example.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlSimpleExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlSimpleExample.java
index e240a43..a27a473 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlSimpleExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlSimpleExample.java
@@ -19,8 +19,7 @@
/**
* Sample class which shows the simple usage of XmlSerializer.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest-jetty/src/main/java/org/apache/juneau/examples/rest/jetty/App.java b/juneau-examples/juneau-examples-rest-jetty/src/main/java/org/apache/juneau/examples/rest/jetty/App.java
index 02c45bf..9018e3e 100644
--- a/juneau-examples/juneau-examples-rest-jetty/src/main/java/org/apache/juneau/examples/rest/jetty/App.java
+++ b/juneau-examples/juneau-examples-rest-jetty/src/main/java/org/apache/juneau/examples/rest/jetty/App.java
@@ -26,8 +26,7 @@
* The {@link JettyMicroservice} class will locate the <c>examples.cfg</c> file in the home directory and initialize
* the resources and commands defined in that file.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest-springboot/src/main/java/org/apache/juneau/examples/rest/springboot/App.java b/juneau-examples/juneau-examples-rest-springboot/src/main/java/org/apache/juneau/examples/rest/springboot/App.java
index a371f42..c52421a 100644
--- a/juneau-examples/juneau-examples-rest-springboot/src/main/java/org/apache/juneau/examples/rest/springboot/App.java
+++ b/juneau-examples/juneau-examples-rest-springboot/src/main/java/org/apache/juneau/examples/rest/springboot/App.java
@@ -25,8 +25,7 @@
/**
* Entry point for Examples REST application when deployed as a Spring Boot application.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/AdminGuard.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/AdminGuard.java
index 84fc1c5..4ef93e3 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/AdminGuard.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/AdminGuard.java
@@ -17,8 +17,7 @@
/**
* Sample guard that only lets administrators through.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
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 3aa75b5..a87c8f2 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
@@ -22,8 +22,7 @@
/**
* Sample REST resource that prints out a simple "Hello world!" message.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
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 e222e1c..9b157be 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
@@ -28,8 +28,7 @@
/**
* Sample REST resource for echoing HttpServletRequests back to the browser.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
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 a4f80b4..56949f6 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
@@ -24,8 +24,7 @@
/**
* Sample REST resource showing how to implement a "router" resource page.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/command/EchoCommand.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/command/EchoCommand.java
index 5023e06..91b156d 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/command/EchoCommand.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/command/EchoCommand.java
@@ -21,8 +21,7 @@
/**
* Implements an 'echo' console command that simply returns the command arguments as a comma-delimited list.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/AtomFeedResource.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/AtomFeedResource.java
index 72a7c9e..2edb92b 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/AtomFeedResource.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/AtomFeedResource.java
@@ -32,8 +32,7 @@
/**
* Sample resource that shows how to generate ATOM feeds.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/DtoExamples.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/DtoExamples.java
index 697d039..55bd573 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/DtoExamples.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/DtoExamples.java
@@ -21,8 +21,7 @@
/**
* Sample REST resource showing how to implement a nested "router" resource page.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/JsonSchemaResource.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/JsonSchemaResource.java
index 46ccf6e..f5b79fc 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/JsonSchemaResource.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/JsonSchemaResource.java
@@ -25,8 +25,7 @@
/**
* Sample resource that shows how to serialize JSON-Schema documents.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/PredefinedLabelsResource.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/PredefinedLabelsResource.java
index 1c207ec..c29feb0 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/PredefinedLabelsResource.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/PredefinedLabelsResource.java
@@ -25,8 +25,7 @@
/**
* Sample REST resource for rendering predefined label beans.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.java
index eb2e558..2f0deb6 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.java
@@ -21,8 +21,7 @@
/**
* Superclass for DAOs that use the JPA entity manager.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/ExpiresAfter.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/ExpiresAfter.java
index 0485080..06869e3 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/ExpiresAfter.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/ExpiresAfter.java
@@ -19,8 +19,7 @@
/**
* X-Expires-After custom HTTP header.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/IdConflict.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/IdConflict.java
index d0a9b5d..1a2d8e5 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/IdConflict.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/IdConflict.java
@@ -18,8 +18,7 @@
/**
* Exception thrown when trying to add an entry where the ID is already in use.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/IdNotFound.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/IdNotFound.java
index 383a9c8..01edc34 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/IdNotFound.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/IdNotFound.java
@@ -18,8 +18,7 @@
/**
* Exception thrown when trying to add an entry where the ID is already in use.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidId.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidId.java
index 900ab51..40a1385 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidId.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidId.java
@@ -18,8 +18,7 @@
/**
* Exception thrown when trying to add an entry where the ID is already in use.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidLogin.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidLogin.java
index e25fc4c..46b56da 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidLogin.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidLogin.java
@@ -18,8 +18,7 @@
/**
* Exception thrown when an invalid username or password is provided.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidSpecies.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidSpecies.java
index 568d457..3a57e21 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidSpecies.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidSpecies.java
@@ -18,8 +18,7 @@
/**
* Exception thrown when an invalid species is looked up.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidTag.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidTag.java
index 1c3cc1a..89157ee 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidTag.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidTag.java
@@ -18,8 +18,7 @@
/**
* Exception thrown when trying to add an entry where the ID is already in use.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidUsername.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidUsername.java
index ea181eb..a7de636 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidUsername.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidUsername.java
@@ -18,8 +18,7 @@
/**
* Exception thrown when trying to add an entry where the ID is already in use.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/PetStoreService.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/PetStoreService.java
index 19f3e17..8a6be2f 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/PetStoreService.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/PetStoreService.java
@@ -32,8 +32,7 @@
* Uses JPA persistence to store and retrieve PetStore DTOs.
* JPA beans are defined in <c>META-INF/persistence.xml</c>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/CreateOrder.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/CreateOrder.java
index 56144e3..2d7564f 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/CreateOrder.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/CreateOrder.java
@@ -17,8 +17,7 @@
/**
* Bean for creating {@link Order} objects.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/CreatePet.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/CreatePet.java
index b0d950f..9ee643c 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/CreatePet.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/CreatePet.java
@@ -18,8 +18,7 @@
/**
* Bean for creating {@link Pet} objects.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Order.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Order.java
index 0f24247..846ab8e 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Order.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Order.java
@@ -27,8 +27,7 @@
/**
* Order bean.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/OrderStatus.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/OrderStatus.java
index f195a87..9c67045 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/OrderStatus.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/OrderStatus.java
@@ -19,8 +19,7 @@
/**
* Enum of all possible order statuses.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Pet.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Pet.java
index 2966a4f..e9ef758 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Pet.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Pet.java
@@ -27,8 +27,7 @@
/**
* Pet bean.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetStatus.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetStatus.java
index 64afa00..fdc4d2a 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetStatus.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetStatus.java
@@ -19,8 +19,7 @@
/**
* Enum of all possible pet statuses.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetTag.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetTag.java
index 0822015..b996092 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetTag.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetTag.java
@@ -20,8 +20,7 @@
/**
* Pet tag bean.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetTagNameSwap.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetTagNameSwap.java
index d928f45..2e23e63 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetTagNameSwap.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetTagNameSwap.java
@@ -19,8 +19,7 @@
/**
* Swap for {@link PetTag} beans.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Species.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Species.java
index 6783184..5bcd655 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Species.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Species.java
@@ -20,8 +20,7 @@
/**
* Enum of all possible animal types.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/UpdatePet.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/UpdatePet.java
index 6959363..99d1deb 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/UpdatePet.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/UpdatePet.java
@@ -18,8 +18,7 @@
/**
* Bean for updating {@link Pet} objects.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/User.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/User.java
index 2080d21..1b542f6 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/User.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/User.java
@@ -23,8 +23,7 @@
/**
* User bean.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/UserStatus.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/UserStatus.java
index 2467239..b089acd 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/UserStatus.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/UserStatus.java
@@ -19,8 +19,7 @@
/**
* Enum of all possible user statuses.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/AddOrderMenuItem.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/AddOrderMenuItem.java
index fd35548..bc5021d 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/AddOrderMenuItem.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/AddOrderMenuItem.java
@@ -21,8 +21,7 @@
/**
* Menu item for adding a Pet.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/AddPetMenuItem.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/AddPetMenuItem.java
index c438410..238c702 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/AddPetMenuItem.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/AddPetMenuItem.java
@@ -21,8 +21,7 @@
/**
* Menu item for adding a Pet.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PetStore.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PetStore.java
index 5117ceb..44260f5 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PetStore.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PetStore.java
@@ -29,8 +29,7 @@
/**
* Defines the interface for both the server-side and client-side pet store application.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.java
index 2950e09..1c4f8fd 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.java
@@ -44,8 +44,7 @@
/**
* Sample Petstore application.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PhotosResource.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PhotosResource.java
index a54dded..f50b5b4 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PhotosResource.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PhotosResource.java
@@ -44,8 +44,7 @@
/**
* Sample resource that allows images to be uploaded and retrieved.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.java
index 9a5ff26..3562bb7 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.java
@@ -37,8 +37,7 @@
/**
* Sample resource that shows how Juneau can serialize ResultSets.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/UploadPhotoMenuItem.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/UploadPhotoMenuItem.java
index d5b8cf0..53cf0b4 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/UploadPhotoMenuItem.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/UploadPhotoMenuItem.java
@@ -21,8 +21,7 @@
/**
* Menu item for uploading a Photo.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
diff --git a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/Microservice.java b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/Microservice.java
index acf8bad..32a5147 100755
--- a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/Microservice.java
+++ b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/Microservice.java
@@ -488,7 +488,7 @@
*
* <p>
* Subclasses can set their own config file by using the following methods:
- * <ul class='doctree'>
+ * <ul class='javatree'>
* <li class='jm'>{@link MicroserviceBuilder#configStore(ConfigStore)}
* <li class='jm'>{@link MicroserviceBuilder#configName(String)}
* </ul>
@@ -598,7 +598,7 @@
*
* <p>
* Variables can be controlled by the following methods:
- * <ul class='doctree'>
+ * <ul class='javatree'>
* <li class='jm'>{@link MicroserviceBuilder#vars(Class...)}
* <li class='jm'>{@link MicroserviceBuilder#varContext(String, Object)}
* </ul>
diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/AllowAllRedirects.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/AllowAllRedirects.java
index 7c2ab6b..41c026a 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/AllowAllRedirects.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/AllowAllRedirects.java
@@ -17,8 +17,7 @@
/**
* Redirect strategy that allows for redirects on any request type, not just <c>GET</c> or <c>HEAD</c>.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This class is similar to <c>org.apache.http.impl.client.LaxRedirectStrategy</c>
* in Apache HttpClient 4.2, but also allows for redirects on <c>PUTs</c> and <c>DELETEs</c>.
diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/ResponsePattern.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/ResponsePattern.java
index 207d897..84284ba 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/ResponsePattern.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/ResponsePattern.java
@@ -57,8 +57,7 @@
* .run();
* </p>
*
- * <h5 class='section'>Important Notes:</h5>
- * <ol class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Using response patterns does not affect the functionality of any of the other methods
* used to retrieve the response such as {@link RestCall#getResponseAsString()} or {@link RestCall#getResponse(Class)}.
@@ -72,7 +71,7 @@
* failure patterns are found.
* <li>
* {@link ResponsePattern} objects are reusable and thread-safe.
- * </ol>
+ * </ul>
*/
public abstract class ResponsePattern {
diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestCall.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestCall.java
index ea9f2f5..99d074b 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestCall.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestCall.java
@@ -71,8 +71,7 @@
* The actual connection and request/response transaction occurs when calling one of the <c>getResponseXXX()</c>
* methods.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-client}
* </ul>
*/
@@ -2035,8 +2034,7 @@
* Map m = restClient.doGet(url).getResponse(TreeMap.<jk>class</jk>);
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* You can also specify any of the following types:
* <ul>
@@ -2119,8 +2117,7 @@
* <p>
* The array can be arbitrarily long to indicate arbitrarily complex data structures.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Use the {@link #getResponse(Class)} method instead if you don't need a parameterized map/collection.
* <li>
diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
index 5367a99..f2f041d 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
@@ -63,8 +63,7 @@
* </ul>
*
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-client}
* </ul>
*/
@@ -669,8 +668,7 @@
/**
* Perform a <c>POST</c> request against the specified URL.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>Use {@link #doFormPost(Object, Object)} for <c>application/x-www-form-urlencoded</c> form posts.
* </ul>
*
@@ -706,8 +704,7 @@
* You must call either {@link RestCall#body(Object)} or {@link RestCall#formData(String, Object)} to set the
* contents on the result object.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>Use {@link #doFormPost(Object, Object)} for <c>application/x-www-form-urlencoded</c> form posts.
* </ul>
*
@@ -808,8 +805,7 @@
* You must call either {@link RestCall#body(Object)} or {@link RestCall#formData(String, Object)} to set the
* contents on the result object.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>Use {@link #doFormPost(Object, Object)} for <c>application/x-www-form-urlencoded</c> form posts.
* </ul>
*
@@ -1052,8 +1048,7 @@
* .getRemoteResource(MyInterface3.<jk>class</jk>);
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* If you plan on using your proxy in a multi-threaded environment, you'll want to use an underlying
* pooling client connection manager.
@@ -1240,8 +1235,7 @@
* <p>
* If the information is not available to resolve to an absolute URL, a {@link RemoteMetadataException} is thrown.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* If you plan on using your proxy in a multi-threaded environment, you'll want to use an underlying
* pooling client connection manager.
diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClientBuilder.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClientBuilder.java
index ff5057a..9958fb8 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClientBuilder.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClientBuilder.java
@@ -77,8 +77,7 @@
* <li>{@link RestClient#builder()} - Copy settings from an existing client.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-client}
* </ul>
*/
@@ -323,7 +322,7 @@
*
* <p>
* Used in conjunction with the following methods for setting up SSL parameters:
- * <ul class='doctree'>
+ * <ul class='javatree'>
* <li class='jf'>{@link #sslProtocols(String...)}
* <li class='jf'>{@link #cipherSuites(String...)}
* <li class='jf'>{@link #hostnameVerifier(HostnameVerifier)}
@@ -575,8 +574,7 @@
/**
* Sets a mock connection used to construct a connection manager for working against mocked REST interfaces.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-client.UnitTesting}
* </ul>
*
@@ -1035,8 +1033,7 @@
* The default executor service is a single-threaded {@link ThreadPoolExecutor} with a 30 second timeout
* and a queue size of 10.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestClient#RESTCLIENT_executorService}
* <li class='jf'>{@link RestClient#RESTCLIENT_executorServiceShutdownOnClose}
* </ul>
@@ -1054,8 +1051,7 @@
/**
* Configuration property: Request headers.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestClient#RESTCLIENT_headers}
* </ul>
*
@@ -1073,8 +1069,7 @@
* <p>
* Don't close this client when the {@link RestClient#close()} method is called.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestClient#RESTCLIENT_keepHttpClientOpen}
* </ul>
*
@@ -1093,8 +1088,7 @@
* <p>
* Adds an interceptor that gets called immediately after a connection is made.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestClient#RESTCLIENT_interceptors}
* </ul>
*
@@ -1129,8 +1123,7 @@
* <p>
* The parser to use for parsing POJOs in response bodies.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestClient#RESTCLIENT_parser}
* </ul>
*
@@ -1149,8 +1142,7 @@
* <p>
* Same as {@link #parser(Parser)} except takes in a parser instance.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestClient#RESTCLIENT_parser}
* </ul>
*
@@ -1169,8 +1161,7 @@
* <p>
* The parser to use for parsing POJOs from form data, query parameters, headers, and path variables.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestClient#RESTCLIENT_partParser}
* </ul>
*
@@ -1189,8 +1180,7 @@
* <p>
* Same as {@link #partParser(Class)} but takes in a parser instance.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestClient#RESTCLIENT_partParser}
* </ul>
*
@@ -1209,8 +1199,7 @@
* <p>
* The serializer to use for serializing POJOs in form data, query parameters, headers, and path variables.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestClient#RESTCLIENT_partSerializer}
* </ul>
*
@@ -1229,8 +1218,7 @@
* <p>
* Same as {@link #partSerializer(Class)} but takes in a parser instance.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestClient#RESTCLIENT_partSerializer}
* </ul>
*
@@ -1246,8 +1234,7 @@
/**
* Make HTTP calls retryable if an error response (>=400) is received.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestClient#RESTCLIENT_retries}
* <li class='jf'>{@link RestClient#RESTCLIENT_retryInterval}
* <li class='jf'>{@link RestClient#RESTCLIENT_retryOn}
@@ -1275,8 +1262,7 @@
* will be prefixed with the specified root.
* <br>This root URL is ignored on those methods if you pass in a {@link URL}, {@link URI}, or an absolute URL string.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestClient#RESTCLIENT_rootUri}
* </ul>
*
@@ -1293,8 +1279,7 @@
/**
* Configuration property: Request query parameters.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestClient#RESTCLIENT_query}
* </ul>
*
@@ -1312,8 +1297,7 @@
* <p>
* The serializer to use for serializing POJOs in request bodies.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestClient#RESTCLIENT_serializer}
* </ul>
*
@@ -1332,8 +1316,7 @@
* <p>
* Same as {@link #serializer(Class)} but takes in a serializer instance.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestClient#RESTCLIENT_serializer}
* </ul>
*
@@ -1353,8 +1336,7 @@
* If <jk>true</jk>, then <js>"_type"</js> properties will be added to beans if their type cannot be inferred
* through reflection.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes}
* </ul>
*
@@ -1373,8 +1355,7 @@
* <p>
* Shortcut for calling <code>addBeanTypes(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes}
* </ul>
*
@@ -1391,8 +1372,7 @@
* When disabled, it is assumed that the parser knows the exact Java POJO type being parsed, and therefore top-level
* type information that might normally be included to determine the data type will not be serialized.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_addRootType}
* </ul>
*
@@ -1411,8 +1391,7 @@
* <p>
* Shortcut for calling <code>addRootType(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_addRootType}
* </ul>
*
@@ -1428,14 +1407,12 @@
* <p>
* Specifies that recursions should be checked for during serialization.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Checking for recursion can cause a small performance penalty.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_detectRecursions}
* </ul>
*
@@ -1454,8 +1431,7 @@
* <p>
* Shortcut for calling <code>detectRecursions(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_detectRecursions}
* </ul>
*
@@ -1472,14 +1448,12 @@
* If <jk>true</jk>, when we encounter the same object when serializing a tree, we set the value to <jk>null</jk>.
* Otherwise, an exception is thrown.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Checking for recursion can cause a small performance penalty.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_ignoreRecursions}
* </ul>
*
@@ -1498,8 +1472,7 @@
* <p>
* Shortcut for calling <code>ignoreRecursions(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_ignoreRecursions}
* </ul>
*
@@ -1515,8 +1488,7 @@
* <p>
* The initial indentation level at the root.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_initialDepth}
* </ul>
*
@@ -1535,8 +1507,7 @@
* <p>
* Class used to listen for errors and warnings that occur during serialization.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_listener}
* </ul>
*
@@ -1556,8 +1527,7 @@
* <br>If this depth is exceeded, an exception is thrown.
* <br>This prevents stack overflows from occurring when trying to serialize models with recursive references.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_maxDepth}
* </ul>
*
@@ -1576,8 +1546,7 @@
* <p>
* Copies and sorts the contents of arrays and collections before serializing them.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_sortCollections}
* </ul>
*
@@ -1596,8 +1565,7 @@
* <p>
* Shortcut for calling <code>sortCollections(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_sortCollections}
* </ul>
*
@@ -1613,8 +1581,7 @@
* <p>
* Copies and sorts the contents of maps before serializing them.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_sortMaps}
* </ul>
*
@@ -1631,8 +1598,7 @@
* <p>
* Shortcut for calling <code>sortMaps(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_sortMaps}
* </ul>
*
@@ -1648,8 +1614,7 @@
* <p>
* If <jk>true</jk>, empty list values will not be serialized to the output.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimEmptyCollections}
* </ul>
*
@@ -1668,8 +1633,7 @@
* <p>
* Shortcut for calling <code>trimEmptyCollections(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimEmptyCollections}
* </ul>
*
@@ -1685,8 +1649,7 @@
* <p>
* If <jk>true</jk>, empty map values will not be serialized to the output.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimEmptyMaps}
* </ul>
*
@@ -1705,8 +1668,7 @@
* <p>
* Shortcut for calling <code>trimEmptyMaps(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimEmptyMaps}
* </ul>
*
@@ -1722,8 +1684,7 @@
* <p>
* If <jk>true</jk>, null bean values will not be serialized to the output.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimNullProperties}
* </ul>
*
@@ -1742,8 +1703,7 @@
* <p>
* If <jk>true</jk>, string values will be trimmed of whitespace using {@link String#trim()} before being serialized.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimStrings}
* </ul>
*
@@ -1762,8 +1722,7 @@
* <p>
* Shortcut for calling <code>trimStrings(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_trimStrings}
* </ul>
*
@@ -1779,8 +1738,7 @@
* <p>
* Bean used for resolution of URIs to absolute or root-relative form.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_uriContext}
* </ul>
*
@@ -1797,8 +1755,7 @@
* <p>
* Defines what relative URIs are relative to when serializing URI/URL objects.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_uriRelativity}
* </ul>
*
@@ -1817,8 +1774,7 @@
* <p>
* Defines the resolution level for URIs when serializing URI/URL objects.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_uriResolution}
* </ul>
*
@@ -1837,8 +1793,7 @@
* <p>
* Specifies the maximum indentation level in the serialized document.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_maxIndent}
* </ul>
*
@@ -1857,8 +1812,7 @@
* <p>
* This is the character used for quoting attributes and values.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_quoteChar}
* </ul>
*
@@ -1877,8 +1831,7 @@
* <p>
* Shortcut for calling <code>quoteChar(<js>'\''</js>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_quoteChar}
* </ul>
*
@@ -1894,8 +1847,7 @@
* <p>
* If <jk>true</jk>, newlines and indentation and spaces are added to the output to improve readability.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_useWhitespace}
* </ul>
*
@@ -1914,8 +1866,7 @@
* <p>
* Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_useWhitespace}
* </ul>
* @return This object (for method chaining).
@@ -1930,8 +1881,7 @@
* <p>
* Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link WriterSerializer#WSERIALIZER_useWhitespace}
* </ul>
*
@@ -1948,7 +1898,7 @@
* When using the {@link Serializer#serializeToString(Object)} method on stream-based serializers, this defines the format to use
* when converting the resulting byte array to a string.
*
- * <ul>
+ * <ul class='javatree'>
* <li class='jf'>{@link OutputStreamSerializer#OSSERIALIZER_binaryFormat}
* </ul>
*
@@ -1967,8 +1917,7 @@
* If <jk>true</jk>, <l>InputStreams</l> and <l>Readers</l> passed into parsers will be closed
* after parsing is complete.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_autoCloseStreams}
* </ul>
*
@@ -1987,8 +1936,7 @@
* <p>
* Shortcut for calling <code>autoCloseStreams(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_autoCloseStreams}
* </ul>
*
@@ -2004,8 +1952,7 @@
* When parse errors occur, this specifies the number of lines of input before and after the
* error location to be printed as part of the exception message.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_debugOutputLines}
* </ul>
*
@@ -2025,8 +1972,7 @@
* <p>
* Class used to listen for errors and warnings that occur during parsing.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_listener}
* </ul>
*
@@ -2043,8 +1989,7 @@
* <p>
* If <jk>true</jk>, strict mode for the parser is enabled.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_strict}
* </ul>
*
@@ -2063,8 +2008,7 @@
* <p>
* Shortcut for calling <code>strict(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_strict}
* </ul>
*
@@ -2081,8 +2025,7 @@
* If <jk>true</jk>, string values will be trimmed of whitespace using {@link String#trim()} before being added to
* the POJO.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_trimStrings}
* </ul>
*
@@ -2101,8 +2044,7 @@
* <p>
* Shortcut for calling <code>trimStrings(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_trimStrings}
* </ul>
*
@@ -2117,8 +2059,7 @@
*
* If <jk>true</jk>, don't use internal buffering during parsing.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_unbuffered}
* </ul>
*
@@ -2137,8 +2078,7 @@
* <p>
* Shortcut for calling <code>unbuffered(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_unbuffered}
* </ul>
*
@@ -2154,8 +2094,7 @@
* <p>
* The character set to use for reading <c>Files</c> from the file system.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link ReaderParser#RPARSER_fileCharset}
* </ul>
*
@@ -2174,8 +2113,7 @@
* <p>
* The character set to use for converting <c>InputStreams</c> and byte arrays to readers.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link ReaderParser#RPARSER_streamCharset}
* </ul>
*
@@ -2195,8 +2133,7 @@
* When using the {@link Parser#parse(Object,Class)} method on stream-based parsers and the input is a string, this defines the format to use
* when converting the string into a byte array.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link InputStreamParser#ISPARSER_binaryFormat}
* </ul>
*
@@ -2212,8 +2149,7 @@
/**
* Configuration property: Parameter format.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link UonSerializer#UON_paramFormat}
* </ul>
*
@@ -2227,8 +2163,7 @@
/**
* Configuration property: Parameter format.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link UonSerializer#UON_paramFormat}
* </ul>
*
diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethod.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethod.java
index 0d5f9ec..b86cca5 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethod.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethod.java
@@ -23,8 +23,7 @@
/**
* Annotation applied to Java methods on REST proxy.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-client.RestProxies}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodArg.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodArg.java
index 27b708d..ad2a975 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodArg.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodArg.java
@@ -23,8 +23,7 @@
/**
* Represents the metadata about an annotated argument of a method on a REST proxy class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-client.RestProxies}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodBeanArg.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodBeanArg.java
index 7050dd3..2d64965 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodBeanArg.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodBeanArg.java
@@ -21,8 +21,7 @@
/**
* Represents the metadata about an {@link Request}-annotated argument of a method on a REST proxy class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-client.RestProxies}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodBeanReturn.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodBeanReturn.java
index c73a46b..cc93206 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodBeanReturn.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodBeanReturn.java
@@ -21,8 +21,7 @@
/**
* Represents the metadata about an {@link Response}-annotated return type on a method on a REST proxy class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-client.RestProxies}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodMeta.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodMeta.java
index a347ea5..4cbe314 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodMeta.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodMeta.java
@@ -32,8 +32,7 @@
* <p>
* Captures the information in {@link RemoteMethod @RemoteMethod} annotations for caching and reuse.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-client.RestProxies}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodReturn.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodReturn.java
index ebe9d66..d35add0 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodReturn.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodReturn.java
@@ -22,8 +22,7 @@
/**
* Represents the metadata about the returned object of a method on a remote proxy interface.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-client.RestProxies}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteResource.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteResource.java
index 50f6cd1..80d7e40 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteResource.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteResource.java
@@ -20,8 +20,7 @@
/**
* Identifies a proxy against a REST interface.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-client.RestProxies}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteResourceMeta.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteResourceMeta.java
index 67f0988..a29bec0 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteResourceMeta.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteResourceMeta.java
@@ -28,8 +28,7 @@
* Captures the information in {@link RemoteResource @RemoteResource} and {@link RemoteMethod @RemoteMethod} annotations for
* caching and reuse.
*
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-client.RestProxies}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockHttpSession.java b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockHttpSession.java
index 36bc84e..b778d75 100644
--- a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockHttpSession.java
+++ b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockHttpSession.java
@@ -20,8 +20,7 @@
/**
* An implementation of {@link HttpSession} for mocking purposes.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-mock}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRemoteResource.java b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRemoteResource.java
index 3d33383..6479659 100644
--- a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRemoteResource.java
+++ b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRemoteResource.java
@@ -25,8 +25,7 @@
/**
* Creates a mocked interface against a REST resource class to use for creating test remote resource interfaces.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-mock.MockRemoteResource}
* </ul>
*
diff --git a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRest.java b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRest.java
index cdb50fd..276c1ea 100644
--- a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRest.java
+++ b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRest.java
@@ -57,8 +57,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-mock.MockRest}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRestClient.java b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRestClient.java
index 7677027..e942958 100644
--- a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRestClient.java
+++ b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRestClient.java
@@ -21,8 +21,7 @@
/**
* Mocked {@link RestClient}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-mock}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockServletRequest.java b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockServletRequest.java
index 9f63c4d..97dc3d4 100644
--- a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockServletRequest.java
+++ b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockServletRequest.java
@@ -31,8 +31,7 @@
/**
* An implementation of {@link HttpServletRequest} for mocking purposes.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-mock.MockRest}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockServletResponse.java b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockServletResponse.java
index ec18b0e..4759843 100644
--- a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockServletResponse.java
+++ b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockServletResponse.java
@@ -28,8 +28,7 @@
/**
* An implementation of {@link HttpServletResponse} for mocking purposes.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-mock.MockRest}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/BaseProvider.java b/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/BaseProvider.java
index 2f7e392..928283c 100644
--- a/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/BaseProvider.java
+++ b/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/BaseProvider.java
@@ -34,8 +34,7 @@
/**
* Base class for defining JAX-RS providers based on Juneau serializers and parsers.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server-jaxrs}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/BasicProvider.java b/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/BasicProvider.java
index 9c89323..bdd9b90 100644
--- a/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/BasicProvider.java
+++ b/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/BasicProvider.java
@@ -29,8 +29,7 @@
/**
* JAX-RS provider for the same serialize/parse support provided by the {@link BasicRestServlet} class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server-jaxrs}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/JuneauProvider.java b/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/JuneauProvider.java
index f7d60a7..5700a3f 100644
--- a/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/JuneauProvider.java
+++ b/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/JuneauProvider.java
@@ -17,14 +17,10 @@
import java.lang.annotation.*;
-import org.apache.juneau.*;
-import org.apache.juneau.json.*;
import org.apache.juneau.parser.*;
-import org.apache.juneau.rest.*;
import org.apache.juneau.rest.annotation.*;
import org.apache.juneau.serializer.*;
import org.apache.juneau.transform.*;
-import org.apache.juneau.xml.*;
/**
* Annotations applicable to subclasses of {@link BaseProvider}.
@@ -33,8 +29,7 @@
*
* Used to associate serializers, parsers, filters, and properties with instances of {@link BaseProvider}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server-jaxrs}
* </ul>
*/
@@ -73,18 +68,6 @@
* Provider-level properties.
*
* <p>
- * Any of the following property names can be specified:
- * <ul>
- * <li>{@link RestContext}
- * <li>{@link BeanContext}
- * <li>{@link Serializer}
- * <li>{@link Parser}
- * <li>{@link JsonSerializer}
- * <li>{@link XmlSerializer}
- * <li>{@link XmlParser}
- * </ul>
- *
- * <p>
* Property values will be converted to the appropriate type.
*
* <p>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRest.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRest.java
index bc89e7a..088b327 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRest.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRest.java
@@ -21,8 +21,7 @@
/**
* Identical to {@link BasicRestServlet} but doesn't extend from {@link HttpServlet}
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Instantiation.BasicRest}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestCallHandler.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestCallHandler.java
index 20e7272..65c4c2a 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestCallHandler.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestCallHandler.java
@@ -35,8 +35,7 @@
* Subclasses can override these methods to tailor how HTTP REST calls are handled.
* <br>Subclasses MUST implement a public constructor that takes in a {@link RestContext} object.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_callHandler}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestCallLogger.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestCallLogger.java
index 3a411dd..37d1892 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestCallLogger.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestCallLogger.java
@@ -32,8 +32,7 @@
* Subclasses can override these methods to tailor logging of HTTP requests.
* <br>Subclasses MUST implement a no-arg public constructor or constructor that takes in a {@link RestContext} arg.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestGroup.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestGroup.java
index d83cc52..f2c64e6 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestGroup.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestGroup.java
@@ -22,8 +22,7 @@
/**
* Identical to {@link BasicRestServletGroup} but doesn't extend from {@link HttpServlet}
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Instantiation.BasicRestGroup}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestInfoProvider.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestInfoProvider.java
index dffc9e8..0dd93e1 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestInfoProvider.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestInfoProvider.java
@@ -32,8 +32,7 @@
* <p>
* Subclasses can override these methods to tailor how HTTP REST resources are documented.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_infoProvider}
* <li class='link'>{@doc juneau-rest-server.Swagger}
* </ul>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestLogger.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestLogger.java
index 9bbdc8b..e804dc1 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestLogger.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestLogger.java
@@ -29,8 +29,7 @@
* Subclasses can override these methods to tailor logging of HTTP requests.
* <br>Subclasses MUST implement a no-arg public constructor.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
*
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestResourceResolver.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestResourceResolver.java
index 110f412..209e297 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestResourceResolver.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestResourceResolver.java
@@ -32,8 +32,7 @@
* <p>
* Child classes can also be defined as inner-classes of the parent resource class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Instantiation.ResourceResolvers}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServlet.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServlet.java
index 2dbfd0e..ab77e8d 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServlet.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServlet.java
@@ -142,8 +142,7 @@
* <p>
* The OPTIONS page can be modified or augmented by overriding this method and providing your own data.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Provides a default HTML stylesheet by setting {@link HtmlDocConfig#stylesheet() HtmlDocConfig(stylesheet)}
* to <js>"styles/juneau.css"</js>.
@@ -154,8 +153,7 @@
* <c>/servletPath/htdocs</c>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Instantiation.BasicRestServlet}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServletGroup.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServletGroup.java
index 82c360a..9705870 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServletGroup.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServletGroup.java
@@ -27,8 +27,7 @@
* <p>
* Child resources are specified using the {@link RestResource#children() @RestResource(children)} annotation.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Instantiation.BasicRestServletGroup}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/ClientVersionMatcher.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/ClientVersionMatcher.java
index 2479219..629f2af 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/ClientVersionMatcher.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/ClientVersionMatcher.java
@@ -21,8 +21,7 @@
/**
* Specialized matcher for matching client versions.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.ClientVersioning}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/HtmlDocBuilder.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/HtmlDocBuilder.java
index f09bc43..aca6f62 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/HtmlDocBuilder.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/HtmlDocBuilder.java
@@ -37,8 +37,7 @@
* <li class='jm'>{@link RestResponse#getHtmlDocBuilder()} - Set values programmatically during a REST request.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation}
* </ul>
*
@@ -97,8 +96,7 @@
* The page header normally contains the title and description, but this value can be used to override the contents
* to be whatever you want.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format of this value is HTML.
* <li>
@@ -134,8 +132,7 @@
* <p>
* The page links are positioned immediately under the title and text.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format of this value is a lax-JSON map of key/value pairs where the keys are the link text and the values are
* relative (to the servlet) or absolute URLs.
@@ -171,9 +168,7 @@
* <p>
* The nav section of the page contains the links.
*
- *
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format of this value is HTML.
* <li>
@@ -209,8 +204,7 @@
* <p>
* The aside section typically floats on the right side of the page.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format of this value is HTML.
* <li>
@@ -244,8 +238,7 @@
* <p>
* The footer section typically floats on the bottom of the page.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format of this value is HTML.
* <li>
@@ -276,8 +269,7 @@
/**
* Sets the HTML CSS style section contents.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format of this value is CSS.
* <li>
@@ -311,8 +303,7 @@
* <p>
* Specifies the URL to the stylesheet to add as a link in the style tag in the header.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format of this value is a comma-delimited list of URLs.
* <li>
@@ -339,8 +330,7 @@
/**
* Sets the HTML script section contents.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format of this value is Javascript.
* <li>
@@ -371,8 +361,7 @@
/**
* Sets the HTML head section contents.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format of this value is HTML.
* <li>
@@ -402,8 +391,7 @@
/**
* Shorthand method for forcing the rendered HTML content to be no-wrap.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
@@ -421,8 +409,7 @@
/**
* Specifies the text to display when serializing an empty array or collection.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
@@ -444,8 +431,7 @@
* By default, uses {@link BasicHtmlDocTemplate} to render the contents, although you can provide your own custom
* renderer or subclasses from the basic class to have full control over how the page is rendered.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
@@ -467,8 +453,7 @@
* By default, uses {@link BasicHtmlDocTemplate} to render the contents, although you can provide your own custom
* renderer or subclasses from the basic class to have full control over how the page is rendered.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/MessageBundleLocation.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/MessageBundleLocation.java
index dd59d41..df16803 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/MessageBundleLocation.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/MessageBundleLocation.java
@@ -18,8 +18,7 @@
* <p>
* Identifies a message bundle by a base class and bundle path.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Messages}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/NoOpRestLogger.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/NoOpRestLogger.java
index a4bfe35..60fd99e 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/NoOpRestLogger.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/NoOpRestLogger.java
@@ -22,8 +22,7 @@
* <p>
* Disables logging entirely.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
* @deprecated Use {@link RestCallLogger}
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestAttributes.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestAttributes.java
index 7f18e4d..3f2614c 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestAttributes.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestAttributes.java
@@ -25,8 +25,7 @@
* <p>
* Wraps the request attributes in a {@link Map} interface and provides several convenience methods.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.RequestAttributes}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestBody.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestBody.java
index fe38358..35f5e1c 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestBody.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestBody.java
@@ -33,8 +33,7 @@
/**
* Contains the body of the HTTP request.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.RequestBody}
* </ul>
*/
@@ -163,8 +162,7 @@
* Map body = req.getBody().asType(TreeMap.<jk>class</jk>);
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* If {@code allowHeaderParams} init parameter is true, then first looks for {@code &body=xxx} in the URL query string.
* </ul>
@@ -201,8 +199,7 @@
* Map<String,List<MyBean>> body = req.getBody().asType(TreeMap.<jk>class</jk>, String.<jk>class</jk>, List.<jk>class</jk>, MyBean.<jk>class</jk>);
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* <c>Collections</c> must be followed by zero or one parameter representing the value type.
* <li>
@@ -231,8 +228,7 @@
/**
* Returns the HTTP body content as a plain string.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* If {@code allowHeaderParams} init parameter is true, then first looks for {@code &body=xxx} in the URL query string.
* </ul>
@@ -283,8 +279,7 @@
/**
* Returns the HTTP body content as a {@link Reader}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* If {@code allowHeaderParams} init parameter is true, then first looks for {@code &body=xxx} in the URL query string.
* <li>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestFormData.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestFormData.java
index abce0a1..e65e883 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestFormData.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestFormData.java
@@ -48,8 +48,7 @@
* <li class='ja'>{@link FormData}
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.RequestFormData}
* </ul>
*/
@@ -123,8 +122,7 @@
* <p>
* Parameter lookup is case-insensitive (consistent with WAS, but differs from Tomcat).
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This method returns the raw unparsed value, and differs from calling
* <code>get(name, String.<jk>class</js>)</code> which will convert the value from UON
@@ -231,8 +229,7 @@
* Map myparam = formData.get(<js>"myparam"</js>, TreeMap.<jk>class</jk>);
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_partParser}
* </ul>
*
@@ -369,16 +366,14 @@
* Map<String,List<MyBean>> myparam = formData.get(<js>"myparam"</js>, TreeMap.<jk>class</jk>, String.<jk>class</jk>, List.<jk>class</jk>, MyBean.<jk>class</jk>);
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* <c>Collections</c> must be followed by zero or one parameter representing the value type.
* <li>
* <c>Maps</c> must be followed by zero or two parameters representing the key and value types.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_partParser}
* </ul>
*
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestHeaders.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestHeaders.java
index 168b1ad..172f69b 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestHeaders.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestHeaders.java
@@ -34,8 +34,7 @@
* <p>
* Entries are stored in a case-insensitive map.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.RequestHeaders}
* </ul>
*/
@@ -127,8 +126,7 @@
/**
* Returns the specified header value as a string.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* If {@code allowHeaderParams} init parameter is <jk>true</jk>, then first looks for {@code &HeaderName=x} in the URL query string.
* </ul>
@@ -151,8 +149,7 @@
/**
* Returns the specified header value as a string.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* If {@code allowHeaderParams} init parameter is <jk>true</jk>, then first looks for {@code &HeaderName=x} in the URL query string.
* </ul>
@@ -235,14 +232,12 @@
* UUID myheader = req.getHeader(<js>"My-Header"</js>, UUID.<jk>class</jk>);
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* If {@code allowHeaderParams} init parameter is <jk>true</jk>, then first looks for {@code &HeaderName=x} in the URL query string.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_partParser}
* </ul>
*
@@ -329,8 +324,7 @@
* List<String> myheader = req.getHeader(<js>"My-Header"</js>, LinkedList.<jk>class</jk>, String.<jk>class</jk>);
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* <c>Collections</c> must be followed by zero or one parameter representing the value type.
* <li>
@@ -339,8 +333,7 @@
* If {@code allowHeaderParams} init parameter is <jk>true</jk>, then first looks for {@code &HeaderName=x} in the URL query string.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_partParser}
* </ul>
*
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestPath.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestPath.java
index aaeb995..b225e7c 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestPath.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestPath.java
@@ -31,8 +31,7 @@
* <p>
* Provides access to the matched path variables and path match remainder.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.RequestPathMatch}
* </ul>
*/
@@ -135,8 +134,7 @@
* Map myparam = path.get(<js>"myparam"</js>, TreeMap.<jk>class</jk>);
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_partParser}
* </ul>
*
@@ -197,16 +195,14 @@
* Map<String,List<MyBean>> myparam = req.getPathParameter(<js>"myparam"</js>, TreeMap.<jk>class</jk>, String.<jk>class</jk>, List.<jk>class</jk>, MyBean.<jk>class</jk>);
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* <c>Collections</c> must be followed by zero or one parameter representing the value type.
* <li>
* <c>Maps</c> must be followed by zero or two parameters representing the key and value types.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_partParser}
* </ul>
*
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestProperties.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestProperties.java
index be23b63..69a326b 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestProperties.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestProperties.java
@@ -27,8 +27,7 @@
* <li class='jm'>{@link RestResponse#prop(String, Object)}
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.ConfigurableProperties}
* </ul>
* @deprecated Use {@link RequestAttributes}
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestQuery.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestQuery.java
index 235f414..c192f8d 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestQuery.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestQuery.java
@@ -37,8 +37,7 @@
* URL-Encoded FORM posts.
* <br>This can be useful in cases where you're using GET parameters on FORM POSTs, and you don't want the body of the request to be read.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.RequestQuery}
* </ul>
*/
@@ -265,8 +264,7 @@
* Map myparam = query.get(<js>"myparam"</js>, TreeMap.<jk>class</jk>);
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_partParser}
* </ul>
*
@@ -362,16 +360,14 @@
* Map<String,List<MyBean>> myparam = query.get(<js>"myparam"</js>, TreeMap.<jk>class</jk>, String.<jk>class</jk>, List.<jk>class</jk>, MyBean.<jk>class</jk>);
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* <c>Collections</c> must be followed by zero or one parameter representing the value type.
* <li>
* <c>Maps</c> must be followed by zero or two parameters representing the key and value types.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_partParser}
* </ul>
*
@@ -581,8 +577,7 @@
* <br>Example: <js>"&i=true"</js>
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Whitespace is trimmed in the parameters.
* </ul>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/ResponseHandler.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/ResponseHandler.java
index bdb89c4..5fbb997 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/ResponseHandler.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/ResponseHandler.java
@@ -82,8 +82,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.MethodReturnTypes}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestCallHandler.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestCallHandler.java
index 6014f8a..7587db5 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestCallHandler.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestCallHandler.java
@@ -22,8 +22,7 @@
/**
* Class that handles the basic lifecycle of an HTTP REST call.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_callHandler}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestCallLogger.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestCallLogger.java
index 6f12e7e..1ac1b7b 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestCallLogger.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestCallLogger.java
@@ -17,8 +17,7 @@
/**
* Interface class used for logging HTTP requests to the log file.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_callLogger}
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestChild.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestChild.java
index 586bf4b..cf2de67 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestChild.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestChild.java
@@ -30,8 +30,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Instantiation.Children}
* </ul>
*/
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 0b601c8..6d0a2e3 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
@@ -78,8 +78,7 @@
/**
* Contains all the configuration on a REST resource and the entry points for handling REST calls.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestContext}
* </ul>
*/
@@ -145,8 +144,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* <js>'body'</js> parameter name is case-insensitive.
* <li>
@@ -208,8 +206,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Useful for debugging REST interface using only a browser so that you can quickly simulate header values
* in the URL bar.
@@ -276,8 +273,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Method names are case-insensitive.
* <li>
@@ -350,8 +346,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Format is a comma-delimited list of HTTP method names that can be passed in as a method parameter.
* <li>
@@ -417,8 +412,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Header names are case-insensitive.
* <li>
@@ -505,8 +499,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* When defined as a class, the implementation must have one of the following constructors:
* <ul>
@@ -576,8 +569,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
*/
@@ -653,8 +645,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
*/
@@ -754,8 +745,7 @@
* }
* }
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* When defined as classes, instances are resolved using the registered {@link #REST_resourceResolver} which
* by default is {@link BasicRestResourceResolver} which requires the class have one of the following
@@ -766,8 +756,7 @@
* </ul>
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Instantiation.Children}
* </ul>
*/
@@ -799,7 +788,7 @@
*
* <p>
* Used by the following methods:
- * <ul>
+ * <ul class='javatree'>
* <li class='jc'>{@link RestContext}
* <ul>
* <li class='jm'>{@link #getClasspathResource(String,Locale) getClasspathResource(String,Locale)}
@@ -855,8 +844,7 @@
* }
* }
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The default value is {@link ClasspathResourceFinderBasic} which provides basic support for finding localized
* resources on the classpath and JVM working directory.
@@ -1020,20 +1008,14 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jc'>{@link Traversable} - Allows URL additional path info to address individual elements in a POJO tree.
* <li class='jc'>{@link Queryable} - Allows query/view/sort functions to be performed on POJOs.
* <li class='jc'>{@link Introspectable} - Allows Java public methods to be invoked on the returned POJOs.
- * </ul>
- *
- * <h5 class='section'>See Also:</h5>
- * <ul>
* <li class='link'>{@doc juneau-rest-server.Converters}
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* When defined as a class, the implementation must have one of the following constructors:
* <ul>
@@ -1155,8 +1137,7 @@
* <p>
* Specifies default values for request attributes if they're not already set on the request.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Strings are in the format <js>"Name: value"</js>.
* <li>
@@ -1224,8 +1205,7 @@
* <p>
* Specifies default values for request headers if they're not passed in through the request.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Strings are in the format <js>"Header-Name: header-value"</js>.
* <li>
@@ -1291,8 +1271,7 @@
* <p>
* Specifies default values for response headers if they're not set after the Java REST method is called.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Strings are in the format <js>"Header-Name: header-value"</js>.
* <li>
@@ -1385,8 +1364,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* When defined as a class, the implementation must have one of the following constructors:
* <ul>
@@ -1397,8 +1375,7 @@
* Inner classes of the REST resource class are allowed.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Encoders}
* </ul>
*/
@@ -1470,8 +1447,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* When defined as a class, the implementation must have one of the following constructors:
* <ul>
@@ -1482,8 +1458,7 @@
* Inner classes of the REST resource class are allowed.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Guards}
* </ul>
*/
@@ -1564,8 +1539,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* When defined as a class, the implementation must have one of the following constructors:
* <ul>
@@ -1604,14 +1578,14 @@
*
* <p>
* Two implementations are provided by default:
- * <ul>
+ * <ul class='javatree'>
* <li class='jc'>{@link BasicRestLogger} - Default logging.
* <li class='jc'>{@link NoOpRestLogger} - Logging disabled.
* </ul>
*
* <p>
* Loggers are accessible through the following:
- * <ul>
+ * <ul class='javatree'>
* <li class='jm'>{@link RestContext#getLogger() RestContext.getLogger()}
* <li class='jm'>{@link RestRequest#getLogger() RestRequest.getLogger()}
* </ul>
@@ -1649,8 +1623,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
* @deprecated Use {@link #REST_callLogger}
@@ -1711,8 +1684,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* String value that gets resolved to a <jk>long</jk>.
* <li>
@@ -1751,14 +1723,14 @@
*
* <p>
* This annotation is used to provide localized messages for the following methods:
- * <ul>
+ * <ul class='javatree'>
* <li class='jm'>{@link RestRequest#getMessage(String, Object...)}
* <li class='jm'>{@link RestContext#getMessages() RestContext.getMessages()}
* </ul>
*
* <p>
* Messages are also available by passing either of the following parameter types into your Java method:
- * <ul>
+ * <ul class='javatree'>
* <li class='jc'>{@link ResourceBundle} - Basic Java resource bundle.
* <li class='jc'>{@link MessageBundle} - Extended resource bundle with several convenience methods.
* </ul>
@@ -1797,15 +1769,13 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li
* >Mappings are cumulative from super classes.
* <br>Therefore, you can find and retrieve messages up the class-hierarchy chain.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Messages}
* </ul>
*/
@@ -1836,7 +1806,7 @@
*
* <p>
* Used for specifying the content type on file resources retrieved through the following methods:
- * <ul>
+ * <ul class='javatree'>
* <li class='jm'>{@link RestContext#resolveStaticFile(String) RestContext.resolveStaticFile(String)}
* <li class='jm'>{@link RestRequest#getClasspathReaderResource(String,boolean,MediaType,boolean)}
* <li class='jm'>{@link RestRequest#getClasspathReaderResource(String,boolean)}
@@ -1870,8 +1840,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Values are .mime.types formatted entry string.
* <br>Example: <js>"image/svg+xml svg"</js>
@@ -1953,8 +1922,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* When defined as a class, the implementation must have one of the following constructors:
* <ul>
@@ -2000,7 +1968,7 @@
* <br>Any of the Juneau framework parsers can be used in this setting.
* <br>The parser selected is based on the request <c>Content-Type</c> header matched against the values returned by the following method
* using a best-match algorithm:
- * <ul>
+ * <ul class='javatree'>
* <li class='jm'>{@link Parser#getMediaTypes()}
* </ul>
*
@@ -2037,8 +2005,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* When defined as a class, properties/transforms defined on the resource/method are inherited.
* <li>
@@ -2057,8 +2024,7 @@
* </ul>
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Parsers}
* </ul>
*/
@@ -2122,8 +2088,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* When defined as a class, properties/transforms defined on the resource/method are inherited.
* <li>
@@ -2195,8 +2160,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* When defined as a class, properties/transforms defined on the resource/method are inherited.
* <li>
@@ -2256,8 +2220,7 @@
* </p>
*
* <p>
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This annotation is ignored on top-level servlets (i.e. servlets defined in <c>web.xml</c> files).
* <br>Therefore, implementers can optionally specify a path value for documentation purposes.
@@ -2325,8 +2288,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Useful for debugging, although allowing stack traces to be rendered may cause security concerns so use
* caution when enabling.
@@ -2406,8 +2368,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Unless overridden, resource resolvers are inherited from ascendant resources.
* <li>
@@ -2420,8 +2381,7 @@
* Inner classes of the REST resource class are allowed.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Instantiation.ResourceResolvers}
* <li class='link'>{@doc juneau-rest-server.Injection}
* </ul>
@@ -2506,8 +2466,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Response handlers resolvers are always inherited from ascendant resources.
* <li>
@@ -2560,8 +2519,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_rolesDeclared}
* </ul>
*/
@@ -2602,8 +2560,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports any of the following expression constructs:
* <ul>
@@ -2631,8 +2588,7 @@
* Role guards defined at both the class and method level must both pass.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_roleGuard}
* </ul>
*/
@@ -2670,7 +2626,7 @@
* <br>Any of the Juneau framework serializers can be used in this setting.
* <br>The serializer selected is based on the request <c>Accept</c> header matched against the values returned by the following method
* using a best-match algorithm:
- * <ul>
+ * <ul class='javatree'>
* <li class='jm'>{@link Serializer#getMediaTypeRanges()}
* </ul>
*
@@ -2708,8 +2664,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* When defined as a class, properties/transforms defined on the resource/method are inherited.
* <li>
@@ -2734,8 +2689,7 @@
* </ul>
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Serializers}
* </ul>
* <p>
@@ -2801,8 +2755,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link #REST_staticFiles} for information about statically-served files.
* </ul>
*/
@@ -2862,8 +2815,7 @@
* <li><c>[working-dir]/docs</c> directory.
* </ol>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link #REST_classpathResourceFinder} for configuring how classpath resources are located and retrieved.
* <li class='jf'>{@link #REST_mimeTypes} for configuring the media types based on file extension.
* <li class='jf'>{@link #REST_staticFileResponseHeaders} for configuring response headers on statically served files.
@@ -2871,8 +2823,7 @@
* <li class='jm'>{@link RestContext#getClasspathResource(String,Locale)} for retrieving static files.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Mappings are cumulative from super classes.
* <li>
@@ -2936,7 +2887,7 @@
*
* <p>
* This affects the returned values from the following:
- * <ul>
+ * <ul class='javatree'>
* <li class='jm'>{@link RestContext#getProduces() RestContext.getProduces()}
* <li class='jm'>{@link RestRequest#getProduces()}
* <li class='jm'>{@link RestInfoProvider#getSwagger(RestRequest)} - Affects produces field.
@@ -2977,15 +2928,13 @@
* <p>
* Property values will be converted to the appropriate type.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jm'>{@link RestContextBuilder#set(String,Object)}
* <li class='jm'>{@link RestContextBuilder#set(java.util.Map)}
* </ul>
@@ -3047,7 +2996,7 @@
*
* <p>
* This affects the returned values from the following:
- * <ul>
+ * <ul class='javatree'>
* <li class='jm'>{@link RestContext#getConsumes() RestContext.getConsumes()}
* <li class='jm'>{@link RestRequest#getConsumes()}
* <li class='jm'>{@link RestInfoProvider#getSwagger(RestRequest)} - Affects consumes field.
@@ -3103,8 +3052,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link #REST_staticFiles} for information about static files.
* </ul>
*/
@@ -3135,7 +3083,7 @@
*
* <p>
* Affects the following methods:
- * <ul>
+ * <ul class='javatree'>
* <li class='jm'>{@link RestContext#getStackTraceOccurrence(Throwable) RestContext.getStackTraceOccurrance(Throwable)}
* <li class='jm'>{@link RestCallHandler#handleError(HttpServletRequest, HttpServletResponse, Throwable)}
* <li class='jm'>{@link RestException#getOccurrence()} - Returns the number of times this exception occurred.
@@ -3195,7 +3143,7 @@
*
* <p>
* Affects the following methods:
- * <ul>
+ * <ul class='javatree'>
* <li class='jm'>{@link RestRequest#getAuthorityPath()}
* </ul>
*
@@ -3269,7 +3217,7 @@
*
* <p>
* Affects the following methods:
- * <ul>
+ * <ul class='javatree'>
* <li class='jm'>{@link RestRequest#getContextPath()} - Returns the overridden context path for the resource.
* <li class='jm'>{@link RestRequest#getServletPath()} - Includes the overridden context path for the resource.
* </ul>
@@ -3331,7 +3279,7 @@
*
* <p>
* Affects the following methods:
- * <ul>
+ * <ul class='javatree'>
* <li class='jm'>{@link RestRequest#getUriResolver()}
* </ul>
*
@@ -3392,7 +3340,7 @@
*
* <p>
* Affects the following methods:
- * <ul>
+ * <ul class='javatree'>
* <li class='jm'>{@link RestRequest#getUriResolver()}
* </ul>
*
@@ -3483,14 +3431,12 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Widgets are inherited from super classes, but can be overridden by reusing the widget name.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.Widgets}
* </ul>
*
@@ -4032,8 +3978,7 @@
* <p>
* The resource resolver is used for instantiating child resource classes.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link #REST_resourceResolver}
* </ul>
*
@@ -4089,8 +4034,7 @@
* <jk>public</jk> LoggerEntry getLogger(RestRequest req, <ja>@Path</ja> String name) <jk>throws</jk> Exception {
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jm'>{@link org.apache.juneau.rest.RestContextBuilder#vars(Class...)} - For adding custom vars.
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* <li class='link'>{@doc DefaultRestSvlVariables}
@@ -4107,7 +4051,7 @@
*
* <p>
* The config file is identified via one of the following:
- * <ul>
+ * <ul class='javatree'>
* <li class='ja'>{@link RestResource#config()}
* <li class='jm'>{@link RestContextBuilder#config(Config)}
* </ul>
@@ -4125,7 +4069,7 @@
*
* <p>
* The location of static resources are defined via:
- * <ul>
+ * <ul class='javatree'>
* <li class='jf'>{@link RestContext#REST_staticFiles RestContext.REST_staticFiles}
* </ul>
*
@@ -4215,8 +4159,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link #REST_classpathResourceFinder}
* </ul>
*
@@ -4245,8 +4188,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link #REST_classpathResourceFinder}
* </ul>
*
@@ -4277,8 +4219,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link #REST_classpathResourceFinder}
* </ul>
*
@@ -4307,8 +4248,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link #REST_classpathResourceFinder}
* </ul>
*
@@ -4343,8 +4283,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link #REST_classpathResourceFinder}
* </ul>
*
@@ -4366,8 +4305,7 @@
* Same as {@link #getClasspathResource(Class, MediaType, String, Locale)}, except overrides the class used
* for retrieving the classpath resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link #REST_classpathResourceFinder}
* </ul>
*
@@ -4436,8 +4374,7 @@
* <p>
* If path is not specified, returns <js>""</js>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link #REST_path}
* </ul>
*
@@ -4450,8 +4387,7 @@
/**
* Returns the logger to use for this resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link #REST_logger}
* </ul>
*
@@ -4468,8 +4404,7 @@
/**
* Returns the call logger to use for this resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link #REST_callLogger}
* </ul>
*
@@ -4484,8 +4419,7 @@
/**
* Returns the call logger config to use for this resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link #REST_callLoggerConfig}
* </ul>
*
@@ -4500,8 +4434,7 @@
/**
* Returns the resource bundle used by this resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link #REST_messages}
* </ul>
*
@@ -4516,8 +4449,7 @@
/**
* Returns the REST information provider used by this resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_infoProvider}
* </ul>
*
@@ -4532,8 +4464,7 @@
/**
* Returns the REST call handler used by this resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_callHandler}
* </ul>
*
@@ -4608,14 +4539,13 @@
*
* <p>
* Properties at the class level are defined via the following:
- * <ul>
+ * <ul class='javatree'>
* <li class='ja'>{@link RestResource#properties()}
* <li class='jm'>{@link RestContextBuilder#set(String, Object)}
* <li class='jm'>{@link RestContextBuilder#set(Map)}
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The returned {@code Map} is mutable.
* <br>Therefore, subclasses are free to override or set additional initialization parameters in their {@code init()} method.
@@ -4651,8 +4581,7 @@
/**
* Returns the number of times this exception was thrown based on a hash of its stacktrace.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_useStackTraceHashes}
* </ul>
*
@@ -4674,8 +4603,7 @@
/**
* Returns whether it's safe to render stack traces in HTTP responses.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_useStackTraceHashes}
* </ul>
*
@@ -4688,8 +4616,7 @@
/**
* Returns whether it's safe to pass the HTTP body as a <js>"body"</js> GET parameter.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_allowBodyParam}
* </ul>
*
@@ -4702,8 +4629,7 @@
/**
* Allowed header URL parameters.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_allowedHeaderParams}
* </ul>
*
@@ -4718,8 +4644,7 @@
/**
* Allowed method headers.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_allowedMethodHeaders}
* </ul>
*
@@ -4734,8 +4659,7 @@
/**
* Allowed method URL parameters.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_allowedMethodParams}
* </ul>
*
@@ -4750,8 +4674,7 @@
/**
* Returns <jk>true</jk> if debug mode is enabled on this resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_debug}
* </ul>
*
@@ -4776,8 +4699,7 @@
/**
* Returns the name of the client version header name used by this resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_clientVersionHeader}
* </ul>
*
@@ -4792,8 +4714,7 @@
/**
* Returns the HTTP-part parser associated with this resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_partParser}
* </ul>
*
@@ -4808,8 +4729,7 @@
/**
* Returns the HTTP-part serializer associated with this resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_partSerializer}
* </ul>
*
@@ -4835,8 +4755,7 @@
/**
* Returns the explicit list of supported accept types for this resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_serializers}
* <li class='jf'>{@link RestContext#REST_produces}
* </ul>
@@ -4852,8 +4771,7 @@
/**
* Returns the explicit list of supported content types for this resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_parsers}
* <li class='jf'>{@link RestContext#REST_consumes}
* </ul>
@@ -4869,8 +4787,7 @@
/**
* Returns the default request headers for this resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_defaultRequestHeaders}
* </ul>
*
@@ -4885,8 +4802,7 @@
/**
* Returns the default request headers for this resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_defaultRequestHeaders}
* </ul>
*
@@ -4901,8 +4817,7 @@
/**
* Returns the default response headers for this resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_defaultResponseHeaders}
* </ul>
*
@@ -4917,8 +4832,7 @@
/**
* Returns the response handlers associated with this resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_responseHandlers}
* </ul>
*
@@ -4933,8 +4847,7 @@
/**
* Returns <jk>true</jk> if this resource has any child resources associated with it.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_children}
* </ul>
*
@@ -4947,8 +4860,7 @@
/**
* Returns the context of the child resource associated with the specified path.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_children}
* </ul>
*
@@ -4962,8 +4874,7 @@
/**
* Returns the authority path of the resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_uriAuthority}
* </ul>
*
@@ -4982,8 +4893,7 @@
/**
* Returns the context path of the resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_uriContext}
* </ul>
*
@@ -5002,8 +4912,7 @@
/**
* Returns the setting on how relative URIs should be interpreted as relative to.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_uriRelativity}
* </ul>
*
@@ -5018,8 +4927,7 @@
/**
* Returns the setting on how relative URIs should be resolved.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_uriResolution}
* </ul>
*
@@ -5044,8 +4952,7 @@
/**
* Returns the media type for the specified file name.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_mimeTypes}
* </ul>
*
@@ -5062,8 +4969,7 @@
* <p>
* Static files are files pulled from the classpath and served up directly to the browser.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_staticFiles}
* </ul>
*
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContextBuilder.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContextBuilder.java
index f3f9687..759984a 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContextBuilder.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContextBuilder.java
@@ -81,8 +81,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestContext}
* </ul>
*/
@@ -408,8 +407,7 @@
* ?body=(name='John%20Smith',age=45)
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_allowBodyParam}
* </ul>
*
@@ -434,8 +432,7 @@
* ?Accept=text/json&Content-Type=text/json
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_allowedHeaderParams}
* </ul>
*
@@ -460,8 +457,7 @@
* <c>PATCH</c> is not part of the original HTTP spec), you can add a <c>X-Method: PATCH</c> header on a normal
* <c>HTTP POST /foo</c> request call which will make the HTTP call look like a <c>PATCH</c> request in any of the REST APIs.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_allowedMethodHeaders}
* </ul>
*
@@ -486,8 +482,7 @@
* ?method=OPTIONS
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_allowedMethodParams}
* </ul>
*
@@ -513,8 +508,7 @@
* ?Accept=text/json&Content-Type=text/json
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_allowHeaderParams}
* </ul>
*
@@ -536,8 +530,7 @@
* This class handles the basic lifecycle of an HTTP REST call.
* <br>Subclasses can be used to customize how these HTTP calls are handled.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_callHandler}
* </ul>
*
@@ -556,8 +549,7 @@
* <p>
* Same as {@link #callHandler(Class)} except input is a pre-constructed instance.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_callHandler}
* </ul>
*
@@ -576,8 +568,7 @@
* <p>
* Specifies the logger to use for logging of HTTP requests and responses.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* <li class='jf'>{@link RestContext#REST_callLogger}
* </ul>
@@ -597,8 +588,7 @@
* <p>
* Specifies the logger to use for logging of HTTP requests and responses.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* <li class='jf'>{@link RestContext#REST_callLogger}
* </ul>
@@ -618,8 +608,7 @@
* <p>
* Specifies rules on how to handle logging of HTTP requests/responses.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* <li class='jf'>{@link RestContext#REST_callLoggerConfig}
* </ul>
@@ -643,8 +632,7 @@
* A REST child resource is simply another servlet that is initialized as part of the parent resource and has a
* servlet path directly under the parent servlet path.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_children}
* </ul>
*
@@ -661,8 +649,7 @@
* <p>
* Same as {@link #children(Class...)} except input is pre-constructed instances.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_children}
* </ul>
*
@@ -682,8 +669,7 @@
* <p>
* This can be used for resources that don't have a {@link RestResource#path() @RestResource(path)} annotation.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_children}
* </ul>
*
@@ -701,8 +687,7 @@
* <p>
* Used to retrieve localized files from the classpath.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_classpathResourceFinder}
* </ul>
*
@@ -721,8 +706,7 @@
* <p>
* Same as {@link #classpathResourceFinder(ClasspathResourceFinder)} except input is a pre-constructed instance.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_classpathResourceFinder}
* </ul>
*
@@ -745,8 +729,7 @@
* The client version is used to support backwards compatibility for breaking REST interface changes.
* <br>Used in conjunction with {@link RestMethod#clientVersion() @RestMethod(clientVersion)} annotation.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_clientVersionHeader}
* </ul>
*
@@ -765,8 +748,7 @@
* <p>
* Associates one or more {@link RestConverter converters} with a resource class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_converters}
* </ul>
*
@@ -783,8 +765,7 @@
* <p>
* Same as {@link #converters(Class...)} except input is pre-constructed instances.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_converters}
* </ul>
*
@@ -806,8 +787,7 @@
* Request/response messages are automatically logged.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_debug}
* <li class='jf'>{@link BeanContext#BEAN_debug}
* </ul>
@@ -844,8 +824,7 @@
* <p>
* The default character encoding for the request and response if not specified on the request.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_defaultCharset}
* </ul>
*
@@ -864,8 +843,7 @@
* <p>
* Same as {@link #defaultCharset(Charset)} but takes in an instance of {@link Charset}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_defaultCharset}
* </ul>
*
@@ -884,8 +862,7 @@
* <p>
* Specifies default values for request attributes if they're not already set on the request.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_attrs}
* </ul>
*
@@ -909,8 +886,7 @@
* <p>
* Specifies default values for request headers if they're not passed in through the request.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_defaultRequestHeaders}
* </ul>
*
@@ -962,8 +938,7 @@
* <p>
* Same as {@link #attrs(String...)} but adds a single attribute name/value pair.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_attrs}
* </ul>
*
@@ -981,8 +956,7 @@
* <p>
* Same as {@link #defaultRequestHeaders(String...)} but adds a single header name/value pair.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_defaultRequestHeaders}
* </ul>
*
@@ -1000,8 +974,7 @@
* <p>
* Specifies default values for response headers if they're not set after the Java REST method is called.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_defaultResponseHeaders}
* </ul>
*
@@ -1025,8 +998,7 @@
* <p>
* Same as {@link #defaultResponseHeaders(String...)} but adds a single header name/value pair.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_defaultResponseHeaders}
* </ul>
*
@@ -1044,8 +1016,7 @@
* <p>
* These can be used to enable various kinds of compression (e.g. <js>"gzip"</js>) on requests and responses.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_encoders}
* </ul>
*
@@ -1062,8 +1033,7 @@
* <p>
* Same as {@link #encoders(Class...)} except input a pre-constructed instances.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_encoders}
* </ul>
*
@@ -1080,8 +1050,7 @@
* <p>
* Associates one or more {@link RestGuard RestGuards} with all REST methods defined in this class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_guards}
* </ul>
*
@@ -1098,8 +1067,7 @@
* <p>
* Same as {@link #guards(Class...)} except input is pre-constructed instances.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_guards}
* </ul>
*
@@ -1116,8 +1084,7 @@
* <p>
* Class used to retrieve title/description/swagger information about a resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_infoProvider}
* </ul>
*
@@ -1136,8 +1103,7 @@
* <p>
* Same as {@link #infoProvider(Class)} except input is a pre-constructed instance.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_infoProvider}
* </ul>
*
@@ -1156,8 +1122,7 @@
* <p>
* Specifies the logger to use for logging.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_logger}
* </ul>
*
@@ -1179,8 +1144,7 @@
* <p>
* Same as {@link #logger(Class)} except input is a pre-constructed instance.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_logger}
* </ul>
*
@@ -1203,8 +1167,7 @@
* Useful for alleviating DoS attacks by throwing an exception when too much input is received instead of resulting
* in out-of-memory errors which could affect system stability.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_maxInput}
* </ul>
*
@@ -1223,8 +1186,7 @@
* <p>
* Identifies the location of the resource bundle for this class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_messages}
* </ul>
*
@@ -1242,8 +1204,7 @@
* Same as {@link #messages(MessageBundleLocation...)} except allows you to pass in the base class and bundle
* path separately.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_messages}
* </ul>
*
@@ -1263,8 +1224,7 @@
* <p>
* Same as {@link #messages(Class,String)} except assumes the base class is the resource class itself.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_messages}
* </ul>
*
@@ -1281,8 +1241,7 @@
* <p>
* Defines MIME-type file type mappings.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_mimeTypes}
* </ul>
*
@@ -1301,8 +1260,7 @@
* <c>RestRequest</c>, <c>Accept</c>, <c>Reader</c>).
* This annotation allows you to provide your own resolvers for your own class types that you want resolved.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_paramResolvers}
* </ul>
*
@@ -1320,8 +1278,7 @@
* <p>
* Same as {@link #paramResolvers(Class...)} except input is pre-constructed instances.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_paramResolvers}
* </ul>
*
@@ -1338,8 +1295,7 @@
* <p>
* Specifies the parser listener class to use for listening to non-fatal parsing errors.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_listener}
* </ul>
*
@@ -1358,8 +1314,7 @@
* <p>
* Adds class-level parsers to this resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_parsers}
* </ul>
*
@@ -1380,8 +1335,7 @@
* Parser instances are considered set-in-stone and do NOT inherit properties and transforms defined on the
* resource class or method.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_parsers}
* </ul>
*
@@ -1398,8 +1352,7 @@
* <p>
* Same as {@link #parsers(Class...)} except allows you to overwrite the previous value.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_parsers}
* </ul>
*
@@ -1416,8 +1369,7 @@
* <p>
* Specifies the {@link HttpPartParser} to use for parsing headers, query/form parameters, and URI parts.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_partParser}
* </ul>
*
@@ -1438,8 +1390,7 @@
* <p>
* Same as {@link #partParser(Class)} except input is a pre-constructed instance.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_partParser}
* </ul>
*
@@ -1458,8 +1409,7 @@
* <p>
* Specifies the {@link HttpPartSerializer} to use for serializing headers, query/form parameters, and URI parts.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_partSerializer}
* </ul>
*
@@ -1480,8 +1430,7 @@
* <p>
* Same as {@link #partSerializer(Class)} except input is a pre-constructed instance.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_partSerializer}
* </ul>
*
@@ -1500,8 +1449,7 @@
* <p>
* Identifies the URL subpath relative to the parent resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_path}
* </ul>
*
@@ -1521,8 +1469,7 @@
* <p>
* Render stack traces in HTTP response bodies when errors occur.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_renderResponseStackTraces}
* </ul>
*
@@ -1541,8 +1488,7 @@
* <p>
* Shortcut for calling <code>renderResponseStackTraces(<jk>true</jk>)</code>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_renderResponseStackTraces}
* </ul>
*
@@ -1561,8 +1507,7 @@
* <p>
* Can be used to provide customized resolution of REST resource class instances (e.g. resources retrieve from Spring).
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_resourceResolver}
* </ul>
*
@@ -1581,8 +1526,7 @@
* <p>
* Same as {@link #resourceResolver(Class)} except input is a pre-constructed instance.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_resourceResolver}
* </ul>
*
@@ -1602,8 +1546,7 @@
* Specifies a list of {@link ResponseHandler} classes that know how to convert POJOs returned by REST methods or
* set via {@link RestResponse#setOutput(Object)} into appropriate HTTP responses.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_responseHandlers}
* </ul>
*
@@ -1620,8 +1563,7 @@
* <p>
* Same as {@link #responseHandlers(Class...)} except input is pre-constructed instances.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_responseHandlers}
* </ul>
*
@@ -1652,8 +1594,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_rolesDeclared}
* </ul>
* @param values The values to add to this setting.
@@ -1680,8 +1621,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports any of the following expression constructs:
* <ul>
@@ -1720,8 +1660,7 @@
* <p>
* Specifies the serializer listener class to use for listening to non-fatal serialization errors.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_listener}
* </ul>
*
@@ -1740,8 +1679,7 @@
* <p>
* Adds class-level serializers to this resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_serializers}
* </ul>
*
@@ -1758,8 +1696,7 @@
* <p>
* Same as {@link #serializers(Class[])} but replaces any existing values.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_serializers}
* </ul>
*
@@ -1780,8 +1717,7 @@
* Serializer instances are considered set-in-stone and do NOT inherit properties and transforms defined on the
* resource class or method.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_serializers}
* </ul>
*
@@ -1798,8 +1734,7 @@
* <p>
* Same as {@link #serializers(Class...)} except allows you to overwrite the previous value.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_serializers}
* </ul>
*
@@ -1816,8 +1751,7 @@
* <p>
* Used to customize the headers on responses returned for statically-served files.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_staticFileResponseHeaders}
* </ul>
*
@@ -1836,8 +1770,7 @@
* <p>
* Same as {@link #staticFileResponseHeaders(Map)} but replaces any previous values.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_staticFileResponseHeaders}
* </ul>
*
@@ -1857,8 +1790,7 @@
* Same as {@link #staticFileResponseHeaders(Map)} with append=<jk>true</jk> except headers are strings
* composed of key/value pairs.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_staticFileResponseHeaders}
* </ul>
*
@@ -1882,8 +1814,7 @@
* <p>
* Same as {@link #staticFileResponseHeaders(String...)} except header is broken into name/value pair.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_staticFileResponseHeaders}
* </ul>
*
@@ -1901,8 +1832,7 @@
* <p>
* Used to define paths and locations of statically-served files such as images or HTML documents.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_staticFiles}
* </ul>
*
@@ -1926,8 +1856,7 @@
* <li><js>"path:location:headers-json"</js> (e.g. <js>"foodocs:docs/foo:{'Cache-Control':'max-age=86400, public'}"</js>)
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_staticFiles}
* </ul>
*
@@ -1951,8 +1880,7 @@
* <li><js>"path:location:headers-json"</js> (e.g. <js>"foodocs:docs/foo:{'Cache-Control':'max-age=86400, public'}"</js>)
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_staticFiles}
* </ul>
*
@@ -1974,8 +1902,7 @@
* <p>
* Same as {@link #staticFiles(String)} except path and location are already split values.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_staticFiles}
* </ul>
*
@@ -1997,8 +1924,7 @@
* <p>
* Same as {@link #staticFiles(String,String)} except overrides the base class for retrieving the resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_staticFiles}
* </ul>
*
@@ -2023,8 +1949,7 @@
* <p>
* Overrides the media types inferred from the serializers that identify what media types can be produced by the resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_produces}
* </ul>
*
@@ -2041,8 +1966,7 @@
* <p>
* Same as {@link #produces(String...)} but replaces any previous values.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_produces}
* </ul>
*
@@ -2059,8 +1983,7 @@
* <p>
* Same as {@link #produces(String...)} except input is {@link MediaType} instances.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_produces}
* </ul>
*
@@ -2077,8 +2000,7 @@
* <p>
* Same as {@link #produces(MediaType...)} but replaces any previous values.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_produces}
* </ul>
*
@@ -2095,8 +2017,7 @@
* <p>
* Overrides the media types inferred from the parsers that identify what media types can be consumed by the resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_consumes}
* </ul>
*
@@ -2113,8 +2034,7 @@
* <p>
* Same as {@link #consumes(String...)} but replaces any existing values.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_consumes}
* </ul>
*
@@ -2131,8 +2051,7 @@
* <p>
* Same as {@link #consumes(String...)} except input is {@link MediaType} instances.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_consumes}
* </ul>
*
@@ -2149,8 +2068,7 @@
* <p>
* Same as {@link #consumes(MediaType...)} except replaces any existing values.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_consumes}
* </ul>
*
@@ -2173,8 +2091,7 @@
* <p>
* Property values will be converted to the appropriate type.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jm'>{@link RestContext#REST_properties}
* </ul>
*
@@ -2197,8 +2114,7 @@
* <p>
* Property values will be converted to the appropriate type.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jm'>{@link RestContext#REST_properties}
* </ul>
*
@@ -2219,8 +2135,7 @@
* <p>
* This setting is useful if you want to resolve relative URIs to absolute paths and want to explicitly specify the hostname/port.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_uriAuthority}
* </ul>
*
@@ -2243,8 +2158,7 @@
* This setting is useful if you want to use <js>"context:/child/path"</js> URLs in child resource POJOs but
* the context path is not actually specified on the servlet container.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_uriContext}
* </ul>
*
@@ -2266,8 +2180,7 @@
* <p>
* See {@link UriResolution} for possible values.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_uriRelativity}
* </ul>
*
@@ -2289,8 +2202,7 @@
* <p>
* See {@link UriResolution} for possible values.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_uriResolution}
* </ul>
*
@@ -2310,8 +2222,7 @@
* When enabled, resources retrieved via {@link RestContext#getClasspathResource(String, Locale)} (and related
* methods) will be cached in memory to speed subsequent lookups.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_useClasspathResourceCaching}
* </ul>
*
@@ -2331,8 +2242,7 @@
* When enabled, the number of times an exception has occurred will be determined based on stack trace hashsums,
* made available through the {@link RestException#getOccurrence()} method.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_useStackTraceHashes}
* </ul>
*
@@ -2354,8 +2264,7 @@
* Defines widgets that can be used in conjunction with string variables of the form <js>"$W{name}"</js>to quickly
* generate arbitrary replacement text.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_widgets}
* </ul>
*
@@ -2376,8 +2285,7 @@
* <p>
* Same as {@link #widgets(Class...)} but replaces any previous values.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_widgets}
* </ul>
*
@@ -2398,8 +2306,7 @@
* <p>
* Same as {@link #widgets(Class...)} except input is pre-constructed instances.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_widgets}
* </ul>
*
@@ -2419,8 +2326,7 @@
* <p>
* Same as {@link #widgets(Widget...)} except allows you to overwrite the previous value.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_widgets}
* </ul>
*
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContextProperties.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContextProperties.java
index bcc2548..5519b69 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContextProperties.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContextProperties.java
@@ -22,14 +22,13 @@
*
* <p>
* These are properties specified on a REST resource class through the following:
- * <ul>
+ * <ul class='javatree'>
* <li class='ja'>{@link RestResource#properties()}
* <li class='jm'>{@link RestContextBuilder#set(String, Object)}
* <li class='jm'>{@link RestContextBuilder#set(Map)}
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.ConfigurableProperties}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestConverter.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestConverter.java
index 38e1441..192b80d 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestConverter.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestConverter.java
@@ -25,7 +25,7 @@
*
* <p>
* Converters are associated with REST methods through the following:
- * <ul>
+ * <ul class='javatree'>
* <li class='ja'>{@link RestResource#converters()}
* <li class='ja'>{@link RestMethod#converters()}
* <li class='jf'>{@link RestContext#REST_converters}
@@ -66,14 +66,13 @@
* Subclasses can also be defined as inner classes of the resource class.
*
* <h5 class='topic'>Predefined converters</h5>
- * <ul>
+ * <ul class='javatree'>
* <li class='jc'>{@link Traversable} - Allows URL additional path info to address individual elements in a POJO tree.
* <li class='jc'>{@link Queryable} - Allows query/view/sort functions to be performed on POJOs.
* <li class='jc'>{@link Introspectable} - Allows Java public methods to be invoked on the returned POJOs.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_converters} - Registering converters with REST resources.
* <li class='link'>{@doc juneau-rest-server.Converters}
* </ul>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestGuard.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestGuard.java
index 6a1c6bb..f08c887 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestGuard.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestGuard.java
@@ -65,8 +65,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Guards}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestInfoProvider.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestInfoProvider.java
index b2ff842..10dde31 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestInfoProvider.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestInfoProvider.java
@@ -23,8 +23,7 @@
* <p>
* Provides localized Swagger documentation and other related information about a REST resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_infoProvider}
* <li class='link'>{@doc juneau-rest-server.Swagger}
* </ul>
@@ -45,7 +44,7 @@
*
* <p>
* This object is made available through the following:
- * <ul>
+ * <ul class='javatree'>
* <li class='jm'>{@link RestRequest#getSwagger()}
* </ul>
*
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestLogger.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestLogger.java
index ef46b45..5bf340b 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestLogger.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestLogger.java
@@ -22,8 +22,7 @@
/**
* Logging utility class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_logger}
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMatcher.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMatcher.java
index 98fc7fd..413f614 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMatcher.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMatcher.java
@@ -63,8 +63,7 @@
* <br>This gives access to the servlet/resource and Java method it's applied to.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.RestMethodMatchers}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodContext.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodContext.java
index ea02dcf..5a8bd06 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodContext.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodContext.java
@@ -92,15 +92,13 @@
* <jk>public</jk> String doGet() {...}
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$S{mySystemProperty}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_attrs}
* </ul>
*/
@@ -177,8 +175,7 @@
* <li><js>"1.0"</js> = At least 1.0. 1.0 and 2.0 will match.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_clientVersionHeader}
* </ul>
*/
@@ -304,15 +301,13 @@
* <jk>public</jk> String doGet() {...}
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$S{mySystemProperty}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_defaultRequestHeaders}
* </ul>
*/
@@ -399,8 +394,7 @@
* <p>
* Specifies rules on how to handle logging of HTTP requests/responses.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
*/
@@ -429,14 +423,12 @@
* If multiple matchers are specified, <b>ONE</b> matcher must pass.
* <br>Note that this is different than guards where <b>ALL</b> guards needs to pass.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Inner classes of the REST resource class are allowed.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.RestMethodMatchers}
* </ul>
*/
@@ -462,8 +454,7 @@
* Identifies the URL subpath relative to the servlet class.
*
* <p>
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This method is only applicable for Java methods.
* <li>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodParam.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodParam.java
index d7e8d33..3f34ddb 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodParam.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodParam.java
@@ -105,8 +105,7 @@
* </ul>
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_paramResolvers}
* <li class='link'>{@doc juneau-rest-server.RestMethod.MethodParameters}
* </ul>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodProperties.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodProperties.java
index a5f723e..f007fff 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodProperties.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodProperties.java
@@ -21,12 +21,11 @@
* <p>
* These are properties specified on a REST resource method that extends the properties defined on {@link RestContextProperties}
* and adds the following:
- * <ul>
+ * <ul class='javatree'>
* <li class='ja'>{@link RestMethod#properties()}
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.ConfigurableProperties}
* </ul>
* @deprecated Use {@link RequestAttributes}
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestParamDefaults.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestParamDefaults.java
index 803792a..879756a 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestParamDefaults.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestParamDefaults.java
@@ -52,8 +52,7 @@
* <p>
* Contains the default set of parameter resolvers for REST resource methods (i.e methods annotated with {@link RestResource @RestResource}).
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.MethodParameters}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestParamType.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestParamType.java
index 1aeea04..25f6eb5 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestParamType.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestParamType.java
@@ -15,8 +15,7 @@
/**
* Represents the possible parameter types as defined by the Swagger 2.0 specification.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Swagger}
* </ul>
*/
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 cf9cb00..0877c02 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
@@ -83,8 +83,7 @@
* <tr><td>{@code getServletPath()}</td><td>{@code /servletPath}</td></tr>
* </table>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.RestRequest}
* </ul>
*/
@@ -245,7 +244,7 @@
*
* <p>
* This contains all resource and method level properties from the following:
- * <ul>
+ * <ul class='javatree'>
* <li class='ja'>{@link RestResource#properties()}
* <li class='ja'>{@link RestMethod#properties()}
* <li class='jm'>{@link RestContextBuilder#set(String, Object)}
@@ -273,8 +272,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jm'>{@link #prop(String, Object)}
* <li class='link'>{@doc juneau-rest-server.ConfigurableProperties}
* </ul>
@@ -331,8 +329,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This object is modifiable.
* <li>
@@ -343,8 +340,7 @@
* The {@link Header @Header} annotation can be used to access individual header values.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.RequestHeaders}
* </ul>
*
@@ -493,8 +489,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This object is modifiable.
* <li>
@@ -505,8 +500,7 @@
* The {@link Attr @Attr} annotation can be used to access individual attribute values.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.RequestAttributes}
* </ul>
*
@@ -570,8 +564,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This object is modifiable.
* <li>
@@ -584,8 +577,7 @@
* The {@link Query @Query} annotation can be used to access individual query parameter values.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.RequestQuery}
* </ul>
*
@@ -636,8 +628,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This object is modifiable.
* <li>
@@ -648,8 +639,7 @@
* The {@link FormData @FormDAta} annotation can be used to access individual form data parameter values.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.RequestFormData}
* </ul>
*
@@ -718,8 +708,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This object is modifiable.
* <li>
@@ -730,8 +719,7 @@
* The {@link Path @Path} annotation can be used to access individual values.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.RequestPathMatch}
* </ul>
*
@@ -783,16 +771,14 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The {@link RequestBody} object can also be passed as a parameter on the method.
* <li>
* The {@link Body @Body} annotation can be used to access the body as well.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.RequestBody}
* </ul>
*
@@ -969,14 +955,12 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The {@link RestInfoProvider} object can also be passed as a parameter on the method.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_infoProvider}
* <li class='jic'>{@link org.apache.juneau.rest.RestInfoProvider}
* <li class='jm'>{@link org.apache.juneau.rest.RestRequest#getSiteName()}
@@ -1009,14 +993,12 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The {@link Swagger} object can also be passed as a parameter on the method.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_infoProvider}
* <li class='jic'>{@link org.apache.juneau.rest.RestInfoProvider}
* <li class='jm'>{@link org.apache.juneau.rest.RestRequest#getInfoProvider()}
@@ -1151,8 +1133,7 @@
/**
* Returns the serializers associated with this request.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Serializers}
* </ul>
*
@@ -1165,8 +1146,7 @@
/**
* Returns the parsers associated with this request.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Parsers}
* </ul>
*
@@ -1259,14 +1239,12 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The {@link MessageBundle} object can also be passed as a parameter on the method.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_messages}
* <li class='jm'>{@link org.apache.juneau.rest.RestRequest#getMessage(String,Object...)}
* <li class='link'>{@doc juneau-rest-server.Messages}
@@ -1311,8 +1289,7 @@
* Can be used to access the method name or method annotations during requests, such as in calls to
* {@link RestGuard#guard(RestRequest, RestResponse)}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This returns <jk>null</jk> when evaluating servlet-level guards since the method has not been resolved at that
* point of execution.
@@ -1435,14 +1412,12 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The {@link VarResolverSession} object can also be passed as a parameter on the method.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jm'>{@link org.apache.juneau.rest.RestContext#getVarResolver()}
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>
@@ -1474,8 +1449,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_classpathResourceFinder}
* <li class='jm'>{@link org.apache.juneau.rest.RestRequest#getClasspathReaderResource(String, boolean)}
* <li class='jm'>{@link org.apache.juneau.rest.RestRequest#getClasspathReaderResource(String)}
@@ -1534,8 +1508,7 @@
* Returns an instance of a {@link StreamResource} that represents the contents of a resource binary file from the
* classpath.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_classpathResourceFinder}
* <li class='jm'>{@link org.apache.juneau.rest.RestRequest#getClasspathStreamResource(String)}
* </ul>
@@ -1576,7 +1549,7 @@
* Returns a config file with session-level variable resolution.
*
* The config file is identified via one of the following:
- * <ul>
+ * <ul class='javatree'>
* <li class='ja'>{@link RestResource#config()}
* <li class='jm'>{@link RestContextBuilder#config(Config)}
* </ul>
@@ -1597,14 +1570,12 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The {@link Config} object can also be passed as a parameter on the method.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.ConfigurationFiles}
* </ul>
*
@@ -1800,14 +1771,12 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The {@link RestLogger} object can also be passed as a parameter on the method.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_logger}
* <li class='jac'>{@link org.apache.juneau.rest.RestLogger}
* <li class='jm'>{@link org.apache.juneau.rest.RestServlet#log(Level, String, Object...)}
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResourceResolver.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResourceResolver.java
index 649a57e..8102894 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResourceResolver.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResourceResolver.java
@@ -36,8 +36,7 @@
* <li>RestResourceResolver(RestContext)
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Instantiation.ResourceResolvers}
* </ul>
*/
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 72a51eb..20f7369 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
@@ -51,8 +51,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.RestResponse}
* </ul>
*/
@@ -134,8 +133,7 @@
/**
* Gets the serializer group for the response.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Serializers}
* </ul>
*
@@ -182,8 +180,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Calling this method with a <jk>null</jk> value is NOT the same as not calling this method at all.
* <br>A <jk>null</jk> output value means we want to serialize <jk>null</jk> as a response (e.g. as a JSON <c>null</c>).
@@ -191,8 +188,7 @@
* <br>This distinction affects the {@link #hasOutput()} method behavior.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_responseHandlers}
* <li class='link'>{@doc juneau-rest-server.RestMethod.MethodReturnTypes}
* </ul>
@@ -234,8 +230,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link RestMethod#htmldoc()}
* <li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation}
* </ul>
@@ -256,7 +251,7 @@
*
* <p>
* This contains all resource and method level properties from the following:
- * <ul>
+ * <ul class='javatree'>
* <li class='ja'>{@link RestResource#properties()}
* <li class='ja'>{@link RestMethod#properties()}
* <li class='jm'>{@link RestContextBuilder#set(String, Object)}
@@ -284,8 +279,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jm'>{@link #prop(String, Object)}
* <li class='link'>{@doc juneau-rest-server.ConfigurableProperties}
* </ul>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestServlet.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestServlet.java
index 834e2af..4837ed9 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestServlet.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestServlet.java
@@ -32,8 +32,7 @@
/**
* Servlet implementation of a REST resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Instantiation.RestServlet}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/StaticFileMapping.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/StaticFileMapping.java
index af5d8ee..2bdec39 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/StaticFileMapping.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/StaticFileMapping.java
@@ -52,16 +52,14 @@
* <li><l>[working-dir]/docs</l> directory.
* </ol>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Mappings are cumulative from parent to child. Child resources can override mappings made on parent resources.
* <li>
* The media type on the response is determined by the {@link org.apache.juneau.rest.RestContext#getMediaTypeForName(String)} method.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.StaticFiles}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/SwaggerGenerator.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/SwaggerGenerator.java
index 5d2542a..1a36c6f 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/SwaggerGenerator.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/SwaggerGenerator.java
@@ -55,8 +55,7 @@
* <p>
* Subclasses can override these methods to tailor how HTTP REST resources are documented.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_infoProvider}
* <li class='link'>{@doc juneau-rest-server.Swagger}
* </ul>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/HookEvent.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/HookEvent.java
index 94bd7ed..da3b5ee 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/HookEvent.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/HookEvent.java
@@ -31,8 +31,7 @@
* Identifies servlet and REST call lifecycle events which cause {@link RestHook @RestHook}-annotated Java methods
* to be called.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Instantiation.LifecycleHooks}
* </ul>
*/
@@ -68,8 +67,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The method should return <jk>void</jk> although if it does return any value, the value will be ignored.
* <li>
@@ -185,8 +183,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The method should return <jk>void</jk> although if it does return any value, the value will be ignored.
* <li>
@@ -235,8 +232,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The method should return <jk>void</jk> although if it does return any value, the value will be ignored.
* <li>
@@ -298,8 +294,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The method should return <jk>void</jk> although if it does return any value, the value will be ignored.
* <li>
@@ -351,8 +346,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The method should return <jk>void</jk> although if it does return any value, the value will be ignored.
* <li>
@@ -384,8 +378,7 @@
* The only valid parameter type for this method is {@link RestContext} which can be used to retrieve information
* about the servlet.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The method should return <jk>void</jk> although if it does return any value, the value will be ignored.
* <li>
@@ -420,8 +413,7 @@
* The only valid parameter type for this method is {@link RestContext} which can be used to retrieve information
* about the servlet.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The method should return <jk>void</jk> although if it does return any value, the value will be ignored.
* <li>
@@ -463,8 +455,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The method should return <jk>void</jk> although if it does return any value, the value will be ignored.
* <li>
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 536920d..8be7be4 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
@@ -79,8 +79,7 @@
* </html></xt>
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation}
* </ul>
*
@@ -106,8 +105,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format of this value is HTML.
* <li>
@@ -126,8 +124,7 @@
* parent class.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_aside}
* <li class='jm'>{@link HtmlDocBuilder#aside(Object...)}
* </ul>
@@ -151,8 +148,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format of this value is HTML.
* <li>
@@ -171,8 +167,7 @@
* parent class.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_footer}
* <li class='jm'>{@link HtmlDocBuilder#footer(Object...)}
* </ul>
@@ -197,8 +192,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format of this value is HTML.
* <li>
@@ -215,8 +209,7 @@
* parent class.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_head}
* <li class='jm'>{@link HtmlDocBuilder#head(Object...)}
* </ul>
@@ -241,8 +234,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format of this value is HTML.
* <li>
@@ -261,8 +253,7 @@
* parent class if not overridden.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_header}
* <li class='jm'>{@link HtmlDocBuilder#header(Object...)}
* </ul>
@@ -286,8 +277,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format of this value is HTML.
* <li>
@@ -308,8 +298,7 @@
* parent class.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_nav}
* <li class='jm'>{@link HtmlDocBuilder#nav(Object...)}
* </ul>
@@ -342,8 +331,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
@@ -362,8 +350,7 @@
* parent class.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_navlinks}
* <li class='jm'>{@link HtmlDocBuilder#navlinks(Object...)}
* </ul>
@@ -373,15 +360,13 @@
/**
* Specifies the text to display when serializing an empty array or collection.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_noResultsMessage}
* <li class='jm'>{@link HtmlDocBuilder#noResultsMessage(Object)}
* </ul>
@@ -394,8 +379,7 @@
* <p>
* This only applies to the rendered data portion of the page.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_nowrap}
* <li class='jm'>{@link HtmlDocBuilder#nowrap(boolean)}
* </ul>
@@ -416,8 +400,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format of this value is Javascript.
* <li>
@@ -436,8 +419,7 @@
* parent class.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_script}
* <li class='jm'>{@link HtmlDocBuilder#script(Object[])}
* </ul>
@@ -459,8 +441,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format of this value is CSS.
* <li>
@@ -479,8 +460,7 @@
* parent class.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_style}
* <li class='jm'>{@link HtmlDocBuilder#style(Object[])}
* </ul>
@@ -502,8 +482,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format of this value is a URL.
* <li>
@@ -516,8 +495,7 @@
* parent class.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_stylesheet}
* <li class='jm'>{@link HtmlDocBuilder#stylesheet(Object[])}
* </ul>
@@ -531,8 +509,7 @@
* By default, uses {@link BasicHtmlDocTemplate} to render the contents, although you can provide your own custom
* renderer or subclasses from the basic class to have full control over how the page is rendered.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* On methods, this value is inherited from the <ja>@HtmlDoc</ja> annotation on the servlet/resource class.
* <li>
@@ -540,8 +517,7 @@
* parent class.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link HtmlDocSerializer#HTMLDOC_template}
* <li class='jm'>{@link HtmlDocBuilder#template(Class)}
* <li class='jm'>{@link HtmlDocBuilder#template(HtmlDocTemplate)}
@@ -592,16 +568,14 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Widgets are inherited from parent to child, but can be overridden by reusing the widget name.
* <li>
* Values are appended to the existing list.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.Widgets}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Logging.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Logging.java
index f582537..add166d 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Logging.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Logging.java
@@ -53,8 +53,7 @@
* the annotation values are combined.
* <br>Rules defined on child classes are matched before rules defined on parent classes.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* <li class='jf'>{@link RestContext#REST_callLoggerConfig}
* <li class='jf'>{@link RestMethodContext#RESTMETHOD_callLoggerConfig}
@@ -81,15 +80,13 @@
* <p>
* Setting this value to <js>"true"</js> is equivalent to setting the level to <js>"off"</js>.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
*/
@@ -110,15 +107,13 @@
* <p>
* {@link Level#OFF} can be used to turn off logging.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
*/
@@ -130,8 +125,7 @@
* <p>
* No defines rules results in no logged messages.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
*/
@@ -144,15 +138,13 @@
* This setting can be used to periodically log stack traces (e.g. every 24 hours) so that stack traces don't get
* lost from rolling-over log files.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
*/
@@ -172,15 +164,13 @@
* <li><js>"false"</jk> (default) - Don't use stack trace hashing.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/LoggingRule.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/LoggingRule.java
index 71618c4..95c2c49 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/LoggingRule.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/LoggingRule.java
@@ -19,8 +19,7 @@
/**
* Represents a single logging rule for how to handle logging of HTTP requests/responses.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_callLoggerConfig}
* <li class='jf'>{@link RestMethodContext#RESTMETHOD_callLoggerConfig}
* </ul>
@@ -39,15 +38,13 @@
* <li>The value <js>"*"</js> to match any code. This is the default value.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
*/
@@ -69,15 +66,13 @@
* <li><js>"false"</jk> - Match any requests.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
*/
@@ -102,15 +97,13 @@
* <p>
* Setting this value to <js>"true"</js> is equivalent to setting the level to <js>"off"</js>.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
*/
@@ -128,15 +121,13 @@
* <li>Multiple patterns separated by spaces or commas (e.g. <js>"String*Exception, IO*Exception"</js>).
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
*/
@@ -157,15 +148,13 @@
* <p>
* {@link Level#OFF} can be used to turn off logging.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
*/
@@ -182,15 +171,13 @@
* <li><js>"long"</jk> - Also the request body as UTF-8 and spaced-hex text (debug must be enabled).
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
*/
@@ -207,15 +194,13 @@
* <li><js>"long"</jk> - Also the response body as UTF-8 and spaced-hex text (debug must be enabled).
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
*/
@@ -224,15 +209,13 @@
/**
* Shortcut for specifying <js>"long"</js> for {@link #req() @LoggingRule(req)} and {@link #res() @LoggingRule(res)}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Method.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Method.java
index 2b53df9..49bee03 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Method.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Method.java
@@ -42,8 +42,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.MethodParameters}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/MethodSwagger.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/MethodSwagger.java
index 05953c4..f4da61a 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/MethodSwagger.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/MethodSwagger.java
@@ -17,8 +17,7 @@
/**
* Extended annotation for {@link RestMethod#swagger() RestMethod.swagger()}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Swagger}
* </ul>
*/
@@ -27,8 +26,7 @@
/**
* Defines the swagger field <c>/paths/{path}/{method}/summary</c>.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain text.
* <br>Multiple lines are concatenated with newlines.
@@ -46,8 +44,7 @@
/**
* Defines the swagger field <c>/paths/{path}/{method}/description</c>.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain text.
* <br>Multiple lines are concatenated with newlines.
@@ -65,8 +62,7 @@
/**
* Defines the swagger field <c>/paths/{path}/{method}/operationId</c>.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain text.
* <li>
@@ -83,8 +79,7 @@
/**
* Defines the swagger field <c>/paths/{path}/{method}/schemes</c>.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is either a comma-delimited list of simple strings or a {@doc juneau-marshall.JsonDetails.SimplifiedJson} array.
* <li>
@@ -108,8 +103,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is boolean.
* <li>
@@ -129,8 +123,7 @@
* <p>
* Use this value to override the supported <c>Content-Type</c> media types defined by the parsers defined via {@link RestMethod#parsers()}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is either a comma-delimited list of simple strings or a {@doc juneau-marshall.JsonDetails.SimplifiedJson} array.
* <li>
@@ -148,8 +141,7 @@
* <p>
* Use this value to override the supported <c>Accept</c> media types defined by the serializers defined via {@link RestMethod#serializers()}.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is either a comma-delimited list of simple strings or a {@doc juneau-marshall.JsonDetails.SimplifiedJson} array.
* <li>
@@ -173,8 +165,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
@@ -207,8 +198,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} array consisting of the concatenated individual strings.
* <br>The leading and trailing <js>'['</js> and <js>']'</js> characters are optional.
@@ -240,8 +230,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} objc consisting of the concatenated individual strings.
* <br>The leading and trailing <js>'{'</js> and <js>'}'</js> characters are optional.
@@ -271,8 +260,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
@@ -298,8 +286,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@link SimpleJsonSerializer#DEFAULT Simple-JSON} object.
* <br>Multiple lines are concatenated with newlines.
@@ -375,8 +362,7 @@
* <li>You want to add extra fields to the Swagger documentation that are not officially part of the Swagger specification.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <li>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Property.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Property.java
index 9f865f9..09d5e1d 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Property.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Property.java
@@ -27,8 +27,7 @@
* Property values types that are not <c>Strings</c> will automatically be converted to the correct type
* (e.g. <c>Boolean</c>, etc...).
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.ConfigurableProperties}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/ResourceSwagger.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/ResourceSwagger.java
index 58132ce..9e8c234 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/ResourceSwagger.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/ResourceSwagger.java
@@ -18,8 +18,7 @@
/**
* Extended annotation for {@link RestResource#swagger() @RestResource(swagger)}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Swagger}
* </ul>
*/
@@ -38,8 +37,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain-text.
* <br>Multiple lines are concatenated with newlines.
@@ -74,8 +72,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain text.
* <br>Multiple lines are concatenated with newlines.
@@ -139,8 +136,7 @@
)
swagger=@ResourceSwagger("$F{PetStoreResource.json}"),
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <br>Multiple lines are concatenated with newlines.
@@ -202,8 +198,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <br>Multiple lines are concatenated with newlines.
@@ -252,8 +247,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} array.
* <br>Multiple lines are concatenated with newlines.
@@ -277,8 +271,7 @@
* The default value pulls the description from the <c>termsOfService</c> entry in the servlet resource bundle.
* (e.g. <js>"termsOfService = foo"</js> or <js>"MyServlet.termsOfService = foo"</js>).
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain text.
* <br>Multiple lines are concatenated with newlines.
@@ -303,8 +296,7 @@
* The default value pulls the description from the <c>version</c> entry in the servlet resource bundle.
* (e.g. <js>"version = 2.0"</js> or <js>"MyServlet.version = 2.0"</js>).
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is plain text.
* <li>
@@ -405,8 +397,7 @@
* <li>You want to add extra fields to the Swagger documentation that are not officially part of the Swagger specification.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
* <li>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestHook.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestHook.java
index 41fdd86..94f60ee 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestHook.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestHook.java
@@ -70,8 +70,7 @@
* </ul>
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.Instantiation.LifecycleHooks}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestMethod.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestMethod.java
index 64536a5..0189b1b 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestMethod.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestMethod.java
@@ -26,8 +26,7 @@
/**
* Identifies a REST Java method on a {@link RestServlet} implementation class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod}
* </ul>
*/
@@ -51,15 +50,13 @@
* <jk>public</jk> String doGet() {...}
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$S{mySystemProperty}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_attrs}
* </ul>
*/
@@ -78,8 +75,7 @@
* <p>
* Use {@link None} to suppress inheriting bean filters defined on the class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanFilters}
* </ul>
*
@@ -119,8 +115,7 @@
* <jk>public</jk> MyBean getBeanDetails(<ja>@Path</ja> String id) {...}
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format of each value is: <js>"Key: comma-delimited-tokens"</js>.
* <li>
@@ -138,8 +133,7 @@
* </p>
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_includeProperties}
* </ul>
*
@@ -178,8 +172,7 @@
* <jk>public</jk> MyBean getBeanDetails(<ja>@Path</ja> String id) {...}
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format of each value is: <js>"Key: comma-delimited-tokens"</js>.
* <li>
@@ -197,8 +190,7 @@
* </p>
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_excludeProperties}
* </ul>
*
@@ -263,8 +255,7 @@
* <li><js>"1.0"</js> = At least 1.0. 1.0 and 2.0 will match.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_clientVersionHeader}
* </ul>
*/
@@ -276,8 +267,7 @@
* <p>
* Associates one or more {@link RestConverter converters} with this method.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_converters}
* </ul>
*/
@@ -295,15 +285,13 @@
* Request/response messages are automatically logged.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestMethodContext#RESTMETHOD_debug}
* </ul>
*/
@@ -326,15 +314,13 @@
* <p>
* The default character encoding for the request and response if not specified on the request.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$S{mySystemProperty}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_defaultCharset}
* </ul>
*/
@@ -367,8 +353,7 @@
* <jk>public</jk> String doGet(<ja>@FormData</ja>(<js>"foo"</js>) String foo) {...}
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* You can use either <js>':'</js> or <js>'='</js> as the key/value delimiter.
* <li>
@@ -395,8 +380,7 @@
* <jk>public</jk> String doGet(<ja>@Query</ja>(<js>"foo"</js>) String foo) {...}
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* You can use either <js>':'</js> or <js>'='</js> as the key/value delimiter.
* <li>
@@ -421,15 +405,13 @@
* <jk>public</jk> String doGet() {...}
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$S{mySystemProperty}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_defaultRequestHeaders}
* </ul>
*/
@@ -449,8 +431,7 @@
* The description of the method in the Swagger page.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Corresponds to the swagger field <c>/paths/{path}/{method}/description</c>.
* <li>
@@ -458,8 +439,7 @@
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jm'>{@link RestInfoProvider#getDescription(RestRequest)}
* </ul>
*/
@@ -475,14 +455,12 @@
* <p>
* These can be used to enable various kinds of compression (e.g. <js>"gzip"</js>) on requests and responses.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Use <code>inherit={<js>"ENCODERS"</js>}</code> to inherit encoders from the resource class.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_encoders}
* </ul>
*/
@@ -502,8 +480,7 @@
* <p>
* Associates one or more {@link RestGuard RestGuards} with this method.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_guards}
* </ul>
*/
@@ -515,8 +492,7 @@
* <p>
* Information provided here overrides information provided in the servlet-level annotation.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation}
* </ul>
*
@@ -528,8 +504,7 @@
/**
* Specifies rules on how to handle logging of HTTP requests/responses.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
*/
@@ -545,8 +520,7 @@
* Matchers are used to allow multiple Java methods to handle requests assigned to the same URL path pattern, but
* differing based on some request attribute, such as a specific header value.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jac'>{@link RestMatcher}
* </ul>
*/
@@ -566,15 +540,13 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$S{mySystemProperty}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_maxInput}
* </ul>
*/
@@ -660,8 +632,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_parsers}
* </ul>
*/
@@ -723,8 +694,7 @@
* </p>
*
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link org.apache.juneau.http.annotation.Path}
* </ul>
*/
@@ -743,8 +713,7 @@
* <p>
* Use {@link None} to suppress inheriting POJO swaps defined on the class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_pojoSwaps}
* </ul>
*
@@ -797,8 +766,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_rolesDeclared}
* </ul>
*/
@@ -824,8 +792,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports any of the following expression constructs:
* <ul>
@@ -853,8 +820,7 @@
* When defined on parent/child classes and methods, ALL guards within the hierarchy must pass.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_roleGuard}
* </ul>
*/
@@ -888,8 +854,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_serializers}
* </ul>
*/
@@ -909,8 +874,7 @@
* The summary of the method in the Swagger page.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Corresponds to the swagger field <c>/paths/{path}/{method}/summary</c>.
* <li>
@@ -926,15 +890,13 @@
* <p>
* Overrides the media types inferred from the serializers that identify what media types can be produced by the resource.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$S{mySystemProperty}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_produces}
* </ul>
*/
@@ -946,15 +908,13 @@
* <p>
* Overrides the media types inferred from the parsers that identify what media types can be consumed by the resource.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$S{mySystemProperty}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_consumes}
* </ul>
*/
@@ -990,8 +950,7 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The format is {@doc juneau-marshall.JsonDetails.SimplifiedJson}.
* <br>Multiple lines are concatenated with newlines.
@@ -1004,8 +963,7 @@
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link MethodSwagger}
* <li class='jm'>{@link RestInfoProvider#getSwagger(RestRequest)}
* </ul>
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 36df831..227e023 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
@@ -37,8 +37,7 @@
* Usually used on a subclass of {@link RestServlet}, but can be used to annotate any class that you want to expose as
* a REST resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestResource}
* </ul>
*/
@@ -61,15 +60,13 @@
* ?body=(name='John%20Smith',age=45)
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_allowBodyParam}
* </ul>
*/
@@ -87,8 +84,7 @@
* ?Accept=text/json&Content-Type=text/json
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
@@ -98,8 +94,7 @@
* Use <js>"NONE"</js> (case insensitive) to suppress inheriting a value from a parent class.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_allowedHeaderParams}
* </ul>
*/
@@ -117,8 +112,7 @@
* <c>PATCH</c> is not part of the original HTTP spec), you can add a <c>X-Method: PATCH</c> header on a normal
* <c>HTTP POST /foo</c> request call which will make the HTTP call look like a <c>PATCH</c> request in any of the REST APIs.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
@@ -144,8 +138,7 @@
* ?method=OPTIONS
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
@@ -155,8 +148,7 @@
* Use <js>"NONE"</js> (case insensitive) to suppress inheriting a value from a parent class.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_allowedMethodParams}
* </ul>
*/
@@ -174,15 +166,13 @@
* ?Accept=text/json&Content-Type=text/json
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_allowHeaderParams}
* </ul>
* @deprecated Use {@link #allowedHeaderParams()}
@@ -196,15 +186,13 @@
* <p>
* Specifies default values for request attributes if they're not already set on the request.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_attrs}
* </ul>
*/
@@ -216,8 +204,7 @@
* <p>
* Shortcut to add bean filters to the bean contexts of all serializers and parsers on all methods in the class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_beanFilters}
* </ul>
*
@@ -232,8 +219,7 @@
* <p>
* This class handles the basic lifecycle of an HTTP REST call.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_callHandler}
* </ul>
*/
@@ -245,8 +231,7 @@
* <p>
* Defines children of this resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_children}
* </ul>
*/
@@ -258,8 +243,7 @@
* <p>
* Used to retrieve localized files from the classpath.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_classpathResourceFinder}
* </ul>
*/
@@ -271,15 +255,13 @@
* <p>
* Specifies the name of the header used to denote the client version on HTTP requests.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_clientVersionHeader}
* </ul>
*/
@@ -291,8 +273,7 @@
* <p>
* The configuration file .
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
@@ -301,8 +282,7 @@
* returned by the {@link Config#getSystemDefault()}.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jm'>{@link RestContextBuilder#config(Config)}
* </ul>
*/
@@ -314,8 +294,7 @@
* <p>
* Associates one or more {@link RestConverter converters} with a resource class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_converters}
* </ul>
*/
@@ -330,8 +309,7 @@
* <p>
* This is a shortcut for using {@link #defaultRequestHeaders()} for just this specific header.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
@@ -345,15 +323,13 @@
* <p>
* The default character encoding for the request and response if not specified on the request.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_defaultCharset}
* </ul>
*/
@@ -368,8 +344,7 @@
* <p>
* This is a shortcut for using {@link #defaultRequestHeaders()} for just this specific header.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
@@ -383,15 +358,13 @@
* <p>
* Specifies default values for request headers if they're not passed in through the request.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_defaultRequestHeaders}
* </ul>
*/
@@ -403,15 +376,13 @@
* <p>
* Specifies default values for response headers if they're not set after the Java REST method is called.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_defaultResponseHeaders}
* </ul>
*/
@@ -424,8 +395,7 @@
* It is used to populate the Swagger description field.
* <br>This value can be retrieved programmatically through the {@link RestRequest#getResourceDescription()} method.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
@@ -434,8 +404,7 @@
* <br>Multiple lines are concatenated with newlines.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jm'>{@link RestInfoProvider#getDescription(RestRequest)}
* </ul>
*/
@@ -447,8 +416,7 @@
* <p>
* These can be used to enable various kinds of compression (e.g. <js>"gzip"</js>) on requests and responses.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_encoders}
* </ul>
*/
@@ -457,8 +425,7 @@
/**
* Shortcut for setting {@link #properties()} of simple boolean types.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
@@ -474,8 +441,7 @@
* <p>
* Associates one or more {@link RestGuard RestGuards} with all REST methods defined in this class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_guards}
* </ul>
*/
@@ -523,8 +489,7 @@
* )
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation}
* </ul>
*
@@ -539,8 +504,7 @@
* <p>
* Class used to retrieve title/description/swagger information about a resource.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_infoProvider}
* </ul>
*/
@@ -552,8 +516,7 @@
* <p>
* Specifies the logger to use for logging.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_logger}
* </ul>
* @deprecated Use {@link #callLogger()}
@@ -564,8 +527,7 @@
/**
* Specifies the logger to use for logging of HTTP requests and responses.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_callLogger}
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
@@ -575,8 +537,7 @@
/**
* Specifies rules on how to handle logging of HTTP requests/responses.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_callLoggerConfig}
* <li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
* </ul>
@@ -590,15 +551,13 @@
* Useful for alleviating DoS attacks by throwing an exception when too much input is received instead of resulting
* in out-of-memory errors which could affect system stability.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_maxInput}
* </ul>
*/
@@ -609,15 +568,13 @@
*
* Identifies the location of the resource bundle for this class.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_messages}
* </ul>
*/
@@ -629,15 +586,13 @@
* <p>
* Defines MIME-type file type mappings.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_mimeTypes}
* </ul>
*/
@@ -651,8 +606,7 @@
* <c>RestRequest</c>, <c>Accept</c>, <c>Reader</c>).
* <br>This setting allows you to provide your own resolvers for your own class types that you want resolved.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_paramResolvers}
* </ul>
*/
@@ -664,8 +618,7 @@
* <p>
* Specifies the parser listener class to use for listening to non-fatal parsing errors.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Parser#PARSER_listener}
* </ul>
*
@@ -687,8 +640,7 @@
* <p>
* Use {@link None} to suppress inheriting parsers defined on the parent class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_parsers}
* </ul>
*/
@@ -700,8 +652,7 @@
* <p>
* Specifies the {@link HttpPartParser} to use for parsing headers, query/form parameters, and URI parts.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_partParser}
* </ul>
*/
@@ -713,8 +664,7 @@
* <p>
* Specifies the {@link HttpPartSerializer} to use for serializing headers, query/form parameters, and URI parts.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_partSerializer}
* </ul>
*/
@@ -836,8 +786,7 @@
* When variables are used on a path of a top-level resource deployed as a Spring bean in a Spring Boot application,
* the first part of the URL must be a literal which will be used as the servlet path of the registered servlet.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* The leading slash is optional. <js>"/myResource"</js> and <js>"myResource"</js> is equivalent.
* <li>
@@ -846,8 +795,7 @@
* Paths must not end with <js>"/"</js> (per the servlet spec).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_path}
* </ul>
*/
@@ -859,8 +807,7 @@
* <p>
* Shortcut to add POJO swaps to the bean contexts of all serializers and parsers on all methods in the class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link BeanContext#BEAN_pojoSwaps}
* </ul>
*
@@ -881,15 +828,13 @@
* <p>
* Property values will be converted to the appropriate type.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jm'>{@link RestContextBuilder#set(String,Object)}
* <li class='jm'>{@link RestContextBuilder#set(java.util.Map)}
* </ul>
@@ -902,15 +847,13 @@
* <p>
* Render stack traces in HTTP response bodies when errors occur.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_renderResponseStackTraces}
* </ul>
*/
@@ -922,8 +865,7 @@
* <p>
* The resolver used for resolving child resources.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_resourceResolver}
* </ul>
*/
@@ -936,8 +878,7 @@
* Specifies a list of {@link ResponseHandler} classes that know how to convert POJOs returned by REST methods or
* set via {@link RestResponse#setOutput(Object)} into appropriate HTTP responses.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_responseHandlers}
* </ul>
*/
@@ -963,8 +904,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_rolesDeclared}
* </ul>
*/
@@ -987,8 +927,7 @@
* }
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports any of the following expression constructs:
* <ul>
@@ -1014,8 +953,7 @@
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_roleGuard}
* </ul>
*/
@@ -1027,8 +965,7 @@
* <p>
* Specifies the serializer listener class to use for listening to non-fatal serialization errors.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link Serializer#SERIALIZER_listener}
* </ul>
*
@@ -1050,8 +987,7 @@
* <p>
* Use {@link None} to suppress inheriting serializers defined on the parent class.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_serializers}
* </ul>
*/
@@ -1078,15 +1014,13 @@
* )
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jm'>{@link RestInfoProvider#getSiteName(RestRequest)}
* </ul>
*/
@@ -1098,15 +1032,13 @@
* <p>
* Used to customize the headers on responses returned for statically-served files.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_staticFileResponseHeaders}
* </ul>
*/
@@ -1118,15 +1050,13 @@
* <p>
* Used to define paths and locations of statically-served files such as images or HTML documents.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_staticFiles}
* </ul>
*/
@@ -1138,15 +1068,13 @@
* <p>
* Overrides the media types inferred from the serializers that identify what media types can be produced by the resource.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_produces}
* </ul>
*/
@@ -1158,15 +1086,13 @@
* <p>
* Overrides the media types inferred from the parsers that identify what media types can be consumed by the resource.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_consumes}
* </ul>
*/
@@ -1195,8 +1121,7 @@
* )
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='ja'>{@link ResourceSwagger}
* <li class='jm'>{@link RestInfoProvider#getSwagger(RestRequest)}
* </ul>
@@ -1210,8 +1135,7 @@
* It is used to populate the Swagger title field.
* <br>This value can be retrieved programmatically through the {@link RestRequest#getResourceTitle()} method.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
@@ -1219,8 +1143,7 @@
* Corresponds to the swagger field <c>/info/title</c>.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jm'>{@link RestInfoProvider#getTitle(RestRequest)}
* </ul>
*/
@@ -1232,15 +1155,13 @@
* <p>
* Overrides the authority path value for this resource and any child resources.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_uriAuthority}
* </ul>
*/
@@ -1252,15 +1173,13 @@
* <p>
* Overrides the context path value for this resource and any child resources.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_uriContext}
* </ul>
*/
@@ -1275,15 +1194,13 @@
* <p>
* See {@link UriResolution} for possible values.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_uriRelativity}
* </ul>
*/
@@ -1298,15 +1215,13 @@
* <p>
* See {@link UriResolution} for possible values.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_uriResolution}
* </ul>
*/
@@ -1319,15 +1234,13 @@
* When enabled, resources retrieved via {@link RestRequest#getClasspathReaderResource(String, boolean)} (and related
* methods) will be cached in memory to speed subsequent lookups.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_useClasspathResourceCaching}
* </ul>
*/
@@ -1340,15 +1253,13 @@
* When enabled, the number of times an exception has occurred will be determined based on stack trace hashsums,
* made available through the {@link RestException#getOccurrence()} method.
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_useStackTraceHashes}
* </ul>
*
@@ -1375,15 +1286,13 @@
* <li><js>"per-request"</js> - Debug is enabled only for requests that have a <c class='snippet'>X-Debug: true</c> header.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* Supports {@doc DefaultRestSvlVariables}
* (e.g. <js>"$L{my.localized.variable}"</js>).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jf'>{@link RestContext#REST_debug}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Introspectable.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Introspectable.java
index b6fa06b..6032624 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Introspectable.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Introspectable.java
@@ -41,8 +41,7 @@
* <c>&invokeArgs</c> - The arguments as an array.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jc'>{@link PojoIntrospector} - Additional information on introspection of POJO methods.
* <li class='jf'>{@link RestContext#REST_converters} - Registering converters with REST resources.
* <li class='link'>{@doc juneau-rest-server.Converters}
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Queryable.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Queryable.java
index 1daafc2..afc7868 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Queryable.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Queryable.java
@@ -62,8 +62,7 @@
* <br>Default is {@code 0} (meaning return all rows).
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jc'>{@link PojoQuery} - Additional information on filtering POJO models.
* <li class='jf'>{@link RestContext#REST_converters} - Registering converters with REST resources.
* <li class='link'>{@doc juneau-rest-server.Converters}
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Traversable.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Traversable.java
index 523e76b..d53d381 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Traversable.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Traversable.java
@@ -40,8 +40,7 @@
* }
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jc'>{@link PojoRest} - Additional information on addressing elements in a POJO tree using URL notation.
* <li class='jf'>{@link RestContext#REST_converters} - Registering converters with REST resources.
* <li class='link'>{@doc juneau-rest-server.Converters}
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/guards/RoleBasedRestGuard.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/guards/RoleBasedRestGuard.java
index 950ca19..683ddb4 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/guards/RoleBasedRestGuard.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/guards/RoleBasedRestGuard.java
@@ -34,8 +34,7 @@
* <li><js>"fo* || (*oo || bar)"</js> - Parenthesis.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul>
+ * <ul class='notes'>
* <li>AND operations take precedence over OR operations (as expected).
* <li>Whitespace is ignored.
* <li><jk>null</jk> or empty expressions always match as <jk>false</jk>.
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/guards/RoleMatcher.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/guards/RoleMatcher.java
index 23b1566..943d37a 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/guards/RoleMatcher.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/guards/RoleMatcher.java
@@ -36,8 +36,7 @@
* <li><js>"fo* || (*oo || bar)"</js> - Parenthesis.
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul>
+ * <ul class='notes'>
* <li>AND operations take precedence over OR operations (as expected).
* <li>Whitespace is ignored.
* <li><jk>null</jk> or empty expressions always match as <jk>false</jk>.
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/BeanDescription.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/BeanDescription.java
index e93a21a..eac24f3 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/BeanDescription.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/BeanDescription.java
@@ -25,8 +25,7 @@
* <p>
* Useful for rendering simple information about a bean during REST OPTIONS requests.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.PredefinedHelperBeans}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ChildResourceDescriptions.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ChildResourceDescriptions.java
index 9b3156f..01d5967 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ChildResourceDescriptions.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ChildResourceDescriptions.java
@@ -22,8 +22,7 @@
* <p>
* Typically used in top-level GET methods of router resources to render a list of available child resources.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.PredefinedHelperBeans}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ResolvingReaderResource.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ResolvingReaderResource.java
index f541d87..fd5077c 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ResolvingReaderResource.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ResolvingReaderResource.java
@@ -81,8 +81,7 @@
/**
* Builder class for constructing {@link ResolvingReaderResource} objects.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.ReaderResource}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ResourceDescription.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ResourceDescription.java
index 2ac77a8..337303e 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ResourceDescription.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ResourceDescription.java
@@ -28,8 +28,7 @@
* <jk>new</jk> ResourceLink(<js>"httpTool"</js>, <js>"HTTP request test client"</js>);
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.PredefinedHelperBeans}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/matchers/MultipartFormDataMatcher.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/matchers/MultipartFormDataMatcher.java
index 164f94a..e0adfc1 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/matchers/MultipartFormDataMatcher.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/matchers/MultipartFormDataMatcher.java
@@ -17,8 +17,7 @@
/**
* Predefined matcher for matching requests with content type <js>"multipart/form-data"</js>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.RestMethodMatchers}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/matchers/UrlEncodedFormMatcher.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/matchers/UrlEncodedFormMatcher.java
index 7454963..6b04885 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/matchers/UrlEncodedFormMatcher.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/matchers/UrlEncodedFormMatcher.java
@@ -17,8 +17,7 @@
/**
* Predefined matcher for matching requests with content type <js>"application/x-www-form-urlencoded"</js>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.RestMethodMatchers}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remote/RrpcServlet.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remote/RrpcServlet.java
index 433da26..4cdbfe5 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remote/RrpcServlet.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remote/RrpcServlet.java
@@ -45,8 +45,7 @@
* To implement a remote interface service, developers must simply subclass from this class and implement the
* {@link #getServiceMap()} method that maps java interfaces to POJO instances.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.restRPC}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/DefaultHandler.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/DefaultHandler.java
index 896eb79..cc5ee69 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/DefaultHandler.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/DefaultHandler.java
@@ -43,8 +43,7 @@
* The <c>Content-Type</c> header is set to the mime-type defined on the selected serializer based on the
* <c>produces</c> value passed in through the constructor.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.MethodReturnTypes}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/InputStreamHandler.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/InputStreamHandler.java
index 9a1574b..aefb0b1 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/InputStreamHandler.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/InputStreamHandler.java
@@ -27,8 +27,7 @@
* <p>
* Sets the <c>Content-Type</c> response header to whatever was set via {@link RestResponse#setContentType(String)}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.MethodReturnTypes}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/ReaderHandler.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/ReaderHandler.java
index 39b3d64..b7f4b3b 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/ReaderHandler.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/ReaderHandler.java
@@ -24,8 +24,7 @@
* <p>
* Simply pipes the contents of the {@link Reader} to {@link RestResponse#getNegotiatedWriter()}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.RestMethod.MethodReturnTypes}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/FileVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/FileVar.java
index d882823..3a26612 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/FileVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/FileVar.java
@@ -60,8 +60,7 @@
* Files of type HTML, XHTML, XML, JSON, Javascript, and CSS will be stripped of comments.
* This allows you to place license headers in files without them being serialized to the output.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-svl.SvlVariables}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/LocalizationVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/LocalizationVar.java
index 0bc9f90..ad35420 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/LocalizationVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/LocalizationVar.java
@@ -35,8 +35,7 @@
* Since this is a {@link SimpleVar}, any variables contained in the result will be recursively resolved.
* Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestAttributeVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestAttributeVar.java
index 6f5d00c..ce62ffa 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestAttributeVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestAttributeVar.java
@@ -35,8 +35,7 @@
* String fooOrBar = restRequest.resolveVars(<js>"$RA{foo,bar}"</js>);
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This variable resolver requires that a {@link RestRequest} object be set as a context object on the resolver
* or a session object on the resolver session.
@@ -44,8 +43,7 @@
* For security reasons, nested and recursive variables are not resolved.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestFormDataVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestFormDataVar.java
index de8e085..ea34e0b 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestFormDataVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestFormDataVar.java
@@ -31,8 +31,7 @@
* String fooOrBar = restRequest.resolveVars(<js>"$RF{foo,bar}"</js>);
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This variable resolver requires that a {@link RestRequest} object be set as a context object on the resolver
* or a session object on the resolver session.
@@ -40,8 +39,7 @@
* For security reasons, nested and recursive variables are not resolved.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestHeaderVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestHeaderVar.java
index a6ce8b4..8fae3c8 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestHeaderVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestHeaderVar.java
@@ -31,8 +31,7 @@
* String fooOrBar = restRequest.resolveVars(<js>"$RH{Foo,Bar}"</js>);
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This variable resolver requires that a {@link RestRequest} object be set as a context object on the resolver
* or a session object on the resolver session.
@@ -40,8 +39,7 @@
* For security reasons, nested and recursive variables are not resolved.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestPathVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestPathVar.java
index d231f35..e8dc7a9 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestPathVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestPathVar.java
@@ -32,8 +32,7 @@
* String fooOrBar = restRequest.resolveVars(<js>"$RP{foo,bar}"</js>);
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This variable resolver requires that a {@link RestRequest} object be set as a context object on the resolver
* or a session object on the resolver session.
@@ -41,8 +40,7 @@
* For security reasons, nested and recursive variables are not resolved.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestQueryVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestQueryVar.java
index 0990929..5d5c9fc 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestQueryVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestQueryVar.java
@@ -32,8 +32,7 @@
* String fooOrBar = restRequest.resolveVars(<js>"$RQ{foo,bar}"</js>);
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This variable resolver requires that a {@link RestRequest} object be set as a context object on the resolver
* or a session object on the resolver session.
@@ -41,8 +40,7 @@
* For security reasons, nested and recursive variables are not resolved.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestVar.java
index 8a06d55..dc514c2 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestVar.java
@@ -48,8 +48,7 @@
* String resourceTitleOrDescription = restRequest.resolveVars(<js>"$R{resourceTitle,resourceDescription}"</js>);
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This variable resolver requires that a {@link RestRequest} object be set as a context object on the resolver
* or a session object on the resolver session.
@@ -57,8 +56,7 @@
* For security reasons, nested and recursive variables are not resolved.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RestInfoVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RestInfoVar.java
index 6091f32..0dcdd50 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RestInfoVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RestInfoVar.java
@@ -55,8 +55,7 @@
* String titleOrDescription = restRequest.resolveVars(<js>"$RI{title,description}"</js>);
* </p>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This variable resolver requires that a {@link RestRequest} object be set as a context object on the resolver
* or a session object on the resolver session.
@@ -64,8 +63,7 @@
* For security reasons, nested and recursive variables are not resolved.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/SerializedRequestAttrVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/SerializedRequestAttrVar.java
index 62fb3da..6e36915 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/SerializedRequestAttrVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/SerializedRequestAttrVar.java
@@ -34,8 +34,7 @@
* Since this is a {@link SimpleVar}, any variables contained in the result will be recursively resolved.
* Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/ServletInitParamVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/ServletInitParamVar.java
index 95c74b5..6b2dcff 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/ServletInitParamVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/ServletInitParamVar.java
@@ -32,8 +32,7 @@
* Since this is a {@link SimpleVar}, any variables contained in the result will be recursively resolved.
* Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/SwaggerVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/SwaggerVar.java
index 0b09feb..c1909ce 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/SwaggerVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/SwaggerVar.java
@@ -31,8 +31,7 @@
* <li><js>"info/contact/name"</js>
* </ul>
*
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
* <li>
* This variable resolver requires that a {@link RestRequest} object be set as a context object on the resolver
* or a session object on the resolver session.
@@ -40,8 +39,7 @@
* For security reasons, nested and recursive variables are not resolved.
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/UrlEncodeVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/UrlEncodeVar.java
index aa47b43..25ced2a 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/UrlEncodeVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/UrlEncodeVar.java
@@ -31,8 +31,7 @@
* Since this is a {@link SimpleVar}, any variables contained in the result will be recursively resolved.
* Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/UrlVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/UrlVar.java
index bf5c9de..8b9cb49 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/UrlVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/UrlVar.java
@@ -32,8 +32,7 @@
* <p>
* Uses the URI resolver returned by {@link RestRequest#getUriResolver()}.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/WidgetVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/WidgetVar.java
index 7b40847..f7d5c6d 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/WidgetVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/WidgetVar.java
@@ -35,8 +35,7 @@
* <li>{@link HtmlDocConfig#widgets() @HtmlDocConfig(widgets)}
* </ul>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>
*
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 21cabe5..334640c 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/ContentTypeMenuItem.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/ContentTypeMenuItem.java
@@ -53,8 +53,7 @@
* <jk>public</jk> Collection<Pet> getPets() {
* </p>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.PredefinedWidgets}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/MenuItemWidget.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/MenuItemWidget.java
index 31ae6cc..92f65c0 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/MenuItemWidget.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/MenuItemWidget.java
@@ -24,8 +24,7 @@
/**
* A subclass of widgets for rendering menu items with drop-down windows.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.PredefinedWidgets}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/PoweredByApache.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/PoweredByApache.java
index e929278..7efbdc0 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/PoweredByApache.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/PoweredByApache.java
@@ -42,8 +42,7 @@
* It renders the following image:
* <img class='bordered' src='doc-files/PoweredByApacheWidget.png'>
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.PredefinedWidgets}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/PoweredByJuneau.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/PoweredByJuneau.java
index 9b2d5c5..e1bd394 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/PoweredByJuneau.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/PoweredByJuneau.java
@@ -21,8 +21,7 @@
* <p>
* The variable it resolves is <js>"$W{PoweredByJuneau}"</js>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.PredefinedWidgets}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/QueryMenuItem.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/QueryMenuItem.java
index d14f142..0179f2a 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/QueryMenuItem.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/QueryMenuItem.java
@@ -20,8 +20,7 @@
* <p>
* The variable it resolves is <js>"$W{QueryMenuItem}"</js>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.PredefinedWidgets}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/ThemeMenuItem.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/ThemeMenuItem.java
index 7ce1c68..0350e5e 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/ThemeMenuItem.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/ThemeMenuItem.java
@@ -24,8 +24,7 @@
* <p>
* The variable it resolves is <js>"$W{ThemeMenuItem}"</js>.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.PredefinedWidgets}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/Tooltip.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/Tooltip.java
index 87f0682..e83a895 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/Tooltip.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/Tooltip.java
@@ -26,8 +26,7 @@
* Tooltips depend on the existence of the <c>tooltip</c> and <c>tooltiptext</c> styles that should be
* present in the stylesheet for the document.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.PredefinedWidgets}
* </ul>
*/
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/Widget.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/Widget.java
index c88a91b..300afc2 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/Widget.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/Widget.java
@@ -33,8 +33,7 @@
* <p>
* Widgets can be defined as inner classes of REST resource classes.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.Widgets}
* </ul>
*/
@@ -221,8 +220,7 @@
/**
* Same as {@link #loadScript(String)} but replaces request-time SVL variables.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jm'>{@link org.apache.juneau.rest.RestContext#getVarResolver()}
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>
@@ -258,8 +256,7 @@
/**
* Same as {@link #loadStyle(String)} but replaces request-time SVL variables.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jm'>{@link org.apache.juneau.rest.RestContext#getVarResolver()}
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>
@@ -295,8 +292,7 @@
/**
* Same as {@link #loadHtml(String)} but replaces request-time SVL variables.
*
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
* <li class='jm'>{@link org.apache.juneau.rest.RestContext#getVarResolver()}
* <li class='link'>{@doc juneau-rest-server.SvlVariables}
* </ul>