http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/1809c234/content/site/apidocs/org/apache/juneau/json/JsonParserContext.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/org/apache/juneau/json/JsonParserContext.html b/content/site/apidocs/org/apache/juneau/json/JsonParserContext.html index ba7bcc3..b3aec70 100644 --- a/content/site/apidocs/org/apache/juneau/json/JsonParserContext.html +++ b/content/site/apidocs/org/apache/juneau/json/JsonParserContext.html @@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab"; </div> <div class="subNav"> <ul class="navList"> -<li><a href="../../../../org/apache/juneau/json/JsonParser.html" title="class in org.apache.juneau.json"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json"><span class="typeNameLink">Prev Class</span></a></li> <li><a href="../../../../org/apache/juneau/json/JsonParserSession.html" title="class in org.apache.juneau.json"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> @@ -127,10 +127,10 @@ var activeTableTab = "activeTableTab"; extends <a href="../../../../org/apache/juneau/parser/ParserContext.html" title="class in org.apache.juneau.parser">ParserContext</a></pre> <div class="block">Configurable properties on the <a href="../../../../org/apache/juneau/json/JsonParser.html" title="class in org.apache.juneau.json"><code>JsonParser</code></a> class. <p> - Context properties are set by calling <a href="../../../../org/apache/juneau/ContextFactory.html#setProperty-java.lang.String-java.lang.Object-"><code>ContextFactory.setProperty(String, Object)</code></a> on the context factory - returned <a href="../../../../org/apache/juneau/CoreApi.html#getContextFactory--"><code>CoreApi.getContextFactory()</code></a>. + Context properties are set by calling <a href="../../../../org/apache/juneau/PropertyStore.html#setProperty-java.lang.String-java.lang.Object-"><code>PropertyStore.setProperty(String, Object)</code></a> on the property store + passed into the constructor. <p> - See <a href="../../../../org/apache/juneau/ContextFactory.html" title="class in org.apache.juneau"><code>ContextFactory</code></a> for more information about context properties. + See <a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau"><code>PropertyStore</code></a> for more information about context properties. <h5 class='section'>Inherited configurable properties:</h5> <ul class='javahierarchy'> @@ -179,7 +179,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserContext.html" title= <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/json/JsonParserContext.html#JsonParserContext-org.apache.juneau.ContextFactory-">JsonParserContext</a></span>(<a href="../../../../org/apache/juneau/ContextFactory.html" title="class in org.apache.juneau">ContextFactory</a> cf)</code> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonParserContext.html#JsonParserContext-org.apache.juneau.PropertyStore-">JsonParserContext</a></span>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> ps)</code> <div class="block">Constructor.</div> </td> </tr> @@ -240,19 +240,19 @@ extends <a href="../../../../org/apache/juneau/parser/ParserContext.html" title= <!-- --> </a> <h3>Constructor Detail</h3> -<a name="JsonParserContext-org.apache.juneau.ContextFactory-"> +<a name="JsonParserContext-org.apache.juneau.PropertyStore-"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>JsonParserContext</h4> -<pre>public <a href="../../../../src-html/org/apache/juneau/json/JsonParserContext.html#line.43">JsonParserContext</a>(<a href="../../../../org/apache/juneau/ContextFactory.html" title="class in org.apache.juneau">ContextFactory</a> cf)</pre> +<pre>public <a href="../../../../src-html/org/apache/juneau/json/JsonParserContext.html#line.43">JsonParserContext</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> ps)</pre> <div class="block">Constructor. <p> - Typically only called from <a href="../../../../org/apache/juneau/ContextFactory.html#getContext-java.lang.Class-"><code>ContextFactory.getContext(Class)</code></a>.</div> + Typically only called from <a href="../../../../org/apache/juneau/PropertyStore.html#getContext-java.lang.Class-"><code>PropertyStore.getContext(Class)</code></a>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>cf</code> - The factory that created this context.</dd> +<dd><code>ps</code> - The property store that created this context.</dd> </dl> </li> </ul> @@ -308,7 +308,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserContext.html" title= </div> <div class="subNav"> <ul class="navList"> -<li><a href="../../../../org/apache/juneau/json/JsonParser.html" title="class in org.apache.juneau.json"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../org/apache/juneau/json/JsonParserBuilder.html" title="class in org.apache.juneau.json"><span class="typeNameLink">Prev Class</span></a></li> <li><a href="../../../../org/apache/juneau/json/JsonParserSession.html" title="class in org.apache.juneau.json"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList">
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/1809c234/content/site/apidocs/org/apache/juneau/json/JsonParserSession.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/org/apache/juneau/json/JsonParserSession.html b/content/site/apidocs/org/apache/juneau/json/JsonParserSession.html index 5e00813..c4d4f47 100644 --- a/content/site/apidocs/org/apache/juneau/json/JsonParserSession.html +++ b/content/site/apidocs/org/apache/juneau/json/JsonParserSession.html @@ -123,7 +123,7 @@ var activeTableTab = "activeTableTab"; <li class="blockList"> <hr> <br> -<pre>public final class <a href="../../../../src-html/org/apache/juneau/json/JsonParserSession.html#line.28">JsonParserSession</a> +<pre>public final class <a href="../../../../src-html/org/apache/juneau/json/JsonParserSession.html#line.27">JsonParserSession</a> extends <a href="../../../../org/apache/juneau/parser/ParserSession.html" title="class in org.apache.juneau.parser">ParserSession</a></pre> <div class="block">Session object that lives for the duration of a single use of <a href="../../../../org/apache/juneau/json/JsonParser.html" title="class in org.apache.juneau.json"><code>JsonParser</code></a>. <p> @@ -245,7 +245,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserSession.html" title= <ul class="blockListLast"> <li class="blockList"> <h4>JsonParserSession</h4> -<pre>public <a href="../../../../src-html/org/apache/juneau/json/JsonParserSession.html#line.55">JsonParserSession</a>(<a href="../../../../org/apache/juneau/json/JsonParserContext.html" title="class in org.apache.juneau.json">JsonParserContext</a> ctx, +<pre>public <a href="../../../../src-html/org/apache/juneau/json/JsonParserSession.html#line.54">JsonParserSession</a>(<a href="../../../../org/apache/juneau/json/JsonParserContext.html" title="class in org.apache.juneau.json">JsonParserContext</a> ctx, <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> op, <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> input, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> javaMethod, @@ -292,7 +292,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserSession.html" title= <ul class="blockList"> <li class="blockList"> <h4>getReader</h4> -<pre>public <a href="../../../../org/apache/juneau/parser/ParserReader.html" title="class in org.apache.juneau.parser">ParserReader</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserSession.html#line.60">getReader</a>() +<pre>public <a href="../../../../org/apache/juneau/parser/ParserReader.html" title="class in org.apache.juneau.parser">ParserReader</a> <a href="../../../../src-html/org/apache/juneau/json/JsonParserSession.html#line.59">getReader</a>() throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/parser/ParserSession.html#getReader--">ParserSession</a></code></span></div> <div class="block">Wraps the specified input object inside a reader. @@ -313,7 +313,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserSession.html" title= <ul class="blockList"> <li class="blockList"> <h4>isWhitespace</h4> -<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/json/JsonParserSession.html#line.83">isWhitespace</a>(int cp)</pre> +<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/json/JsonParserSession.html#line.82">isWhitespace</a>(int cp)</pre> <div class="block">Returns <jk>true</jk> if the specified character is whitespace. <p> The definition of whitespace is different for strict vs lax mode. @@ -333,7 +333,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserSession.html" title= <ul class="blockList"> <li class="blockList"> <h4>isCommentOrWhitespace</h4> -<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/json/JsonParserSession.html#line.95">isCommentOrWhitespace</a>(int cp)</pre> +<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/json/JsonParserSession.html#line.94">isCommentOrWhitespace</a>(int cp)</pre> <div class="block">Returns <jk>true</jk> if the specified character is whitespace or '/'.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -349,7 +349,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParserSession.html" title= <ul class="blockListLast"> <li class="blockList"> <h4>getLastLocation</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</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>,<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>> <a href="../../../../src-html/org/apache/juneau/json/JsonParserSession.html#line.104">getLastLocation</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</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>,<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>> <a href="../../../../src-html/org/apache/juneau/json/JsonParserSession.html#line.103">getLastLocation</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/parser/ParserSession.html#getLastLocation--">ParserSession</a></code></span></div> <div class="block">Returns information used to determine at what location in the parse a failure occurred.</div> <dl> http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/1809c234/content/site/apidocs/org/apache/juneau/json/JsonSchemaSerializer.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/org/apache/juneau/json/JsonSchemaSerializer.html b/content/site/apidocs/org/apache/juneau/json/JsonSchemaSerializer.html index 5e76f06..9cc200e 100644 --- a/content/site/apidocs/org/apache/juneau/json/JsonSchemaSerializer.html +++ b/content/site/apidocs/org/apache/juneau/json/JsonSchemaSerializer.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10}; +var methods = {"i0":10,"i1":10,"i2":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab"; <div class="subNav"> <ul class="navList"> <li><a href="../../../../org/apache/juneau/json/JsonParserSession.html" title="class in org.apache.juneau.json"><span class="typeNameLink">Prev Class</span></a></li> -<li><a href="../../../../org/apache/juneau/json/JsonSerializer.html" title="class in org.apache.juneau.json"><span class="typeNameLink">Next Class</span></a></li> +<li><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../index.html?org/apache/juneau/json/JsonSchemaSerializer.html" target="_top">Frames</a></li> @@ -99,10 +99,7 @@ var activeTableTab = "activeTableTab"; <li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> <li> <ul class="inheritance"> -<li><a href="../../../../org/apache/juneau/Lockable.html" title="class in org.apache.juneau">org.apache.juneau.Lockable</a></li> -<li> -<ul class="inheritance"> -<li><a href="../../../../org/apache/juneau/CoreApi.html" title="class in org.apache.juneau">org.apache.juneau.CoreApi</a></li> +<li><a href="../../../../org/apache/juneau/CoreObject.html" title="class in org.apache.juneau">org.apache.juneau.CoreObject</a></li> <li> <ul class="inheritance"> <li><a href="../../../../org/apache/juneau/serializer/Serializer.html" title="class in org.apache.juneau.serializer">org.apache.juneau.serializer.Serializer</a></li> @@ -126,20 +123,14 @@ var activeTableTab = "activeTableTab"; </ul> </li> </ul> -</li> -</ul> <div class="description"> <ul class="blockList"> <li class="blockList"> -<dl> -<dt>All Implemented Interfaces:</dt> -<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a></dd> -</dl> <hr> <br> <pre><a href="../../../../org/apache/juneau/annotation/Produces.html" title="annotation in org.apache.juneau.annotation">@Produces</a>(<a href="../../../../org/apache/juneau/annotation/Produces.html#value--">value</a>="application/json+schema,text/json+schema", <a href="../../../../org/apache/juneau/annotation/Produces.html#contentType--">contentType</a>="application/json") -public final class <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializer.html#line.38">JsonSchemaSerializer</a> +public final class <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializer.html#line.40">JsonSchemaSerializer</a> extends <a href="../../../../org/apache/juneau/json/JsonSerializer.html" title="class in org.apache.juneau.json">JsonSerializer</a></pre> <div class="block">Serializes POJO metadata to HTTP responses as JSON. @@ -186,6 +177,13 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializer.html" title=" <h3>Fields inherited from class org.apache.juneau.json.<a href="../../../../org/apache/juneau/json/JsonSerializer.html" title="class in org.apache.juneau.json">JsonSerializer</a></h3> <code><a href="../../../../org/apache/juneau/json/JsonSerializer.html#DEFAULT">DEFAULT</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#DEFAULT_LAX">DEFAULT_LAX</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#DEFAULT_LAX_READABLE">DEFAULT_LAX_READABLE</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#DEFAULT_LAX_READABLE_SAFE">DEFAULT_LAX_READABLE_SAFE</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#DEFAULT_READABLE">DEFAULT_READABLE</a></code></li> </ul> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.apache.juneau.CoreObject"> +<!-- --> +</a> +<h3>Fields inherited from class org.apache.juneau.<a href="../../../../org/apache/juneau/CoreObject.html" title="class in org.apache.juneau">CoreObject</a></h3> +<code><a href="../../../../org/apache/juneau/CoreObject.html#propertyStore">propertyStore</a></code></li> +</ul> </li> </ul> <!-- ======== CONSTRUCTOR SUMMARY ======== --> @@ -200,12 +198,13 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializer.html" title=" <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/json/JsonSchemaSerializer.html#JsonSchemaSerializer--">JsonSchemaSerializer</a></span>()</code> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializer.html#JsonSchemaSerializer-org.apache.juneau.PropertyStore-">JsonSchemaSerializer</a></span>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> propertyStore)</code> <div class="block">Constructor.</div> </td> </tr> <tr class="rowColor"> -<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializer.html#JsonSchemaSerializer-org.apache.juneau.ContextFactory-">JsonSchemaSerializer</a></span>(<a href="../../../../org/apache/juneau/ContextFactory.html" title="class in org.apache.juneau">ContextFactory</a> config)</code> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializer.html#JsonSchemaSerializer-org.apache.juneau.PropertyStore-java.util.Map-">JsonSchemaSerializer</a></span>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> propertyStore, + <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</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>,<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>> overrideProperties)</code> <div class="block">Constructor.</div> </td> </tr> @@ -225,16 +224,28 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializer.html" title=" <th class="colLast" scope="col">Method and Description</th> </tr> <tr id="i0" class="altColor"> +<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerSession.html" title="class in org.apache.juneau.json">JsonSerializerSession</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializer.html#createSession-java.lang.Object-org.apache.juneau.ObjectMap-java.lang.reflect.Method-java.util.Locale-java.util.TimeZone-org.apache.juneau.MediaType-">createSession</a></span>(<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> output, + <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> op, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> javaMethod, + <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> locale, + <a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> timeZone, + <a href="../../../../org/apache/juneau/MediaType.html" title="class in org.apache.juneau">MediaType</a> mediaType)</code> +<div class="block">Create the session object that will be passed in to the serialize method.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> <td class="colFirst"><code>protected void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializer.html#doSerialize-org.apache.juneau.serializer.SerializerSession-java.lang.Object-">doSerialize</a></span>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a> session, <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> o)</code> <div class="block">Serializes a POJO to the specified output stream or writer.</div> </td> </tr> -<tr id="i1" class="rowColor"> -<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializer.html" title="class in org.apache.juneau.json">JsonSchemaSerializer</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializer.html#lock--">lock</a></span>()</code> -<div class="block">Locks this object so that settings on it cannot be modified.</div> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>protected <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializer.html#getOverrideProperties--">getOverrideProperties</a></span>()</code> +<div class="block">Method used by subclasses to override context factory properties for just this + instance without modifying the context factory itself.</div> </td> </tr> </table> @@ -243,7 +254,7 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializer.html" title=" <!-- --> </a> <h3>Methods inherited from class org.apache.juneau.json.<a href="../../../../org/apache/juneau/json/JsonSerializer.html" title="class in org.apache.juneau.json">JsonSerializer</a></h3> -<code><a href="../../../../org/apache/juneau/json/JsonSerializer.html#addBeanFilters-java.lang.Class...-">addBeanFilters</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addBeanFilters-java.util.Collection-">addBeanFilters</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addImplClass-java.lang.Class-java.lang.Class-">addImplClass</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addNotBeanClasses-java.lang.Class...-">addNotBeanClasses</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addNotBeanClasses-java.util.Collection-">addNotBeanClasses</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addNotBeanPackages-java.util.Collection-">addNotBeanPackages</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addNotBeanPackages-java.lang.String...-">addNotBeanPackages</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addPojoSwaps-java.lang.Class...-">addPojoSw aps</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addPojoSwaps-java.util.Collection-">addPojoSwaps</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addToBeanDictionary-java.lang.Class...-">addToBeanDictionary</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addToBeanDictionary-java.util.Collection-">addToBeanDictionary</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addToProperty-java.lang.String-java.lang.Object-">addToProperty</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#clone--">clone</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#createSession-java.lang.Object-org.apache.juneau.ObjectMap-java.lang.reflect.Method-java.util.Locale-java.util.TimeZone-org.apache.juneau.MediaType-">createSession</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#getSchemaSerializer--">getSchemaSerializer</a>, <a href="../../../../org/apache/juneau/json/Js onSerializer.html#putToProperty-java.lang.String-java.lang.Object-">putToProperty</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#putToProperty-java.lang.String-java.lang.Object-java.lang.Object-">putToProperty</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removeBeanFilters-java.lang.Class...-">removeBeanFilters</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removeBeanFilters-java.util.Collection-">removeBeanFilters</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removeFromBeanDictionary-java.lang.Class...-">removeFromBeanDictionary</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removeFromBeanDictionary-java.util.Collection-">removeFromBeanDictionary</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removeFromProperty-java.lang.String-java.lang.Object-">removeFromProperty</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removeNotBeanClas ses-java.lang.Class...-">removeNotBeanClasses</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removeNotBeanClasses-java.util.Collection-">removeNotBeanClasses</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removeNotBeanPackages-java.util.Collection-">removeNotBeanPackages</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removeNotBeanPackages-java.lang.String...-">removeNotBeanPackages</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removePojoSwaps-java.lang.Class...-">removePojoSwaps</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removePojoSwaps-java.util.Collection-">removePojoSwaps</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setAbsolutePathUriBase-java.lang.String-">setAbsolutePathUriBase</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setAddBeanTypeProperties-boolean-">setAddBeanTypeProperties</a>, <a href="../../../../org/apache/ juneau/json/JsonSerializer.html#setBeanClassVisibility-org.apache.juneau.Visibility-">setBeanClassVisibility</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeanConstructorVisibility-org.apache.juneau.Visibility-">setBeanConstructorVisibility</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeanDictionary-java.lang.Class...-">setBeanDictionary</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeanDictionary-java.util.Collection-">setBeanDictionary</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeanFieldVisibility-org.apache.juneau.Visibility-">setBeanFieldVisibility</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeanFilters-java.lang.Class...-">setBeanFilters</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeanFilters-java.util.Collection-">setBeanFilters</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeanMapPutReturn sOldValue-boolean-">setBeanMapPutReturnsOldValue</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeansRequireDefaultConstructor-boolean-">setBeansRequireDefaultConstructor</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeansRequireSerializable-boolean-">setBeansRequireSerializable</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeansRequireSettersForGetters-boolean-">setBeansRequireSettersForGetters</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeansRequireSomeProperties-boolean-">setBeansRequireSomeProperties</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeanTypePropertyName-java.lang.String-">setBeanTypePropertyName</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setClassLoader-java.lang.ClassLoader-">setClassLoader</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setDebug-boolean-">setDebug</a>, <a href="../../../../ org/apache/juneau/json/JsonSerializer.html#setDefaultParser-java.lang.Class-">setDefaultParser</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setDetectRecursions-boolean-">setDetectRecursions</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setEscapeSolidus-boolean-">setEscapeSolidus</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setIgnoreInvocationExceptionsOnGetters-boolean-">setIgnoreInvocationExceptionsOnGetters</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setIgnoreInvocationExceptionsOnSetters-boolean-">setIgnoreInvocationExceptionsOnSetters</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setIgnorePropertiesWithoutSetters-boolean-">setIgnorePropertiesWithoutSetters</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setIgnoreRecursions-boolean-">setIgnoreRecursions</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setIgnoreUnknownBeanP roperties-boolean-">setIgnoreUnknownBeanProperties</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setIgnoreUnknownNullBeanProperties-boolean-">setIgnoreUnknownNullBeanProperties</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setImplClasses-java.util.Map-">setImplClasses</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setInitialDepth-int-">setInitialDepth</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setLocale-java.util.Locale-">setLocale</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setMaxDepth-int-">setMaxDepth</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setMediaType-org.apache.juneau.MediaType-">setMediaType</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setMethodVisibility-org.apache.juneau.Visibility-">setMethodVisibility</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setNotBeanClasses-java.lang.Class. ..-">setNotBeanClasses</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setNotBeanClasses-java.util.Collection-">setNotBeanClasses</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setNotBeanPackages-java.util.Collection-">setNotBeanPackages</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setNotBeanPackages-java.lang.String...-">setNotBeanPackages</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setPojoSwaps-java.lang.Class...-">setPojoSwaps</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setPojoSwaps-java.util.Collection-">setPojoSwaps</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setProperties-org.apache.juneau.ObjectMap-">setProperties</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setProperty-java.lang.String-java.lang.Object-">setProperty</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setQuoteChar-char-">setQuote Char</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setRelativeUriBase-java.lang.String-">setRelativeUriBase</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setSimpleMode-boolean-">setSimpleMode</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setSortCollections-boolean-">setSortCollections</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setSortMaps-boolean-">setSortMaps</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setSortProperties-boolean-">setSortProperties</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setTimeZone-java.util.TimeZone-">setTimeZone</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setTrimEmptyCollections-boolean-">setTrimEmptyCollections</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setTrimEmptyMaps-boolean-">setTrimEmptyMaps</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#s etTrimNullProperties-boolean-">setTrimNullProperties</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setTrimStrings-boolean-">setTrimStrings</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setUseInterfaceProxies-boolean-">setUseInterfaceProxies</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setUseJavaBeanIntrospector-boolean-">setUseJavaBeanIntrospector</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setUseWhitespace-boolean-">setUseWhitespace</a></code></li> +<code><a href="../../../../org/apache/juneau/json/JsonSerializer.html#builder--">builder</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#getSchemaSerializer--">getSchemaSerializer</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.serializer.WriterSerializer"> @@ -260,25 +271,18 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializer.html" title=" <code><a href="../../../../org/apache/juneau/serializer/Serializer.html#createSession-java.lang.Object-">createSession</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#getMediaTypes--">getMediaTypes</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#getPrimaryMediaType--">getPrimaryMediaType</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#getResponseContentType--">getResponseContentType</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#getResponseHeaders-org.apache.juneau.ObjectMap-">getResponseHeaders</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#serialize-java.lang.Object-java.lang.Object-">serialize</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#serialize-org.apache.juneau.serializer.SerializerSession-java.lang.Object-">serialize</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#toList-java.lang.Class-java.lang.Object-">toList </a></code></li> </ul> <ul class="blockList"> -<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.CoreApi"> +<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.CoreObject"> <!-- --> </a> -<h3>Methods inherited from class org.apache.juneau.<a href="../../../../org/apache/juneau/CoreApi.html" title="class in org.apache.juneau">CoreApi</a></h3> -<code><a href="../../../../org/apache/juneau/CoreApi.html#checkLock--">checkLock</a>, <a href="../../../../org/apache/juneau/CoreApi.html#getBeanContext--">getBeanContext</a>, <a href="../../../../org/apache/juneau/CoreApi.html#getContext-java.lang.Class-">getContext</a>, <a href="../../../../org/apache/juneau/CoreApi.html#getContextFactory--">getContextFactory</a>, <a href="../../../../org/apache/juneau/CoreApi.html#object--">object</a>, <a href="../../../../org/apache/juneau/CoreApi.html#string--">string</a></code></li> -</ul> -<ul class="blockList"> -<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.Lockable"> -<!-- --> -</a> -<h3>Methods inherited from class org.apache.juneau.<a href="../../../../org/apache/juneau/Lockable.html" title="class in org.apache.juneau">Lockable</a></h3> -<code><a href="../../../../org/apache/juneau/Lockable.html#isLocked--">isLocked</a>, <a href="../../../../org/apache/juneau/Lockable.html#onUnclone--">onUnclone</a></code></li> +<h3>Methods inherited from class org.apache.juneau.<a href="../../../../org/apache/juneau/CoreObject.html" title="class in org.apache.juneau">CoreObject</a></h3> +<code><a href="../../../../org/apache/juneau/CoreObject.html#createContext-java.lang.Class-">createContext</a>, <a href="../../../../org/apache/juneau/CoreObject.html#createPropertyStore--">createPropertyStore</a>, <a href="../../../../org/apache/juneau/CoreObject.html#getBeanContext--">getBeanContext</a>, <a href="../../../../org/apache/juneau/CoreObject.html#object--">object</a>, <a href="../../../../org/apache/juneau/CoreObject.html#string--">string</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> <!-- --> </a> <h3>Methods inherited from class java.lang.<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></h3> -<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/j ava/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> +<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> </ul> </li> </ul> @@ -294,27 +298,33 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializer.html" title=" <!-- --> </a> <h3>Constructor Detail</h3> -<a name="JsonSchemaSerializer--"> +<a name="JsonSchemaSerializer-org.apache.juneau.PropertyStore-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>JsonSchemaSerializer</h4> -<pre>public <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializer.html#line.43">JsonSchemaSerializer</a>()</pre> +<pre>public <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializer.html#line.48">JsonSchemaSerializer</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> propertyStore)</pre> <div class="block">Constructor.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>propertyStore</code> - Initialize with the specified config property store.</dd> +</dl> </li> </ul> -<a name="JsonSchemaSerializer-org.apache.juneau.ContextFactory-"> +<a name="JsonSchemaSerializer-org.apache.juneau.PropertyStore-java.util.Map-"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>JsonSchemaSerializer</h4> -<pre>public <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializer.html#line.53">JsonSchemaSerializer</a>(<a href="../../../../org/apache/juneau/ContextFactory.html" title="class in org.apache.juneau">ContextFactory</a> config)</pre> +<pre>public <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializer.html#line.57">JsonSchemaSerializer</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> propertyStore, + <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</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>,<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>> overrideProperties)</pre> <div class="block">Constructor.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>config</code> - Initialize with the specified config property store.</dd> +<dd><code>propertyStore</code> - Initialize with the specified config property store.</dd> +<dd><code>overrideProperties</code> - </dd> </dl> </li> </ul> @@ -326,13 +336,81 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializer.html" title=" <!-- --> </a> <h3>Method Detail</h3> -<a name="doSerialize-org.apache.juneau.serializer.SerializerSession-java.lang.Object-"> +<a name="getOverrideProperties--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getOverrideProperties</h4> +<pre>protected <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializer.html#line.63">getOverrideProperties</a>()</pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObject.html#getOverrideProperties--">CoreObject</a></code></span></div> +<div class="block">Method used by subclasses to override context factory properties for just this + instance without modifying the context factory itself. + <p> + Subclasses can call this parent method to append to override properties defined + higher in the parent chain.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code><a href="../../../../org/apache/juneau/CoreObject.html#getOverrideProperties--">getOverrideProperties</a></code> in class <code><a href="../../../../org/apache/juneau/CoreObject.html" title="class in org.apache.juneau">CoreObject</a></code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>The override properties. Never <jk>null</jk>.</dd> +</dl> +</li> +</ul> +<a name="createSession-java.lang.Object-org.apache.juneau.ObjectMap-java.lang.reflect.Method-java.util.Locale-java.util.TimeZone-org.apache.juneau.MediaType-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> +<h4>createSession</h4> +<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerSession.html" title="class in org.apache.juneau.json">JsonSerializerSession</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializer.html#line.73">createSession</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> output, + <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> op, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> javaMethod, + <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> locale, + <a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> timeZone, + <a href="../../../../org/apache/juneau/MediaType.html" title="class in org.apache.juneau">MediaType</a> mediaType)</pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/Serializer.html#createSession-java.lang.Object-org.apache.juneau.ObjectMap-java.lang.reflect.Method-java.util.Locale-java.util.TimeZone-org.apache.juneau.MediaType-">Serializer</a></code></span></div> +<div class="block">Create the session object that will be passed in to the serialize method. + <p> + It's up to implementers to decide what the session object looks like, although typically + it's going to be a subclass of <a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer"><code>SerializerSession</code></a>.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code><a href="../../../../org/apache/juneau/json/JsonSerializer.html#createSession-java.lang.Object-org.apache.juneau.ObjectMap-java.lang.reflect.Method-java.util.Locale-java.util.TimeZone-org.apache.juneau.MediaType-">createSession</a></code> in class <code><a href="../../../../org/apache/juneau/json/JsonSerializer.html" title="class in org.apache.juneau.json">JsonSerializer</a></code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>output</code> - The output object. + <br>Character-based serializers can handle the following output class types: + <ul> + <li><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> + <li><a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io"><code>OutputStream</code></a> - Output will be written as UTF-8 encoded stream. + <li><a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a> - Output will be written as system-default encoded stream. + </ul> + <br>Stream-based serializers can handle the following output class types: + <ul> + <li><a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io"><code>OutputStream</code></a> + <li><a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a> + </ul></dd> +<dd><code>op</code> - Optional additional properties.</dd> +<dd><code>javaMethod</code> - Java method that invoked this serializer. + When using the REST API, this is the Java method invoked by the REST call. + Can be used to access annotations defined on the method or class.</dd> +<dd><code>locale</code> - The session locale. + If <jk>null</jk>, then the locale defined on the context is used.</dd> +<dd><code>timeZone</code> - The session timezone. + If <jk>null</jk>, then the timezone defined on the context is used.</dd> +<dd><code>mediaType</code> - The session media type (e.g. <js>"application/json"</js>).</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>The new session.</dd> +</dl> +</li> +</ul> +<a name="doSerialize-org.apache.juneau.serializer.SerializerSession-java.lang.Object-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> <h4>doSerialize</h4> -<pre>protected void <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializer.html#line.65">doSerialize</a>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a> session, +<pre>protected void <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializer.html#line.78">doSerialize</a>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a> session, <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> o) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/Serializer.html#doSerialize-org.apache.juneau.serializer.SerializerSession-java.lang.Object-">Serializer</a></code></span></div> @@ -351,23 +429,6 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializer.html" title=" </dl> </li> </ul> -<a name="lock--"> -<!-- --> -</a> -<ul class="blockListLast"> -<li class="blockList"> -<h4>lock</h4> -<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializer.html" title="class in org.apache.juneau.json">JsonSchemaSerializer</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializer.html#line.152">lock</a>()</pre> -<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/Lockable.html#lock--">Lockable</a></code></span></div> -<div class="block">Locks this object so that settings on it cannot be modified.</div> -<dl> -<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> -<dd><code><a href="../../../../org/apache/juneau/json/JsonSerializer.html#lock--">lock</a></code> in class <code><a href="../../../../org/apache/juneau/json/JsonSerializer.html" title="class in org.apache.juneau.json">JsonSerializer</a></code></dd> -<dt><span class="returnLabel">Returns:</span></dt> -<dd>This object (for method chaining).</dd> -</dl> -</li> -</ul> </li> </ul> </li> @@ -396,7 +457,7 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializer.html" title=" <div class="subNav"> <ul class="navList"> <li><a href="../../../../org/apache/juneau/json/JsonParserSession.html" title="class in org.apache.juneau.json"><span class="typeNameLink">Prev Class</span></a></li> -<li><a href="../../../../org/apache/juneau/json/JsonSerializer.html" title="class in org.apache.juneau.json"><span class="typeNameLink">Next Class</span></a></li> +<li><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../index.html?org/apache/juneau/json/JsonSchemaSerializer.html" target="_top">Frames</a></li> http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/1809c234/content/site/apidocs/org/apache/juneau/json/JsonSerializer.Readable.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/org/apache/juneau/json/JsonSerializer.Readable.html b/content/site/apidocs/org/apache/juneau/json/JsonSerializer.Readable.html index 1818784..4cadf4f 100644 --- a/content/site/apidocs/org/apache/juneau/json/JsonSerializer.Readable.html +++ b/content/site/apidocs/org/apache/juneau/json/JsonSerializer.Readable.html @@ -18,6 +18,12 @@ catch(err) { } //--> +var methods = {"i0":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; </script> <noscript> <div>JavaScript is disabled on your browser.</div> @@ -70,13 +76,13 @@ <li><a href="#nested.classes.inherited.from.class.org.apache.juneau.json.JsonSerializer">Nested</a> | </li> <li><a href="#fields.inherited.from.class.org.apache.juneau.json.JsonSerializer">Field</a> | </li> <li><a href="#constructor.summary">Constr</a> | </li> -<li><a href="#methods.inherited.from.class.org.apache.juneau.json.JsonSerializer">Method</a></li> +<li><a href="#method.summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> <li>Field | </li> <li><a href="#constructor.detail">Constr</a> | </li> -<li>Method</li> +<li><a href="#method.detail">Method</a></li> </ul> </div> <a name="skip.navbar.top"> @@ -93,10 +99,7 @@ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> <li> <ul class="inheritance"> -<li><a href="../../../../org/apache/juneau/Lockable.html" title="class in org.apache.juneau">org.apache.juneau.Lockable</a></li> -<li> -<ul class="inheritance"> -<li><a href="../../../../org/apache/juneau/CoreApi.html" title="class in org.apache.juneau">org.apache.juneau.CoreApi</a></li> +<li><a href="../../../../org/apache/juneau/CoreObject.html" title="class in org.apache.juneau">org.apache.juneau.CoreObject</a></li> <li> <ul class="inheritance"> <li><a href="../../../../org/apache/juneau/serializer/Serializer.html" title="class in org.apache.juneau.serializer">org.apache.juneau.serializer.Serializer</a></li> @@ -120,22 +123,16 @@ </ul> </li> </ul> -</li> -</ul> <div class="description"> <ul class="blockList"> <li class="blockList"> <dl> -<dt>All Implemented Interfaces:</dt> -<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a></dd> -</dl> -<dl> <dt>Enclosing class:</dt> <dd><a href="../../../../org/apache/juneau/json/JsonSerializer.html" title="class in org.apache.juneau.json">JsonSerializer</a></dd> </dl> <hr> <br> -<pre>public static class <a href="../../../../src-html/org/apache/juneau/json/JsonSerializer.html#line.112">JsonSerializer.Readable</a> +<pre>public static class <a href="../../../../src-html/org/apache/juneau/json/JsonSerializer.html#line.110">JsonSerializer.Readable</a> extends <a href="../../../../org/apache/juneau/json/JsonSerializer.html" title="class in org.apache.juneau.json">JsonSerializer</a></pre> <div class="block">Default serializer, with whitespace.</div> </li> @@ -172,6 +169,13 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializer.html" title=" <h3>Fields inherited from class org.apache.juneau.json.<a href="../../../../org/apache/juneau/json/JsonSerializer.html" title="class in org.apache.juneau.json">JsonSerializer</a></h3> <code><a href="../../../../org/apache/juneau/json/JsonSerializer.html#DEFAULT">DEFAULT</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#DEFAULT_LAX">DEFAULT_LAX</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#DEFAULT_LAX_READABLE">DEFAULT_LAX_READABLE</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#DEFAULT_LAX_READABLE_SAFE">DEFAULT_LAX_READABLE_SAFE</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#DEFAULT_READABLE">DEFAULT_READABLE</a></code></li> </ul> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.apache.juneau.CoreObject"> +<!-- --> +</a> +<h3>Fields inherited from class org.apache.juneau.<a href="../../../../org/apache/juneau/CoreObject.html" title="class in org.apache.juneau">CoreObject</a></h3> +<code><a href="../../../../org/apache/juneau/CoreObject.html#propertyStore">propertyStore</a></code></li> +</ul> </li> </ul> <!-- ======== CONSTRUCTOR SUMMARY ======== --> @@ -186,8 +190,8 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializer.html" title=" <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/json/JsonSerializer.Readable.html#Readable--">Readable</a></span>()</code> -<div class="block">Constructor</div> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializer.Readable.html#Readable-org.apache.juneau.PropertyStore-">Readable</a></span>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> propertyStore)</code> +<div class="block">Constructor.</div> </td> </tr> </table> @@ -199,12 +203,26 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializer.html" title=" <!-- --> </a> <h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>protected <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializer.Readable.html#getOverrideProperties--">getOverrideProperties</a></span>()</code> +<div class="block">Method used by subclasses to override context factory properties for just this + instance without modifying the context factory itself.</div> +</td> +</tr> +</table> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.json.JsonSerializer"> <!-- --> </a> <h3>Methods inherited from class org.apache.juneau.json.<a href="../../../../org/apache/juneau/json/JsonSerializer.html" title="class in org.apache.juneau.json">JsonSerializer</a></h3> -<code><a href="../../../../org/apache/juneau/json/JsonSerializer.html#addBeanFilters-java.lang.Class...-">addBeanFilters</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addBeanFilters-java.util.Collection-">addBeanFilters</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addImplClass-java.lang.Class-java.lang.Class-">addImplClass</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addNotBeanClasses-java.lang.Class...-">addNotBeanClasses</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addNotBeanClasses-java.util.Collection-">addNotBeanClasses</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addNotBeanPackages-java.util.Collection-">addNotBeanPackages</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addNotBeanPackages-java.lang.String...-">addNotBeanPackages</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addPojoSwaps-java.lang.Class...-">addPojoSw aps</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addPojoSwaps-java.util.Collection-">addPojoSwaps</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addToBeanDictionary-java.lang.Class...-">addToBeanDictionary</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addToBeanDictionary-java.util.Collection-">addToBeanDictionary</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#addToProperty-java.lang.String-java.lang.Object-">addToProperty</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#clone--">clone</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#createSession-java.lang.Object-org.apache.juneau.ObjectMap-java.lang.reflect.Method-java.util.Locale-java.util.TimeZone-org.apache.juneau.MediaType-">createSession</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#doSerialize-org.apache.juneau.serializer.SerializerSession-java.lang.Object-">doSerialize</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#getSchemaSerializer--">getSchemaSerializer</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#lock--">lock</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#putToProperty-java.lang.String-java.lang.Object-">putToProperty</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#putToProperty-java.lang.String-java.lang.Object-java.lang.Object-">putToProperty</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removeBeanFilters-java.lang.Class...-">removeBeanFilters</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removeBeanFilters-java.util.Collection-">removeBeanFilters</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removeFromBeanDictionary-java.lang.Class...-">removeFromBeanDictionary</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removeFromBeanDictionary-java.util.Collection-">removeFromBea nDictionary</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removeFromProperty-java.lang.String-java.lang.Object-">removeFromProperty</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removeNotBeanClasses-java.lang.Class...-">removeNotBeanClasses</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removeNotBeanClasses-java.util.Collection-">removeNotBeanClasses</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removeNotBeanPackages-java.util.Collection-">removeNotBeanPackages</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removeNotBeanPackages-java.lang.String...-">removeNotBeanPackages</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removePojoSwaps-java.lang.Class...-">removePojoSwaps</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#removePojoSwaps-java.util.Collection-">removePojoSwaps</a>, <a href="../../../../org/apache/juneau/json/JsonSerial izer.html#setAbsolutePathUriBase-java.lang.String-">setAbsolutePathUriBase</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setAddBeanTypeProperties-boolean-">setAddBeanTypeProperties</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeanClassVisibility-org.apache.juneau.Visibility-">setBeanClassVisibility</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeanConstructorVisibility-org.apache.juneau.Visibility-">setBeanConstructorVisibility</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeanDictionary-java.lang.Class...-">setBeanDictionary</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeanDictionary-java.util.Collection-">setBeanDictionary</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeanFieldVisibility-org.apache.juneau.Visibility-">setBeanFieldVisibility</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeanFilters-java. lang.Class...-">setBeanFilters</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeanFilters-java.util.Collection-">setBeanFilters</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeanMapPutReturnsOldValue-boolean-">setBeanMapPutReturnsOldValue</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeansRequireDefaultConstructor-boolean-">setBeansRequireDefaultConstructor</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeansRequireSerializable-boolean-">setBeansRequireSerializable</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeansRequireSettersForGetters-boolean-">setBeansRequireSettersForGetters</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeansRequireSomeProperties-boolean-">setBeansRequireSomeProperties</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setBeanTypePropertyName-java.lang.String-">setBeanTypePropertyName</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setClassLoader-java.lang.ClassLoader-">setClassLoader</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setDebug-boolean-">setDebug</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setDefaultParser-java.lang.Class-">setDefaultParser</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setDetectRecursions-boolean-">setDetectRecursions</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setEscapeSolidus-boolean-">setEscapeSolidus</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setIgnoreInvocationExceptionsOnGetters-boolean-">setIgnoreInvocationExceptionsOnGetters</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setIgnoreInvocationExceptionsOnSetters-boolean-">setIgnoreInvocationExceptionsOnSetters</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setIgnorePropertiesWithoutSetters-boolean-">se tIgnorePropertiesWithoutSetters</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setIgnoreRecursions-boolean-">setIgnoreRecursions</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setIgnoreUnknownBeanProperties-boolean-">setIgnoreUnknownBeanProperties</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setIgnoreUnknownNullBeanProperties-boolean-">setIgnoreUnknownNullBeanProperties</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setImplClasses-java.util.Map-">setImplClasses</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setInitialDepth-int-">setInitialDepth</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setLocale-java.util.Locale-">setLocale</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setMaxDepth-int-">setMaxDepth</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setMediaType-org.apache.juneau.MediaType-">setMediaType</a >, <a >href="../../../../org/apache/juneau/json/JsonSerializer.html#setMethodVisibility-org.apache.juneau.Visibility-">setMethodVisibility</a>, > <a >href="../../../../org/apache/juneau/json/JsonSerializer.html#setNotBeanClasses-java.lang.Class...-">setNotBeanClasses</a>, > <a >href="../../../../org/apache/juneau/json/JsonSerializer.html#setNotBeanClasses-java.util.Collection-">setNotBeanClasses</a>, > <a >href="../../../../org/apache/juneau/json/JsonSerializer.html#setNotBeanPackages-java.util.Collection-">setNotBeanPackages</a>, > <a >href="../../../../org/apache/juneau/json/JsonSerializer.html#setNotBeanPackages-java.lang.String...-">setNotBeanPackages</a>, > <a >href="../../../../org/apache/juneau/json/JsonSerializer.html#setPojoSwaps-java.lang.Class...-">setPojoSwaps</a>, > <a >href="../../../../org/apache/juneau/json/JsonSerializer.html#setPojoSwaps-java.util.Collection-">setPojoSwaps</a>, > <a >href="../../../../org/apache/juneau/json/JsonSerializer.html#setProperties-org.apache.juneau.ObjectMap-" >setProperties</a>, <a >href="../../../../org/apache/juneau/json/JsonSerializer.html#setProperty-java.lang.String-java.lang.Object-">setProperty</a>, > <a >href="../../../../org/apache/juneau/json/JsonSerializer.html#setQuoteChar-char-">setQuoteChar</a>, > <a >href="../../../../org/apache/juneau/json/JsonSerializer.html#setRelativeUriBase-java.lang.String-">setRelativeUriBase</a>, > <a >href="../../../../org/apache/juneau/json/JsonSerializer.html#setSimpleMode-boolean-">setSimpleMode</a>, > <a >href="../../../../org/apache/juneau/json/JsonSerializer.html#setSortCollections-boolean-">setSortCollections</a>, > <a >href="../../../../org/apache/juneau/json/JsonSerializer.html#setSortMaps-boolean-">setSortMaps</a>, > <a >href="../../../../org/apache/juneau/json/JsonSerializer.html#setSortProperties-boolean-">setSortProperties</a>, > <a >href="../../../../org/apache/juneau/json/JsonSerializer.html#setTimeZone-java.util.TimeZone-">setTimeZone</a>, > <a href="../../../../org/apache/juneau/json/JsonSerializer.html# setTrimEmptyCollections-boolean-">setTrimEmptyCollections</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setTrimEmptyMaps-boolean-">setTrimEmptyMaps</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setTrimNullProperties-boolean-">setTrimNullProperties</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setTrimStrings-boolean-">setTrimStrings</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setUseInterfaceProxies-boolean-">setUseInterfaceProxies</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setUseJavaBeanIntrospector-boolean-">setUseJavaBeanIntrospector</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#setUseWhitespace-boolean-">setUseWhitespace</a></code></li> +<code><a href="../../../../org/apache/juneau/json/JsonSerializer.html#builder--">builder</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#createSession-java.lang.Object-org.apache.juneau.ObjectMap-java.lang.reflect.Method-java.util.Locale-java.util.TimeZone-org.apache.juneau.MediaType-">createSession</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#doSerialize-org.apache.juneau.serializer.SerializerSession-java.lang.Object-">doSerialize</a>, <a href="../../../../org/apache/juneau/json/JsonSerializer.html#getSchemaSerializer--">getSchemaSerializer</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.serializer.WriterSerializer"> @@ -221,25 +239,18 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializer.html" title=" <code><a href="../../../../org/apache/juneau/serializer/Serializer.html#createSession-java.lang.Object-">createSession</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#getMediaTypes--">getMediaTypes</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#getPrimaryMediaType--">getPrimaryMediaType</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#getResponseContentType--">getResponseContentType</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#getResponseHeaders-org.apache.juneau.ObjectMap-">getResponseHeaders</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#serialize-java.lang.Object-java.lang.Object-">serialize</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#serialize-org.apache.juneau.serializer.SerializerSession-java.lang.Object-">serialize</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#toList-java.lang.Class-java.lang.Object-">toList </a></code></li> </ul> <ul class="blockList"> -<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.CoreApi"> -<!-- --> -</a> -<h3>Methods inherited from class org.apache.juneau.<a href="../../../../org/apache/juneau/CoreApi.html" title="class in org.apache.juneau">CoreApi</a></h3> -<code><a href="../../../../org/apache/juneau/CoreApi.html#checkLock--">checkLock</a>, <a href="../../../../org/apache/juneau/CoreApi.html#getBeanContext--">getBeanContext</a>, <a href="../../../../org/apache/juneau/CoreApi.html#getContext-java.lang.Class-">getContext</a>, <a href="../../../../org/apache/juneau/CoreApi.html#getContextFactory--">getContextFactory</a>, <a href="../../../../org/apache/juneau/CoreApi.html#object--">object</a>, <a href="../../../../org/apache/juneau/CoreApi.html#string--">string</a></code></li> -</ul> -<ul class="blockList"> -<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.Lockable"> +<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.CoreObject"> <!-- --> </a> -<h3>Methods inherited from class org.apache.juneau.<a href="../../../../org/apache/juneau/Lockable.html" title="class in org.apache.juneau">Lockable</a></h3> -<code><a href="../../../../org/apache/juneau/Lockable.html#isLocked--">isLocked</a>, <a href="../../../../org/apache/juneau/Lockable.html#onUnclone--">onUnclone</a></code></li> +<h3>Methods inherited from class org.apache.juneau.<a href="../../../../org/apache/juneau/CoreObject.html" title="class in org.apache.juneau">CoreObject</a></h3> +<code><a href="../../../../org/apache/juneau/CoreObject.html#createContext-java.lang.Class-">createContext</a>, <a href="../../../../org/apache/juneau/CoreObject.html#createPropertyStore--">createPropertyStore</a>, <a href="../../../../org/apache/juneau/CoreObject.html#getBeanContext--">getBeanContext</a>, <a href="../../../../org/apache/juneau/CoreObject.html#object--">object</a>, <a href="../../../../org/apache/juneau/CoreObject.html#string--">string</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> <!-- --> </a> <h3>Methods inherited from class java.lang.<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></h3> -<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/j ava/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> +<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> </ul> </li> </ul> @@ -255,14 +266,47 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializer.html" title=" <!-- --> </a> <h3>Constructor Detail</h3> -<a name="Readable--"> +<a name="Readable-org.apache.juneau.PropertyStore-"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>Readable</h4> -<pre>public <a href="../../../../src-html/org/apache/juneau/json/JsonSerializer.Readable.html#line.114">Readable</a>()</pre> -<div class="block">Constructor</div> +<pre>public <a href="../../../../src-html/org/apache/juneau/json/JsonSerializer.Readable.html#line.116">Readable</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> propertyStore)</pre> +<div class="block">Constructor.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>propertyStore</code> - The property store containing all the settings for this object.</dd> +</dl> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="getOverrideProperties--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>getOverrideProperties</h4> +<pre>protected <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializer.Readable.html#line.121">getOverrideProperties</a>()</pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObject.html#getOverrideProperties--">CoreObject</a></code></span></div> +<div class="block">Method used by subclasses to override context factory properties for just this + instance without modifying the context factory itself. + <p> + Subclasses can call this parent method to append to override properties defined + higher in the parent chain.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code><a href="../../../../org/apache/juneau/CoreObject.html#getOverrideProperties--">getOverrideProperties</a></code> in class <code><a href="../../../../org/apache/juneau/CoreObject.html" title="class in org.apache.juneau">CoreObject</a></code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>The override properties. Never <jk>null</jk>.</dd> +</dl> </li> </ul> </li> @@ -320,13 +364,13 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializer.html" title=" <li><a href="#nested.classes.inherited.from.class.org.apache.juneau.json.JsonSerializer">Nested</a> | </li> <li><a href="#fields.inherited.from.class.org.apache.juneau.json.JsonSerializer">Field</a> | </li> <li><a href="#constructor.summary">Constr</a> | </li> -<li><a href="#methods.inherited.from.class.org.apache.juneau.json.JsonSerializer">Method</a></li> +<li><a href="#method.summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> <li>Field | </li> <li><a href="#constructor.detail">Constr</a> | </li> -<li>Method</li> +<li><a href="#method.detail">Method</a></li> </ul> </div> <a name="skip.navbar.bottom">
