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/05/29 22:24:27 UTC

[25/51] [partial] incubator-juneau-website git commit: Improved URI resolution support.

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/serializer/SerializerWriter.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/serializer/SerializerWriter.html b/content/site/apidocs/org/apache/juneau/serializer/SerializerWriter.html
index b610721..f8dd9f7 100644
--- a/content/site/apidocs/org/apache/juneau/serializer/SerializerWriter.html
+++ b/content/site/apidocs/org/apache/juneau/serializer/SerializerWriter.html
@@ -121,7 +121,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public class <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.32">SerializerWriter</a>
+<pre>public class <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.31">SerializerWriter</a>
 extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a></pre>
 <div class="block">Simple wrapper around a standard <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io"><code>Writer</code></a> with additional methods.
  <p>
@@ -151,29 +151,17 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>protected <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 class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#absolutePathUriBase">absolutePathUriBase</a></span></code>
-<div class="block">The base (e.g.</div>
-</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#out">out</a></span></code>
 <div class="block">The underlying writer.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected char</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#quoteChar">quoteChar</a></span></code>
 <div class="block">The quote character being used by this writer.</div>
 </td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected <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 class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#relativeUriBase">relativeUriBase</a></span></code>
-<div class="block">The base (e.g.</div>
-</td>
-</tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#trimStrings">trimStrings</a></span></code>
@@ -181,9 +169,9 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>protected <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#uriContext">uriContext</a></span></code>
-<div class="block">The URI context of the request.</div>
+<td class="colFirst"><code>protected <a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#uriResolver">uriResolver</a></span></code>
+<div class="block">The URI resolver of the request.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -214,13 +202,11 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#SerializerWriter-java.io.Writer-boolean-boolean-char-java.lang.String-java.lang.String-org.apache.juneau.UriContext-">SerializerWriter</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;out,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#SerializerWriter-java.io.Writer-boolean-boolean-char-org.apache.juneau.UriResolver-">SerializerWriter</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;out,
                 boolean&nbsp;useWhitespace,
                 boolean&nbsp;trimStrings,
                 char&nbsp;quoteChar,
-                <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>&nbsp;relativeUriBase,
-                <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>&nbsp;absolutePathUriBase,
-                <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a>&nbsp;uriContext)</code>&nbsp;</td>
+                <a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a>&nbsp;uriResolver)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -392,7 +378,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>out</h4>
-<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.35">out</a></pre>
+<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.34">out</a></pre>
 <div class="block">The underlying writer.</div>
 </li>
 </ul>
@@ -402,7 +388,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>useWhitespace</h4>
-<pre>protected final&nbsp;boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.38">useWhitespace</a></pre>
+<pre>protected final&nbsp;boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.37">useWhitespace</a></pre>
 <div class="block">Use-whitespace flag.</div>
 </li>
 </ul>
@@ -412,7 +398,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>trimStrings</h4>
-<pre>protected final&nbsp;boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.41">trimStrings</a></pre>
+<pre>protected final&nbsp;boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.40">trimStrings</a></pre>
 <div class="block">Trim strings flag.</div>
 </li>
 </ul>
@@ -422,38 +408,18 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>quoteChar</h4>
-<pre>protected final&nbsp;char <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.44">quoteChar</a></pre>
+<pre>protected final&nbsp;char <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.43">quoteChar</a></pre>
 <div class="block">The quote character being used by this writer.</div>
 </li>
 </ul>
-<a name="relativeUriBase">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>relativeUriBase</h4>
-<pre>protected 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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.47">relativeUriBase</a></pre>
-<div class="block">The base (e.g. <js>https://localhost:9443/contextPath"</js>) for relative URIs (e.g. <js>"my/path"</js>).</div>
-</li>
-</ul>
-<a name="absolutePathUriBase">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>absolutePathUriBase</h4>
-<pre>protected 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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.50">absolutePathUriBase</a></pre>
-<div class="block">The base (e.g. <js>https://localhost:9443"</js>) for relative URIs with absolute paths (e.g. <js>"/contextPath/my/path"</js>).</div>
-</li>
-</ul>
-<a name="uriContext">
+<a name="uriResolver">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>uriContext</h4>
-<pre>protected final&nbsp;<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.53">uriContext</a></pre>
-<div class="block">The URI context of the request. (i.e. the REST request URL broken down into authority/context/servlet/pathInfo parts.</div>
+<h4>uriResolver</h4>
+<pre>protected final&nbsp;<a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.46">uriResolver</a></pre>
+<div class="block">The URI resolver of the request.</div>
 </li>
 </ul>
 </li>
@@ -464,19 +430,17 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="SerializerWriter-java.io.Writer-boolean-boolean-char-java.lang.String-java.lang.String-org.apache.juneau.UriContext-">
+<a name="SerializerWriter-java.io.Writer-boolean-boolean-char-org.apache.juneau.UriResolver-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>SerializerWriter</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.66">SerializerWriter</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;out,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.56">SerializerWriter</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;out,
                         boolean&nbsp;useWhitespace,
                         boolean&nbsp;trimStrings,
                         char&nbsp;quoteChar,
-                        <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>&nbsp;relativeUriBase,
-                        <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>&nbsp;absolutePathUriBase,
-                        <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a>&nbsp;uriContext)</pre>
+                        <a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a>&nbsp;uriResolver)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>out</code> - The writer being wrapped.</dd>
@@ -484,10 +448,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
    <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#s--"><code>s()</code></a> will write a space character.</dd>
 <dd><code>trimStrings</code> - If <jk>true</jk>, strings should be trimmed before they're serialized.</dd>
 <dd><code>quoteChar</code> - The character to write when <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#q--"><code>q()</code></a> is called.</dd>
-<dd><code>relativeUriBase</code> - The base (e.g. <js>https://localhost:9443/contextPath"</js>) for relative URIs (e.g. <js>"my/path"</js>).</dd>
-<dd><code>absolutePathUriBase</code> - The base (e.g. <js>https://localhost:9443"</js>) for relative URIs with absolute paths (e.g. <js>"/contextPath/my/path"</js>).</dd>
-<dd><code>uriContext</code> - The URI context.
-   Identifies the current request URI used for resolution of URIs to absolute or root-relative form.</dd>
+<dd><code>uriResolver</code> - The URI resolver for resolving URIs to absolute or root-relative form.</dd>
 </dl>
 </li>
 </ul>
@@ -505,7 +466,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>cr</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.85">cr</a>(int&nbsp;depth)
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.73">cr</a>(int&nbsp;depth)
                     throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Performs a carriage return.
  <p>
@@ -526,7 +487,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>appendln</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.100">appendln</a>(int&nbsp;indent,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.88">appendln</a>(int&nbsp;indent,
                                  <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>&nbsp;text)
                           throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Writes an indent (if the <code>useWhitespace</code> setting is enabled), followed by text,
@@ -548,7 +509,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>appendln</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.111">appendln</a>(<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>&nbsp;text)
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.99">appendln</a>(<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>&nbsp;text)
                           throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Writes the specified text followed by a newline (if the <code>useWhitespace</code> setting is enabled).</div>
 <dl>
@@ -567,7 +528,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>append</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.123">append</a>(int&nbsp;indent,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.111">append</a>(int&nbsp;indent,
                                <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>&nbsp;text)
                         throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Writes an indent (if the <code>useWhitespace</code> setting is enabled), followed by text.</div>
@@ -588,7 +549,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>append</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.135">append</a>(int&nbsp;indent,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.123">append</a>(int&nbsp;indent,
                                char&nbsp;c)
                         throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Writes an indent (if the <code>useWhitespace</code> setting is enabled), followed by text.</div>
@@ -609,18 +570,16 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>appendUri</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.173">appendUri</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;uri)
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.159">appendUri</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;uri)
                            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Appends the specified object as a URI.
  <p>
  Object is converted to a <code>String</code> using <code>toString()</code>, so this will work on <a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a> or <a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a> objects,
  or any other type that returns a URI via it's <code>toString()</code> method.
  <p>
- If the URI is relative (i.e. without a schema and not prepended with <js>'/'</js>) the URI
- will be prepended with <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#absolutePathUriBase"><code>absolutePathUriBase</code></a> and <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#relativeUriBase"><code>relativeUriBase</code></a>.
- <p>
- If the URI is context-absolute (i.e. without a schema, but prepended with <js>'/'</js>)
- the URI will be prepended with <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#absolutePathUriBase"><code>absolutePathUriBase</code></a>.</div>
+ The URI is resolved based on the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a> and
+ <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a> settings and the <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a> that's part of the 
+ session.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>uri</code> - The URI to serialize.</dd>
@@ -637,7 +596,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>append</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.198">append</a>(char[]&nbsp;characters)
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.171">append</a>(char[]&nbsp;characters)
                         throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Appends the specified characters to this writer.</div>
 <dl>
@@ -656,7 +615,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>s</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.210">s</a>()
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.183">s</a>()
                    throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Adds a whitespace character to the output if the <code>useWhitespace</code> setting is enabled.</div>
 <dl>
@@ -673,7 +632,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>q</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.222">q</a>()
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.195">q</a>()
                    throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Adds the quote character specified by the <code>quoteChar</code> setting to the output.</div>
 <dl>
@@ -690,7 +649,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>i</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.234">i</a>(int&nbsp;indent)
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.207">i</a>(int&nbsp;indent)
                    throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Writes an indent to the writer if the <code>useWhitespace</code> setting is enabled.</div>
 <dl>
@@ -709,7 +668,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>nl</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.247">nl</a>()
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.220">nl</a>()
                     throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Writes a newline to the writer if the <code>useWhitespace</code> setting is enabled.</div>
 <dl>
@@ -726,7 +685,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>nlIf</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.260">nlIf</a>(boolean&nbsp;b)
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.233">nlIf</a>(boolean&nbsp;b)
                       throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Writes a newline to the writer if the <code>useWhitespace</code> setting is enabled and the boolean flag is true.</div>
 <dl>
@@ -745,7 +704,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>append</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.273">append</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;text)
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.246">append</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;text)
                         throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Writes the specified text to the writer.</div>
 <dl>
@@ -764,7 +723,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>append</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.285">append</a>(<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>&nbsp;text)
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.258">append</a>(<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>&nbsp;text)
                         throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Writes the specified text to the writer.</div>
 <dl>
@@ -783,7 +742,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>appendIf</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.299">appendIf</a>(boolean&nbsp;b,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.272">appendIf</a>(boolean&nbsp;b,
                                  <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>&nbsp;text)
                           throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Writes the specified text to the writer if b is true.</div>
@@ -804,7 +763,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>appendIf</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.313">appendIf</a>(boolean&nbsp;b,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.286">appendIf</a>(boolean&nbsp;b,
                                  char&nbsp;c)
                           throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Writes the specified text to the writer if b is true.</div>
@@ -825,7 +784,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>append</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.325">append</a>(char&nbsp;c)
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.298">append</a>(char&nbsp;c)
                         throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -843,7 +802,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>write</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.331">write</a>(char[]&nbsp;cbuf,
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.304">write</a>(char[]&nbsp;cbuf,
                   int&nbsp;off,
                   int&nbsp;len)
            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -861,7 +820,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockList">
 <li class="blockList">
 <h4>flush</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.336">flush</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.309">flush</a>()
            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -879,7 +838,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
 <ul class="blockListLast">
 <li class="blockList">
 <h4>close</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.341">close</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.314">close</a>()
            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>