http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/1b5bde65/content/site/apidocs/org/apache/juneau/dto/jsonschema/Schema.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/org/apache/juneau/dto/jsonschema/Schema.html b/content/site/apidocs/org/apache/juneau/dto/jsonschema/Schema.html index 6f38ee1..f3f5574 100644 --- a/content/site/apidocs/org/apache/juneau/dto/jsonschema/Schema.html +++ b/content/site/apidocs/org/apache/juneau/dto/jsonschema/Schema.html @@ -114,20 +114,23 @@ var activeTableTab = "activeTableTab"; <br> <pre><a href="../../../../../org/apache/juneau/annotation/Bean.html" title="annotation in org.apache.juneau.annotation">@Bean</a>(<a href="../../../../../org/apache/juneau/annotation/Bean.html#typeName--">typeName</a>="schema", <a href="../../../../../org/apache/juneau/annotation/Bean.html#properties--">properties</a>="id,$schema,$ref, title,description,type,definitions,properties,patternProperties,dependencies,items,multipleOf,maximum,exclusiveMaximum,minimum,exclusiveMinimum,maxLength,minLength,pattern,additionalItems,maxItems,minItems,uniqueItems,maxProperties,minProperties,required,additionalProperties,enum,allOf,anyOf,oneOf,not") -public class <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.50">Schema</a> +public class <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.53">Schema</a> extends <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></pre> <div class="block">Represents a top-level schema object bean in the JSON-Schema core specification. - <p> <h6 class='topic'>Additional Information</h6> <ul class='doctree'> - <li class='link'><a class='doclink' href='../../../../../overview-summary.html#DTOs'>Juneau Data Transfer Objects + <li class='link'> + <a class='doclink' href='../../../../../overview-summary.html#DTOs'>Juneau Data Transfer Objects (org.apache.juneau.dto)</a> - <ul> - <li class='sublink'><a class='doclink' - href='../../../../../overview-summary.html#DTOs.JsonSchema'>JSON-Schema</a> - </ul> - <li class='jp'><a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.dto.jsonschema</a> + <ul> + <li class='sublink'> + <a class='doclink' href='../../../../../overview-summary.html#DTOs.JsonSchema'>JSON-Schema</a> + </ul> + </li> + <li class='jp'> + <a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.dto.jsonschema</a> + </li> </ul></div> </li> </ul> @@ -739,8 +742,8 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <tr id="i88" class="altColor"> <td class="colFirst"><code><a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html#setSchemaMap-org.apache.juneau.dto.jsonschema.SchemaMap-">setSchemaMap</a></span>(<a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaMap.html" title="class in org.apache.juneau.dto.jsonschema">SchemaMap</a> schemaMap)</code> -<div class="block">Associates a schema map with this schema for resolving other schemas identified - through <property>$ref</property> properties.</div> +<div class="block">Associates a schema map with this schema for resolving other schemas identified through <property>$ref</property> + properties.</div> </td> </tr> <tr id="i89" class="rowColor"> @@ -795,7 +798,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>Schema</h4> -<pre>public <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.94">Schema</a>()</pre> +<pre>public <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.97">Schema</a>()</pre> <div class="block">Default constructor.</div> </li> </ul> @@ -814,7 +817,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <li class="blockList"> <h4>getName</h4> <pre><a href="../../../../../org/apache/juneau/annotation/BeanIgnore.html" title="annotation in org.apache.juneau.annotation">@BeanIgnore</a> -public <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/dto/jsonschema/Schema.html#line.107">getName</a>()</pre> +public <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/dto/jsonschema/Schema.html#line.110">getName</a>()</pre> <div class="block">Bean property getter: <property>name</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -829,7 +832,7 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.h <li class="blockList"> <h4>setName</h4> <pre><a href="../../../../../org/apache/juneau/annotation/BeanIgnore.html" title="annotation in org.apache.juneau.annotation">@BeanIgnore</a> -public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.118">setName</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> name)</pre> +public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.121">setName</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> name)</pre> <div class="block">Bean property setter: <property>name</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -845,7 +848,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html <ul class="blockList"> <li class="blockList"> <h4>getId</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net">URI</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.128">getId</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net">URI</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.131">getId</a>()</pre> <div class="block">Bean property getter: <property>id</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -859,11 +862,13 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html <ul class="blockList"> <li class="blockList"> <h4>setId</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.143">setId</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> id)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.148">setId</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> id)</pre> <div class="block">Bean property setter: <property>id</property>. + <p> The value can be of any of the following types: <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>, <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>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a>. Strings must be valid URIs. + <p> URIs defined by <a href="../../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau"><code>UriResolver</code></a> can be used for values.</div> <dl> @@ -881,7 +886,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html <li class="blockList"> <h4>getSchemaVersionUri</h4> <pre><a href="../../../../../org/apache/juneau/annotation/BeanProperty.html" title="annotation in org.apache.juneau.annotation">@BeanProperty</a>(<a href="../../../../../org/apache/juneau/annotation/BeanProperty.html#value--">value</a>="$schema") -public <a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net">URI</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.154">getSchemaVersionUri</a>()</pre> +public <a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net">URI</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.159">getSchemaVersionUri</a>()</pre> <div class="block">Bean property getter: <property>$schema</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -896,11 +901,13 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html? <li class="blockList"> <h4>setSchemaVersionUri</h4> <pre><a href="../../../../../org/apache/juneau/annotation/BeanProperty.html" title="annotation in org.apache.juneau.annotation">@BeanProperty</a>(<a href="../../../../../org/apache/juneau/annotation/BeanProperty.html#value--">value</a>="$schema") -public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.170">setSchemaVersionUri</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> schemaVersion)</pre> +public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.177">setSchemaVersionUri</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> schemaVersion)</pre> <div class="block">Bean property setter: <property>$schema</property>. + <p> The value can be of any of the following types: <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>, <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>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a>. Strings must be valid URIs. + <p> URIs defined by <a href="../../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau"><code>UriResolver</code></a> can be used for values.</div> <dl> @@ -917,7 +924,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html <ul class="blockList"> <li class="blockList"> <h4>getTitle</h4> -<pre>public <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/dto/jsonschema/Schema.html#line.180">getTitle</a>()</pre> +<pre>public <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/dto/jsonschema/Schema.html#line.187">getTitle</a>()</pre> <div class="block">Bean property getter: <property>title</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -931,7 +938,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html <ul class="blockList"> <li class="blockList"> <h4>setTitle</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.190">setTitle</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> title)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.197">setTitle</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> title)</pre> <div class="block">Bean property setter: <property>title</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -947,7 +954,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html <ul class="blockList"> <li class="blockList"> <h4>getDescription</h4> -<pre>public <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/dto/jsonschema/Schema.html#line.200">getDescription</a>()</pre> +<pre>public <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/dto/jsonschema/Schema.html#line.207">getDescription</a>()</pre> <div class="block">Bean property getter: <property>description</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -961,7 +968,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html <ul class="blockList"> <li class="blockList"> <h4>setDescription</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.210">setDescription</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> description)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.217">setDescription</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> description)</pre> <div class="block">Bean property setter: <property>description</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -978,12 +985,12 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html <li class="blockList"> <h4>getType</h4> <pre><a href="../../../../../org/apache/juneau/annotation/BeanProperty.html" title="annotation in org.apache.juneau.annotation">@BeanProperty</a>(<a href="../../../../../org/apache/juneau/annotation/BeanProperty.html#swap--">swap</a>=<a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.JsonTypeOrJsonTypeArraySwap.html" title="class in org.apache.juneau.dto.jsonschema">Schema.JsonTypeOrJsonTypeArraySwap.class</a>) -public <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/dto/jsonschema/Schema.html#line.222">getType</a>()</pre> +public <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/dto/jsonschema/Schema.html#line.230">getType</a>()</pre> <div class="block">Bean property getter: <property>type</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>The value of the <property>type</property> property on this bean, or <jk>null</jk> if it is not set. - Can be either a <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonType.html" title="enum in org.apache.juneau.dto.jsonschema"><code>JsonType</code></a> or <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArray.html" title="class in org.apache.juneau.dto.jsonschema"><code>JsonTypeArray</code></a> depending on what value was used to set it.</dd> + Can be either a <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonType.html" title="enum in org.apache.juneau.dto.jsonschema"><code>JsonType</code></a> or <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArray.html" title="class in org.apache.juneau.dto.jsonschema"><code>JsonTypeArray</code></a> depending on what value was used to set it.</dd> </dl> </li> </ul> @@ -994,14 +1001,14 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.h <li class="blockList"> <h4>getTypeAsJsonType</h4> <pre><a href="../../../../../org/apache/juneau/annotation/BeanIgnore.html" title="annotation in org.apache.juneau.annotation">@BeanIgnore</a> -public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonType.html" title="enum in org.apache.juneau.dto.jsonschema">JsonType</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.237">getTypeAsJsonType</a>()</pre> +public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonType.html" title="enum in org.apache.juneau.dto.jsonschema">JsonType</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.246">getTypeAsJsonType</a>()</pre> <div class="block">Bean property getter: <property>type</property>. + <p> Convenience method for returning the <property>type</property> property when it is a <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonType.html" title="enum in org.apache.juneau.dto.jsonschema"><code>JsonType</code></a> value.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> -<dd>The currently set value, or <jk>null</jk> if the property is not set, or is set as a - <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArray.html" title="class in org.apache.juneau.dto.jsonschema"><code>JsonTypeArray</code></a>.</dd> +<dd>The currently set value, or <jk>null</jk> if the property is not set, or is set as a <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArray.html" title="class in org.apache.juneau.dto.jsonschema"><code>JsonTypeArray</code></a>.</dd> </dl> </li> </ul> @@ -1012,8 +1019,9 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonType.ht <li class="blockList"> <h4>getTypeAsJsonTypeArray</h4> <pre><a href="../../../../../org/apache/juneau/annotation/BeanIgnore.html" title="annotation in org.apache.juneau.annotation">@BeanIgnore</a> -public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArray.html" title="class in org.apache.juneau.dto.jsonschema">JsonTypeArray</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.249">getTypeAsJsonTypeArray</a>()</pre> +public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArray.html" title="class in org.apache.juneau.dto.jsonschema">JsonTypeArray</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.259">getTypeAsJsonTypeArray</a>()</pre> <div class="block">Bean property getter: <property>type</property>. + <p> Convenience method for returning the <property>type</property> property when it is a <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArray.html" title="class in org.apache.juneau.dto.jsonschema"><code>JsonTypeArray</code></a> value.</div> <dl> @@ -1028,12 +1036,12 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArr <ul class="blockList"> <li class="blockList"> <h4>setType</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.261">setType</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> type)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.272">setType</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> type)</pre> <div class="block">Bean property setter: <property>type</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>type</code> - The new value for the <property>type</property> property on this bean. - This object must be of type <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonType.html" title="enum in org.apache.juneau.dto.jsonschema"><code>JsonType</code></a> or <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArray.html" title="class in org.apache.juneau.dto.jsonschema"><code>JsonTypeArray</code></a>.</dd> + This object must be of type <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonType.html" title="enum in org.apache.juneau.dto.jsonschema"><code>JsonType</code></a> or <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArray.html" title="class in org.apache.juneau.dto.jsonschema"><code>JsonTypeArray</code></a>.</dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>This object (for method chaining).</dd> <dt><span class="throwsLabel">Throws:</span></dt> @@ -1047,7 +1055,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArr <ul class="blockList"> <li class="blockList"> <h4>addTypes</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.283">addTypes</a>(<a href="../../../../../org/apache/juneau/dto/jsonschema/JsonType.html" title="enum in org.apache.juneau.dto.jsonschema">JsonType</a>... types)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.294">addTypes</a>(<a href="../../../../../org/apache/juneau/dto/jsonschema/JsonType.html" title="enum in org.apache.juneau.dto.jsonschema">JsonType</a>... types)</pre> <div class="block">Bean property appender: <property>type</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1063,12 +1071,11 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArr <ul class="blockList"> <li class="blockList"> <h4>getDefinitions</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="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.322">getDefinitions</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="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.338">getDefinitions</a>()</pre> <div class="block">Bean property getter: <property>definitions</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> -<dd>The value of the <property>definitions</property> property on this bean, or <jk>null</jk> if it is not - set.</dd> +<dd>The value of the <property>definitions</property> property on this bean, or <jk>null</jk> if it is not set.</dd> </dl> </li> </ul> @@ -1078,7 +1085,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArr <ul class="blockList"> <li class="blockList"> <h4>setDefinitions</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.332">setDefinitions</a>(<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="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>> definitions)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.348">setDefinitions</a>(<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="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>> definitions)</pre> <div class="block">Bean property setter: <property>definitions</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1094,7 +1101,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArr <ul class="blockList"> <li class="blockList"> <h4>addDefinition</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.346">addDefinition</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> name, +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.362">addDefinition</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> name, <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> definition)</pre> <div class="block">Bean property appender: <property>definitions</property>.</div> <dl> @@ -1112,7 +1119,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArr <ul class="blockList"> <li class="blockList"> <h4>getProperties</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="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.359">getProperties</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="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.375">getProperties</a>()</pre> <div class="block">Bean property getter: <property>properties</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -1126,8 +1133,10 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArr <ul class="blockList"> <li class="blockList"> <h4>getProperty</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.370">getProperty</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> name)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.388">getProperty</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> name)</pre> <div class="block">Returns the property with the specified name. + + <p> This is equivalent to calling <property>getProperty(name, <jk>false</jk>)</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1143,11 +1152,13 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArr <ul class="blockList"> <li class="blockList"> <h4>getProperty</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.386">getProperty</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> name, +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.406">getProperty</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> name, boolean resolve)</pre> <div class="block">Returns the property with the specified name. - If <property>resolve</property> is <jk>true</jk>, the property object will automatically be - resolved by calling <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html#resolve--"><code>resolve()</code></a>. + + <p> + If <property>resolve</property> is <jk>true</jk>, the property object will automatically be resolved by calling + <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html#resolve--"><code>resolve()</code></a>. Therefore, <property>getProperty(name, <jk>true</jk>)</property> is equivalent to calling <property>getProperty(name).resolve()</property>, except it's safe from a potential <property>NullPointerException</property>.</div> @@ -1166,7 +1177,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArr <ul class="blockList"> <li class="blockList"> <h4>setProperties</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.403">setProperties</a>(<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="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>> properties)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.423">setProperties</a>(<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="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>> properties)</pre> <div class="block">Bean property setter: <property>properties</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1182,8 +1193,9 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArr <ul class="blockList"> <li class="blockList"> <h4>addProperties</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.423">addProperties</a>(<a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>... properties)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.444">addProperties</a>(<a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>... properties)</pre> <div class="block">Bean property appender: <property>properties</property>. + <p> Properties must have their <property>name</property> property set on them when using this method.</div> <dl> @@ -1202,12 +1214,12 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArr <ul class="blockList"> <li class="blockList"> <h4>getPatternProperties</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="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.442">getPatternProperties</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="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.464">getPatternProperties</a>()</pre> <div class="block">Bean property getter: <property>patternProperties</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>The value of the <property>patternProperties</property> property on this bean, or <jk>null</jk> if it is - not set.</dd> + not set.</dd> </dl> </li> </ul> @@ -1217,7 +1229,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArr <ul class="blockList"> <li class="blockList"> <h4>setPatternProperties</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.452">setPatternProperties</a>(<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="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>> patternProperties)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.474">setPatternProperties</a>(<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="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>> patternProperties)</pre> <div class="block">Bean property setter: <property>patternProperties</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1233,8 +1245,9 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArr <ul class="blockList"> <li class="blockList"> <h4>addPatternProperties</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.472">addPatternProperties</a>(<a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaProperty.html" title="class in org.apache.juneau.dto.jsonschema">SchemaProperty</a>... properties)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.495">addPatternProperties</a>(<a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaProperty.html" title="class in org.apache.juneau.dto.jsonschema">SchemaProperty</a>... properties)</pre> <div class="block">Bean property appender: <property>patternProperties</property>. + <p> Properties must have their <property>name</property> property set to the pattern string when using this method.</div> <dl> @@ -1253,12 +1266,11 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArr <ul class="blockList"> <li class="blockList"> <h4>getDependencies</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="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.491">getDependencies</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="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.514">getDependencies</a>()</pre> <div class="block">Bean property getter: <property>dependencies</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> -<dd>The value of the <property>dependencies</property> property on this bean, or <jk>null</jk> if it is not - set.</dd> +<dd>The value of the <property>dependencies</property> property on this bean, or <jk>null</jk> if it is not set.</dd> </dl> </li> </ul> @@ -1268,7 +1280,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArr <ul class="blockList"> <li class="blockList"> <h4>setDependencies</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.501">setDependencies</a>(<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="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>> dependencies)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.524">setDependencies</a>(<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="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>> dependencies)</pre> <div class="block">Bean property setter: <property>dependencies</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1284,7 +1296,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArr <ul class="blockList"> <li class="blockList"> <h4>addDependency</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.515">addDependency</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> name, +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.538">addDependency</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> name, <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> dependency)</pre> <div class="block">Bean property appender: <property>dependencies</property>.</div> <dl> @@ -1303,12 +1315,12 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/JsonTypeArr <li class="blockList"> <h4>getItems</h4> <pre><a href="../../../../../org/apache/juneau/annotation/BeanProperty.html" title="annotation in org.apache.juneau.annotation">@BeanProperty</a>(<a href="../../../../../org/apache/juneau/annotation/BeanProperty.html#swap--">swap</a>=<a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.SchemaOrSchemaArraySwap.html" title="class in org.apache.juneau.dto.jsonschema">Schema.SchemaOrSchemaArraySwap.class</a>) -public <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/dto/jsonschema/Schema.html#line.530">getItems</a>()</pre> +public <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/dto/jsonschema/Schema.html#line.554">getItems</a>()</pre> <div class="block">Bean property getter: <property>items</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>The value of the <property>items</property> property on this bean, or <jk>null</jk> if it is not set. - Can be either a <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema"><code>Schema</code></a> or <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray.html" title="class in org.apache.juneau.dto.jsonschema"><code>SchemaArray</code></a> depending on what value was used to set it.</dd> + Can be either a <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema"><code>Schema</code></a> or <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray.html" title="class in org.apache.juneau.dto.jsonschema"><code>SchemaArray</code></a> depending on what value was used to set it.</dd> </dl> </li> </ul> @@ -1319,8 +1331,9 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.h <li class="blockList"> <h4>getItemsAsSchema</h4> <pre><a href="../../../../../org/apache/juneau/annotation/BeanIgnore.html" title="annotation in org.apache.juneau.annotation">@BeanIgnore</a> -public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.544">getItemsAsSchema</a>()</pre> +public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.569">getItemsAsSchema</a>()</pre> <div class="block">Bean property getter: <property>items</property>. + <p> Convenience method for returning the <property>items</property> property when it is a <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema"><code>Schema</code></a> value.</div> <dl> @@ -1336,8 +1349,9 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html <li class="blockList"> <h4>getItemsAsSchemaArray</h4> <pre><a href="../../../../../org/apache/juneau/annotation/BeanIgnore.html" title="annotation in org.apache.juneau.annotation">@BeanIgnore</a> -public <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray.html" title="class in org.apache.juneau.dto.jsonschema">SchemaArray</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.556">getItemsAsSchemaArray</a>()</pre> +public <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray.html" title="class in org.apache.juneau.dto.jsonschema">SchemaArray</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.582">getItemsAsSchemaArray</a>()</pre> <div class="block">Bean property getter: <property>items</property>. + <p> Convenience method for returning the <property>items</property> property when it is a <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray.html" title="class in org.apache.juneau.dto.jsonschema"><code>SchemaArray</code></a> value.</div> <dl> @@ -1352,12 +1366,12 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray <ul class="blockList"> <li class="blockList"> <h4>setItems</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.594">setItems</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> items)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.626">setItems</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> items)</pre> <div class="block">Bean property setter: <property>items</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>items</code> - The new value for the <property>items</property> property on this bean. - This object must be of type <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema"><code>Schema</code></a> or <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray.html" title="class in org.apache.juneau.dto.jsonschema"><code>SchemaArray</code></a>.</dd> + This object must be of type <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema"><code>Schema</code></a> or <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray.html" title="class in org.apache.juneau.dto.jsonschema"><code>SchemaArray</code></a>.</dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>This object (for method chaining).</dd> <dt><span class="throwsLabel">Throws:</span></dt> @@ -1371,7 +1385,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray <ul class="blockList"> <li class="blockList"> <h4>addItems</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.618">addItems</a>(<a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>... items)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.650">addItems</a>(<a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>... items)</pre> <div class="block">Bean property appender: <property>items</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1387,7 +1401,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray <ul class="blockList"> <li class="blockList"> <h4>getMultipleOf</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.631">getMultipleOf</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.663">getMultipleOf</a>()</pre> <div class="block">Bean property getter: <property>multipleOf</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -1401,7 +1415,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray <ul class="blockList"> <li class="blockList"> <h4>setMultipleOf</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.641">setMultipleOf</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> multipleOf)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.673">setMultipleOf</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> multipleOf)</pre> <div class="block">Bean property setter: <property>multipleOf</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1417,7 +1431,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray <ul class="blockList"> <li class="blockList"> <h4>getMaximum</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.651">getMaximum</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.683">getMaximum</a>()</pre> <div class="block">Bean property getter: <property>maximum</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -1431,7 +1445,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray <ul class="blockList"> <li class="blockList"> <h4>setMaximum</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.661">setMaximum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> maximum)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.693">setMaximum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> maximum)</pre> <div class="block">Bean property setter: <property>maximum</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1447,12 +1461,12 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray <ul class="blockList"> <li class="blockList"> <h4>isExclusiveMaximum</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.672">isExclusiveMaximum</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.705">isExclusiveMaximum</a>()</pre> <div class="block">Bean property getter: <property>exclusiveMaximum</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>The value of the <property>exclusiveMaximum</property> property on this bean, or <jk>null</jk> if it is - not set.</dd> + not set.</dd> </dl> </li> </ul> @@ -1462,7 +1476,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray <ul class="blockList"> <li class="blockList"> <h4>setExclusiveMaximum</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.682">setExclusiveMaximum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> exclusiveMaximum)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.715">setExclusiveMaximum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> exclusiveMaximum)</pre> <div class="block">Bean property setter: <property>exclusiveMaximum</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1478,7 +1492,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray <ul class="blockList"> <li class="blockList"> <h4>getMinimum</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.692">getMinimum</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.725">getMinimum</a>()</pre> <div class="block">Bean property getter: <property>minimum</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -1492,7 +1506,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray <ul class="blockList"> <li class="blockList"> <h4>setMinimum</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.702">setMinimum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> minimum)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.735">setMinimum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> minimum)</pre> <div class="block">Bean property setter: <property>minimum</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1508,12 +1522,12 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray <ul class="blockList"> <li class="blockList"> <h4>isExclusiveMinimum</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.713">isExclusiveMinimum</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.747">isExclusiveMinimum</a>()</pre> <div class="block">Bean property getter: <property>exclusiveMinimum</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>The value of the <property>exclusiveMinimum</property> property on this bean, or <jk>null</jk> if it is - not set.</dd> + not set.</dd> </dl> </li> </ul> @@ -1523,7 +1537,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray <ul class="blockList"> <li class="blockList"> <h4>setExclusiveMinimum</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.723">setExclusiveMinimum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> exclusiveMinimum)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.757">setExclusiveMinimum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> exclusiveMinimum)</pre> <div class="block">Bean property setter: <property>exclusiveMinimum</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1539,7 +1553,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray <ul class="blockList"> <li class="blockList"> <h4>getMaxLength</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.733">getMaxLength</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.767">getMaxLength</a>()</pre> <div class="block">Bean property getter: <property>maxLength</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -1553,7 +1567,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray <ul class="blockList"> <li class="blockList"> <h4>setMaxLength</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.743">setMaxLength</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> maxLength)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.777">setMaxLength</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> maxLength)</pre> <div class="block">Bean property setter: <property>maxLength</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1569,7 +1583,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray <ul class="blockList"> <li class="blockList"> <h4>getMinLength</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.753">getMinLength</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.787">getMinLength</a>()</pre> <div class="block">Bean property getter: <property>minLength</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -1583,7 +1597,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray <ul class="blockList"> <li class="blockList"> <h4>setMinLength</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.763">setMinLength</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> minLength)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.797">setMinLength</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> minLength)</pre> <div class="block">Bean property setter: <property>minLength</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1599,7 +1613,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray <ul class="blockList"> <li class="blockList"> <h4>getPattern</h4> -<pre>public <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/dto/jsonschema/Schema.html#line.773">getPattern</a>()</pre> +<pre>public <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/dto/jsonschema/Schema.html#line.807">getPattern</a>()</pre> <div class="block">Bean property getter: <property>pattern</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -1613,7 +1627,7 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray <ul class="blockList"> <li class="blockList"> <h4>setPattern</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.783">setPattern</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> pattern)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.817">setPattern</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> pattern)</pre> <div class="block">Bean property setter: <property>pattern</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1630,13 +1644,13 @@ public <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray <li class="blockList"> <h4>getAdditionalItems</h4> <pre><a href="../../../../../org/apache/juneau/annotation/BeanProperty.html" title="annotation in org.apache.juneau.annotation">@BeanProperty</a>(<a href="../../../../../org/apache/juneau/annotation/BeanProperty.html#swap--">swap</a>=<a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.BooleanOrSchemaArraySwap.html" title="class in org.apache.juneau.dto.jsonschema">Schema.BooleanOrSchemaArraySwap.class</a>) -public <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/dto/jsonschema/Schema.html#line.796">getAdditionalItems</a>()</pre> +public <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/dto/jsonschema/Schema.html#line.831">getAdditionalItems</a>()</pre> <div class="block">Bean property getter: <property>additionalItems</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>The value of the <property>additionalItems</property> property on this bean, or <jk>null</jk> if it is - not set. - Can be either a <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a> or <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray.html" title="class in org.apache.juneau.dto.jsonschema"><code>SchemaArray</code></a> depending on what value was used to set it.</dd> + not set. + Can be either a <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a> or <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray.html" title="class in org.apache.juneau.dto.jsonschema"><code>SchemaArray</code></a> depending on what value was used to set it.</dd> </dl> </li> </ul> @@ -1647,8 +1661,9 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.h <li class="blockList"> <h4>getAdditionalItemsAsBoolean</h4> <pre><a href="../../../../../org/apache/juneau/annotation/BeanIgnore.html" title="annotation in org.apache.juneau.annotation">@BeanIgnore</a> -public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.811">getAdditionalItemsAsBoolean</a>()</pre> +public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.847">getAdditionalItemsAsBoolean</a>()</pre> <div class="block">Bean property getter: <property>additionalItems</property>. + <p> Convenience method for returning the <property>additionalItems</property> property when it is a <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a> value.</div> @@ -1665,8 +1680,9 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean. <li class="blockList"> <h4>getAdditionalItemsAsSchemaArray</h4> <pre><a href="../../../../../org/apache/juneau/annotation/BeanIgnore.html" title="annotation in org.apache.juneau.annotation">@BeanIgnore</a> -public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.824">getAdditionalItemsAsSchemaArray</a>()</pre> +public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.861">getAdditionalItemsAsSchemaArray</a>()</pre> <div class="block">Bean property getter: <property>additionalItems</property>. + <p> Convenience method for returning the <property>additionalItems</property> property when it is a <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray.html" title="class in org.apache.juneau.dto.jsonschema"><code>SchemaArray</code></a> value.</div> @@ -1682,12 +1698,12 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.htm <ul class="blockList"> <li class="blockList"> <h4>setAdditionalItems</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.836">setAdditionalItems</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> additionalItems)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.874">setAdditionalItems</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> additionalItems)</pre> <div class="block">Bean property setter: <property>additionalItems</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>additionalItems</code> - The new value for the <property>additionalItems</property> property on this bean. - This object must be of type <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a> or <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray.html" title="class in org.apache.juneau.dto.jsonschema"><code>SchemaArray</code></a>.</dd> + This object must be of type <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a> or <a href="../../../../../org/apache/juneau/dto/jsonschema/SchemaArray.html" title="class in org.apache.juneau.dto.jsonschema"><code>SchemaArray</code></a>.</dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>This object (for method chaining).</dd> <dt><span class="throwsLabel">Throws:</span></dt> @@ -1701,12 +1717,11 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.htm <ul class="blockList"> <li class="blockList"> <h4>addAdditionalItems</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.860">addAdditionalItems</a>(<a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>... additionalItems)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.898">addAdditionalItems</a>(<a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a>... additionalItems)</pre> <div class="block">Bean property appender: <property>additionalItems</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>additionalItems</code> - The list of items to append to the <property>additionalItems</property> property on this - bean.</dd> +<dd><code>additionalItems</code> - The list of items to append to the <property>additionalItems</property> property on this bean.</dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>This object (for method chaining).</dd> </dl> @@ -1718,7 +1733,7 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.htm <ul class="blockList"> <li class="blockList"> <h4>getMaxItems</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.899">getMaxItems</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.942">getMaxItems</a>()</pre> <div class="block">Bean property getter: <property>maxItems</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -1732,7 +1747,7 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.htm <ul class="blockList"> <li class="blockList"> <h4>setMaxItems</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.909">setMaxItems</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> maxItems)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.952">setMaxItems</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> maxItems)</pre> <div class="block">Bean property setter: <property>maxItems</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1748,7 +1763,7 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.htm <ul class="blockList"> <li class="blockList"> <h4>getMinItems</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.919">getMinItems</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.962">getMinItems</a>()</pre> <div class="block">Bean property getter: <property>minItems</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -1762,7 +1777,7 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.htm <ul class="blockList"> <li class="blockList"> <h4>setMinItems</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.929">setMinItems</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> minItems)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.972">setMinItems</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> minItems)</pre> <div class="block">Bean property setter: <property>minItems</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1778,12 +1793,11 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.htm <ul class="blockList"> <li class="blockList"> <h4>getUniqueItems</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.940">getUniqueItems</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.983">getUniqueItems</a>()</pre> <div class="block">Bean property getter: <property>uniqueItems</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> -<dd>The value of the <property>uniqueItems</property> property on this bean, or <jk>null</jk> if it is not - set.</dd> +<dd>The value of the <property>uniqueItems</property> property on this bean, or <jk>null</jk> if it is not set.</dd> </dl> </li> </ul> @@ -1793,7 +1807,7 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.htm <ul class="blockList"> <li class="blockList"> <h4>setUniqueItems</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.950">setUniqueItems</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> uniqueItems)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.993">setUniqueItems</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> uniqueItems)</pre> <div class="block">Bean property setter: <property>uniqueItems</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1809,12 +1823,11 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.htm <ul class="blockList"> <li class="blockList"> <h4>getMaxProperties</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.961">getMaxProperties</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.1004">getMaxProperties</a>()</pre> <div class="block">Bean property getter: <property>maxProperties</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> -<dd>The value of the <property>maxProperties</property> property on this bean, or <jk>null</jk> if it is not - set.</dd> +<dd>The value of the <property>maxProperties</property> property on this bean, or <jk>null</jk> if it is not set.</dd> </dl> </li> </ul> @@ -1824,7 +1837,7 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.htm <ul class="blockList"> <li class="blockList"> <h4>setMaxProperties</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.971">setMaxProperties</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> maxProperties)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.1014">setMaxProperties</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> maxProperties)</pre> <div class="block">Bean property setter: <property>maxProperties</property>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1840,12 +1853,11 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.htm <ul class="blockList"> <li class="blockList"> <h4>getMinProperties</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.982">getMinProperties</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.1025">getMinProperties</a>()</pre> <div class="block">Bean property getter: <property>minProperties</property>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> -<dd>The value of the <property>minProperties</property> property on this bean, or <jk>null</jk> if it is not - set.</dd> +<dd>The value of the <property>minProperties</property> property on this bean, or <jk>null</jk> if it is not set.</dd> </dl> </li> </ul> @@ -1855,7 +1867,7 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.htm <ul class="blockList"> <li class="blockList"> <h4>setMinProperties</h4> -<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.992">setMinProperties</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> minProperties)</pre> +<pre>public <a href="../../../../../org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a> <a href="../../../../../src-html/org/apache/juneau/dto/jsonschema/Schema.html#line.1035
<TRUNCATED>
