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> 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> out,
boolean useWhitespace,
boolean trimStrings,
char 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> 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> absolutePathUriBase,
- <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> uriContext)</code> </td>
+ <a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a> uriResolver)</code> </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 <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 <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 boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.38">useWhitespace</a></pre>
+<pre>protected final 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 boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.41">trimStrings</a></pre>
+<pre>protected final 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 char <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.44">quoteChar</a></pre>
+<pre>protected final 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 <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 <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 <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 <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 <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> out,
+<pre>public <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> out,
boolean useWhitespace,
boolean trimStrings,
char 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> 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> absolutePathUriBase,
- <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> uriContext)</pre>
+ <a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a> 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 <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.85">cr</a>(int depth)
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.73">cr</a>(int 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 <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.100">appendln</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.88">appendln</a>(int 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> 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 <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <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> text)
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <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> 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 <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.123">append</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.111">append</a>(int 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> 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 <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.135">append</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.123">append</a>(int indent,
char 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 <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <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> uri)
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <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> 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 <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.198">append</a>(char[] characters)
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.171">append</a>(char[] 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 <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.210">s</a>()
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <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 <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.222">q</a>()
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <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 <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.234">i</a>(int indent)
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.207">i</a>(int 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 <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.247">nl</a>()
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <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 <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.260">nlIf</a>(boolean b)
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.233">nlIf</a>(boolean 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 <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <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> text)
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <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> 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 <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <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> text)
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <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> 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 <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.299">appendIf</a>(boolean b,
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.272">appendIf</a>(boolean 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> 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 <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.313">appendIf</a>(boolean b,
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.286">appendIf</a>(boolean b,
char 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 <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.325">append</a>(char c)
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.298">append</a>(char 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 void <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.331">write</a>(char[] cbuf,
+<pre>public void <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.304">write</a>(char[] cbuf,
int off,
int 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 void <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.336">flush</a>()
+<pre>public void <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 void <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.341">close</a>()
+<pre>public void <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>