You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juneau.apache.org by ja...@apache.org on 2017/02/17 02:14:14 UTC

[36/36] incubator-juneau-website git commit: Add Swagger examples.

Add Swagger examples.

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

Branch: refs/heads/asf-site
Commit: 4903c5d14a491faa21489690f4aed0ad59f3618b
Parents: f635b86
Author: JamesBognar <ja...@apache.org>
Authored: Thu Feb 16 21:13:25 2017 -0500
Committer: JamesBognar <ja...@apache.org>
Committed: Thu Feb 16 21:13:25 2017 -0500

----------------------------------------------------------------------
 content/about.html                              |   89 +
 content/site/apidocs/allclasses-frame.html      |    3 +
 content/site/apidocs/allclasses-noframe.html    |    3 +
 content/site/apidocs/constant-values.html       |   92 +-
 content/site/apidocs/index-all.html             |  924 ++-
 .../org/apache/juneau/dto/swagger/Contact.html  |  122 +-
 .../dto/swagger/ExternalDocumentation.html      |   94 +-
 .../apache/juneau/dto/swagger/HeaderInfo.html   |  605 +-
 .../org/apache/juneau/dto/swagger/Info.html     |  219 +-
 .../org/apache/juneau/dto/swagger/Items.html    |  580 +-
 .../org/apache/juneau/dto/swagger/License.html  |  102 +-
 .../apache/juneau/dto/swagger/Operation.html    |  506 +-
 .../juneau/dto/swagger/ParameterInfo.html       |  773 +-
 .../apache/juneau/dto/swagger/ResponseInfo.html |  189 +-
 .../apache/juneau/dto/swagger/SchemaInfo.html   |  905 ++-
 .../juneau/dto/swagger/SecurityScheme.html      |  310 +-
 .../org/apache/juneau/dto/swagger/Swagger.html  |  606 +-
 .../juneau/dto/swagger/SwaggerBuilder.html      |  930 +++
 .../juneau/dto/swagger/SwaggerElement.html      |  302 +
 .../org/apache/juneau/dto/swagger/Tag.html      |  138 +-
 .../org/apache/juneau/dto/swagger/Temp.html     |  276 +
 .../org/apache/juneau/dto/swagger/Xml.html      |  182 +-
 .../juneau/dto/swagger/package-frame.html       |    3 +
 .../juneau/dto/swagger/package-summary.html     |  173 +-
 .../apache/juneau/dto/swagger/package-tree.html |    6 +
 .../juneau/html/HtmlDocSerializerContext.html   |    4 +-
 .../juneau/html/HtmlDocSerializerSession.html   |    4 +-
 .../juneau/html/HtmlSerializerContext.html      |   82 +-
 .../juneau/html/HtmlSerializerSession.html      |   42 +-
 .../juneau/jena/RdfSerializerContext.html       |   46 +-
 .../juneau/jena/RdfSerializerSession.html       |   72 +-
 .../juneau/json/JsonSerializerContext.html      |   42 +-
 .../juneau/json/JsonSerializerSession.html      |   36 +-
 .../msgpack/MsgPackSerializerContext.html       |   61 +-
 .../msgpack/MsgPackSerializerSession.html       |   32 +-
 .../org/apache/juneau/rest/RestServlet.html     |  190 +-
 .../juneau/serializer/SerializerSession.html    |    2 +-
 .../urlencoding/UonSerializerContext.html       |   40 +-
 .../urlencoding/UonSerializerSession.html       |   62 +-
 .../UrlEncodingSerializerContext.html           |    2 +-
 .../UrlEncodingSerializerSession.html           |    4 +-
 .../juneau/urlencoding/doc-files/rfc_uon.txt    |   28 +-
 .../apache/juneau/xml/XmlSerializerContext.html |   50 +-
 .../apache/juneau/xml/XmlSerializerSession.html |   50 +-
 content/site/apidocs/overview-summary.html      |  157 +-
 content/site/apidocs/overview-tree.html         |   30 +-
 .../org/apache/juneau/dto/swagger/Contact.html  |  192 +-
 .../dto/swagger/ExternalDocumentation.html      |  137 +-
 .../apache/juneau/dto/swagger/HeaderInfo.html   | 1192 ++--
 .../org/apache/juneau/dto/swagger/Info.html     |  324 +-
 .../org/apache/juneau/dto/swagger/Items.html    | 1136 +--
 .../org/apache/juneau/dto/swagger/License.html  |  137 +-
 .../apache/juneau/dto/swagger/Operation.html    | 1160 +--
 .../juneau/dto/swagger/ParameterInfo.html       | 1583 ++--
 .../apache/juneau/dto/swagger/ResponseInfo.html |  288 +-
 .../apache/juneau/dto/swagger/SchemaInfo.html   | 1618 +++--
 .../juneau/dto/swagger/SecurityScheme.html      |  562 +-
 .../org/apache/juneau/dto/swagger/Swagger.html  | 1425 ++--
 .../juneau/dto/swagger/SwaggerBuilder.html      |  362 +
 .../juneau/dto/swagger/SwaggerElement.html      |  112 +
 .../org/apache/juneau/dto/swagger/Tag.html      |  187 +-
 .../org/apache/juneau/dto/swagger/Temp.html     |  141 +
 .../org/apache/juneau/dto/swagger/Xml.html      |  334 +-
 .../juneau/html/HtmlSerializerContext.html      |  313 +-
 .../juneau/html/HtmlSerializerSession.html      |  318 +-
 .../juneau/jena/RdfSerializerContext.html       |  121 +-
 .../juneau/jena/RdfSerializerSession.html       |  405 +-
 .../juneau/json/JsonSerializerContext.html      |   75 +-
 .../juneau/json/JsonSerializerSession.html      |  123 +-
 .../msgpack/MsgPackSerializerContext.html       |   56 +-
 .../msgpack/MsgPackSerializerSession.html       |  104 +-
 .../org/apache/juneau/rest/RestServlet.html     | 6743 +++++++++---------
 .../juneau/serializer/SerializerSession.html    |    4 +-
 .../urlencoding/UonSerializerContext.html       |   70 +-
 .../urlencoding/UonSerializerSession.html       |  133 +-
 .../apache/juneau/xml/XmlSerializerContext.html |  108 +-
 .../apache/juneau/xml/XmlSerializerSession.html |  332 +-
 77 files changed, 18710 insertions(+), 10253 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/4903c5d1/content/about.html
----------------------------------------------------------------------
diff --git a/content/about.html b/content/about.html
index 9382719..df4c522 100644
--- a/content/about.html
+++ b/content/about.html
@@ -269,6 +269,95 @@
 		<xt>&lt;/entry&gt;</xt>
 	<xt>&lt;/feed&gt;</xt>		
 	</p>
+	<p>	
+		Swagger documents can be constructed using the Swagger DTOs and JSON serializer:
+	</p>
+	<p class='bcode'>
+	<jk>import static</jk> org.apache.juneau.dto.swagger.SwaggerBuilder.*;
+
+	Swagger swagger = <jsm>swagger</jsm>()
+		.swagger(<js>"2.0"</js>)
+		.info(
+			<jsm>info</jsm>(<js>"Swagger Petstore"</js>, <js>"1.0.0"</js>)
+				.description(<js>"This is a sample server Petstore server."</js>)
+				.termsOfService(<js>"http://swagger.io/terms/"</js>)
+				.contact(
+					<jsm>contact</jsm>().email(<js>"apiteam@swagger.io"</js>)
+				)
+				.license(
+					<jsm>license</jsm>(<js>"Apache 2.0"</js>).url(<js>"http://www.apache.org/licenses/LICENSE-2.0.html"</js>)
+				)
+		)
+		.path(<js>"/pet"</js>, <js>"post"</js>,
+			<jsm>operation</jsm>()
+				.tags(<js>"pet"</js>)
+				.summary(<js>"Add a new pet to the store"</js>)
+				.description(<js>""</js>)
+				.operationId(<js>"addPet"</js>)
+				.consumes(MediaType.<jsf>JSON</jsf>, MediaType.<jsf>XML</jsf>)
+				.produces(MediaType.<jsf>JSON</jsf>, MediaType.<jsf>XML</jsf>)
+				.parameters(
+					<jsm>parameterInfo</jsm>(<js>"body"</js>, <js>"body"</js>)
+						.description(<js>"Pet object that needs to be added to the store"</js>)
+						.required(<jk>true</jk>)
+				)
+				.response(405, <jsm>responseInfo</jsm>(<js>"Invalid input"</js>))
+		);
+
+	<jc>// Serialize to Swagger/JSON</jc>
+	String swaggerJson = JsonSerializer.<jsf>DEFAULT_READABLE</jsf>.serialize(swagger);
+	</p>
+	<p class='bcode'>
+	{
+		<jf>"swagger"</jf>: <js>"2.0"</js>,
+		<jf>"info"</jf>: {
+			<jf>"title"</jf>: <js>"Swagger Petstore"</js>,
+			<jf>"description"</jf>: <js>"This is a sample server Petstore server."</js>,
+			<jf>"version"</jf>: <js>"1.0.0"</js>,
+			<jf>"termsOfService"</jf>: <js>"http://swagger.io/terms/"</js>,
+			<jf>"contact"</jf>: {
+				<jf>"email"</jf>: <js>"apiteam@swagger.io"</js>
+			},
+			<jf>"license"</jf>: {
+				<jf>"name"</jf>: <js>"Apache 2.0"</js>,
+				<jf>"url"</jf>: <js>"http://www.apache.org/licenses/LICENSE-2.0.html"</js>
+			}
+		},
+		<jf>"paths"</jf>: {
+			<jf>"/pet"</jf>: {
+				<jf>"post"</jf>: {
+					<jf>"tags"</jf>: [
+						<js>"pet"</js>
+					],
+					<jf>"summary"</jf>: <js>"Add a new pet to the store"</js>,
+					<jf>"description"</jf>: <js>""</js>,
+					<jf>"operationId"</jf>: <js>"addPet"</js>,
+					<jf>"consumes"</jf>: [
+						<js>"application/json"</js>,
+						<js>"text/xml"</js>
+					],
+					<jf>"produces"</jf>: [
+						<js>"application/json"</js>,
+						<js>"text/xml"</js>
+					],
+					<jf>"parameters"</jf>: [
+						{
+							<jf>"in"</jf>: <js>"body"</js>,
+							<jf>"name"</jf>: <js>"body"</js>,
+							<jf>"description"</jf>: <js>"Pet object that needs to be added to the store"</js>,
+							<jf>"required"</jf>: <jk>true</jk>
+						}
+					],
+					<jf>"responses"</jf>: {
+						<jf>"405"</jf>: {
+							<jf>"description"</jf>: <js>"Invalid input"</js>
+						}
+					}
+				}
+			}
+		},
+	}		
+	</p>
 	<p>
 		Note that these DTOs can also be serialized to any of the other supported languages such as JSON or MessagePack!
 		And they can be parsed back into their original objects!

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/4903c5d1/content/site/apidocs/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/allclasses-frame.html b/content/site/apidocs/allclasses-frame.html
index 6cd7209..3166671 100644
--- a/content/site/apidocs/allclasses-frame.html
+++ b/content/site/apidocs/allclasses-frame.html
@@ -519,6 +519,8 @@
 <li><a href="org/apache/juneau/dto/html5/Sup.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Sup</a></li>
 <li><a href="org/apache/juneau/transform/SurrogateSwap.html" title="class in org.apache.juneau.transform" target="classFrame">SurrogateSwap</a></li>
 <li><a href="org/apache/juneau/dto/swagger/Swagger.html" title="class in org.apache.juneau.dto.swagger" target="classFrame">Swagger</a></li>
+<li><a href="org/apache/juneau/dto/swagger/SwaggerBuilder.html" title="class in org.apache.juneau.dto.swagger" target="classFrame">SwaggerBuilder</a></li>
+<li><a href="org/apache/juneau/dto/swagger/SwaggerElement.html" title="class in org.apache.juneau.dto.swagger" target="classFrame">SwaggerElement</a></li>
 <li><a href="org/apache/juneau/svl/vars/SystemPropertiesVar.html" title="class in org.apache.juneau.svl.vars" target="classFrame">SystemPropertiesVar</a></li>
 <li><a href="org/apache/juneau/dto/html5/Table.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Table</a></li>
 <li><a href="org/apache/juneau/dto/swagger/Tag.html" title="class in org.apache.juneau.dto.swagger" target="classFrame">Tag</a></li>
@@ -526,6 +528,7 @@
 <li><a href="org/apache/juneau/dto/html5/Td.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Td</a></li>
 <li><a href="org/apache/juneau/internal/TeeOutputStream.html" title="class in org.apache.juneau.internal" target="classFrame">TeeOutputStream</a></li>
 <li><a href="org/apache/juneau/internal/TeeWriter.html" title="class in org.apache.juneau.internal" target="classFrame">TeeWriter</a></li>
+<li><a href="org/apache/juneau/dto/swagger/Temp.html" title="class in org.apache.juneau.dto.swagger" target="classFrame">Temp</a></li>
 <li><a href="org/apache/juneau/dto/html5/Template.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Template</a></li>
 <li><a href="org/apache/juneau/dto/atom/Text.html" title="class in org.apache.juneau.dto.atom" target="classFrame">Text</a></li>
 <li><a href="org/apache/juneau/dto/html5/Textarea.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Textarea</a></li>

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/4903c5d1/content/site/apidocs/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/allclasses-noframe.html b/content/site/apidocs/allclasses-noframe.html
index 698b59a..3834b0d 100644
--- a/content/site/apidocs/allclasses-noframe.html
+++ b/content/site/apidocs/allclasses-noframe.html
@@ -519,6 +519,8 @@
 <li><a href="org/apache/juneau/dto/html5/Sup.html" title="class in org.apache.juneau.dto.html5">Sup</a></li>
 <li><a href="org/apache/juneau/transform/SurrogateSwap.html" title="class in org.apache.juneau.transform">SurrogateSwap</a></li>
 <li><a href="org/apache/juneau/dto/swagger/Swagger.html" title="class in org.apache.juneau.dto.swagger">Swagger</a></li>
+<li><a href="org/apache/juneau/dto/swagger/SwaggerBuilder.html" title="class in org.apache.juneau.dto.swagger">SwaggerBuilder</a></li>
+<li><a href="org/apache/juneau/dto/swagger/SwaggerElement.html" title="class in org.apache.juneau.dto.swagger">SwaggerElement</a></li>
 <li><a href="org/apache/juneau/svl/vars/SystemPropertiesVar.html" title="class in org.apache.juneau.svl.vars">SystemPropertiesVar</a></li>
 <li><a href="org/apache/juneau/dto/html5/Table.html" title="class in org.apache.juneau.dto.html5">Table</a></li>
 <li><a href="org/apache/juneau/dto/swagger/Tag.html" title="class in org.apache.juneau.dto.swagger">Tag</a></li>
@@ -526,6 +528,7 @@
 <li><a href="org/apache/juneau/dto/html5/Td.html" title="class in org.apache.juneau.dto.html5">Td</a></li>
 <li><a href="org/apache/juneau/internal/TeeOutputStream.html" title="class in org.apache.juneau.internal">TeeOutputStream</a></li>
 <li><a href="org/apache/juneau/internal/TeeWriter.html" title="class in org.apache.juneau.internal">TeeWriter</a></li>
+<li><a href="org/apache/juneau/dto/swagger/Temp.html" title="class in org.apache.juneau.dto.swagger">Temp</a></li>
 <li><a href="org/apache/juneau/dto/html5/Template.html" title="class in org.apache.juneau.dto.html5">Template</a></li>
 <li><a href="org/apache/juneau/dto/atom/Text.html" title="class in org.apache.juneau.dto.atom">Text</a></li>
 <li><a href="org/apache/juneau/dto/html5/Textarea.html" title="class in org.apache.juneau.dto.html5">Textarea</a></li>

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/4903c5d1/content/site/apidocs/constant-values.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/constant-values.html b/content/site/apidocs/constant-values.html
index 2ec3cd7..c6c2b07 100644
--- a/content/site/apidocs/constant-values.html
+++ b/content/site/apidocs/constant-values.html
@@ -452,69 +452,76 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><a name="org.apache.juneau.html.HtmlSerializerContext.HTML_addBeanTypeProperties">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/juneau/html/HtmlSerializerContext.html#HTML_addBeanTypeProperties">HTML_addBeanTypeProperties</a></code></td>
+<td class="colLast"><code>"HtmlSerializer.addBeanTypeProperties"</code></td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.juneau.html.HtmlSerializerContext.HTML_addKeyValueTableHeaders">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/juneau/html/HtmlSerializerContext.html#HTML_addKeyValueTableHeaders">HTML_addKeyValueTableHeaders</a></code></td>
 <td class="colLast"><code>"HtmlSerializer.addKeyValueTableHeaders"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.juneau.html.HtmlSerializerContext.HTML_detectLinksInStrings">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/juneau/html/HtmlSerializerContext.html#HTML_detectLinksInStrings">HTML_detectLinksInStrings</a></code></td>
 <td class="colLast"><code>"HtmlSerializer.detectLinksInStrings"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.juneau.html.HtmlSerializerContext.HTML_labelParameter">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/juneau/html/HtmlSerializerContext.html#HTML_labelParameter">HTML_labelParameter</a></code></td>
 <td class="colLast"><code>"HtmlSerializer.labelParameter"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.juneau.html.HtmlSerializerContext.HTML_lookForLabelParameters">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/juneau/html/HtmlSerializerContext.html#HTML_lookForLabelParameters">HTML_lookForLabelParameters</a></code></td>
 <td class="colLast"><code>"HtmlSerializer.lookForLabelParameters"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.juneau.html.HtmlSerializerContext.HTML_uriAnchorText">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/juneau/html/HtmlSerializerContext.html#HTML_uriAnchorText">HTML_uriAnchorText</a></code></td>
 <td class="colLast"><code>"HtmlSerializer.uriAnchorText"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.juneau.html.HtmlSerializerContext.LAST_TOKEN">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/juneau/html/HtmlSerializerContext.html#LAST_TOKEN">LAST_TOKEN</a></code></td>
 <td class="colLast"><code>"LAST_TOKEN"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.juneau.html.HtmlSerializerContext.PROPERTY_NAME">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/juneau/html/HtmlSerializerContext.html#PROPERTY_NAME">PROPERTY_NAME</a></code></td>
 <td class="colLast"><code>"PROPERTY_NAME"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.juneau.html.HtmlSerializerContext.TO_STRING">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/juneau/html/HtmlSerializerContext.html#TO_STRING">TO_STRING</a></code></td>
 <td class="colLast"><code>"TO_STRING"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.juneau.html.HtmlSerializerContext.URI">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/juneau/html/HtmlSerializerContext.html#URI">URI</a></code></td>
 <td class="colLast"><code>"URI"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.juneau.html.HtmlSerializerContext.URI_ANCHOR">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
@@ -880,27 +887,34 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><a name="org.apache.juneau.jena.RdfSerializerContext.RDF_addBeanTypeProperties">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/juneau/jena/RdfSerializerContext.html#RDF_addBeanTypeProperties">RDF_addBeanTypeProperties</a></code></td>
+<td class="colLast"><code>"RdfSerializer.addBeanTypeProperties"</code></td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.juneau.jena.RdfSerializerContext.RDF_addLiteralTypes">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/juneau/jena/RdfSerializerContext.html#RDF_addLiteralTypes">RDF_addLiteralTypes</a></code></td>
 <td class="colLast"><code>"RdfSerializer.addLiteralTypes"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.juneau.jena.RdfSerializerContext.RDF_addRootProperty">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/juneau/jena/RdfSerializerContext.html#RDF_addRootProperty">RDF_addRootProperty</a></code></td>
 <td class="colLast"><code>"RdfSerializer.addRootProperty"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.juneau.jena.RdfSerializerContext.RDF_autoDetectNamespaces">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/juneau/jena/RdfSerializerContext.html#RDF_autoDetectNamespaces">RDF_autoDetectNamespaces</a></code></td>
 <td class="colLast"><code>"RdfSerializer.autoDetectNamespaces"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.juneau.jena.RdfSerializerContext.RDF_namespaces">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
@@ -922,13 +936,20 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><a name="org.apache.juneau.json.JsonSerializerContext.JSON_addBeanTypeProperties">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/juneau/json/JsonSerializerContext.html#JSON_addBeanTypeProperties">JSON_addBeanTypeProperties</a></code></td>
+<td class="colLast"><code>"JsonSerializer.addBeanTypeProperties"</code></td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.juneau.json.JsonSerializerContext.JSON_escapeSolidus">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/juneau/json/JsonSerializerContext.html#JSON_escapeSolidus">JSON_escapeSolidus</a></code></td>
 <td class="colLast"><code>"JsonSerializer.escapeSolidus"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.juneau.json.JsonSerializerContext.JSON_simpleMode">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
@@ -942,6 +963,27 @@
 <ul class="blockList">
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.juneau.msgpack.<a href="org/apache/juneau/msgpack/MsgPackSerializerContext.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerContext</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.juneau.msgpack.MsgPackSerializerContext.MSGPACK_addBeanTypeProperties">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/juneau/msgpack/MsgPackSerializerContext.html#MSGPACK_addBeanTypeProperties">MSGPACK_addBeanTypeProperties</a></code></td>
+<td class="colLast"><code>"MsgPackSerializer.addBeanTypeProperties"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.juneau.parser.<a href="org/apache/juneau/parser/ParserContext.html" title="class in org.apache.juneau.parser">ParserContext</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
@@ -1434,6 +1476,13 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><a name="org.apache.juneau.urlencoding.UonSerializerContext.UON_addBeanTypeProperties">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/juneau/urlencoding/UonSerializerContext.html#UON_addBeanTypeProperties">UON_addBeanTypeProperties</a></code></td>
+<td class="colLast"><code>"UonSerializer.addBeanTypeProperties"</code></td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.juneau.urlencoding.UonSerializerContext.UON_encodeChars">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
@@ -1559,41 +1608,48 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><a name="org.apache.juneau.xml.XmlSerializerContext.XML_addBeanTypeProperties">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/juneau/xml/XmlSerializerContext.html#XML_addBeanTypeProperties">XML_addBeanTypeProperties</a></code></td>
+<td class="colLast"><code>"XmlSerializer.addBeanTypeProperties"</code></td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.juneau.xml.XmlSerializerContext.XML_addNamespaceUrisToRoot">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/juneau/xml/XmlSerializerContext.html#XML_addNamespaceUrisToRoot">XML_addNamespaceUrisToRoot</a></code></td>
 <td class="colLast"><code>"XmlSerializer.addNamespaceUrisToRoot"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.juneau.xml.XmlSerializerContext.XML_autoDetectNamespaces">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/juneau/xml/XmlSerializerContext.html#XML_autoDetectNamespaces">XML_autoDetectNamespaces</a></code></td>
 <td class="colLast"><code>"XmlSerializer.autoDetectNamespaces"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.juneau.xml.XmlSerializerContext.XML_defaultNamespace">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/juneau/xml/XmlSerializerContext.html#XML_defaultNamespace">XML_defaultNamespace</a></code></td>
 <td class="colLast"><code>"XmlSerializer.defaultNamespace"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.juneau.xml.XmlSerializerContext.XML_enableNamespaces">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/juneau/xml/XmlSerializerContext.html#XML_enableNamespaces">XML_enableNamespaces</a></code></td>
 <td class="colLast"><code>"XmlSerializer.enableNamespaces"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.juneau.xml.XmlSerializerContext.XML_namespaces">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/juneau/xml/XmlSerializerContext.html#XML_namespaces">XML_namespaces</a></code></td>
 <td class="colLast"><code>"XmlSerializer.namespaces.list"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.juneau.xml.XmlSerializerContext.XML_xsNamespace">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>