This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/tomee-site-pub.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 0d2b582 [site-publish] source tomee-site-generator
https://github.com/apache/tomee-site-generator
https://ci-builds.apache.org/job/Tomee/job/site-publish
0d2b582 is described below
commit 0d2b582b1ce1e33265c84618ddfb8d52b482a733
Author: jenkins <[email protected]>
AuthorDate: Thu Dec 9 12:48:43 2021 +0000
[site-publish] source tomee-site-generator
https://github.com/apache/tomee-site-generator
https://ci-builds.apache.org/job/Tomee/job/site-publish
---
jakartaee-9.0/javadoc/constant-values.html | 19 +++++++
jakartaee-9.0/javadoc/index-all.html | 4 ++
.../json/bind/annotation/JsonbPolymorphicType.html | 60 +++++++++++++++++-----
3 files changed, 71 insertions(+), 12 deletions(-)
diff --git a/jakartaee-9.0/javadoc/constant-values.html
b/jakartaee-9.0/javadoc/constant-values.html
index a0ee4b3..75684a6 100644
--- a/jakartaee-9.0/javadoc/constant-values.html
+++ b/jakartaee-9.0/javadoc/constant-values.html
@@ -592,6 +592,25 @@
</tbody>
</table>
</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0"
summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>jakarta.json.bind.annotation.<a
href="jakarta/json/bind/annotation/JsonbPolymorphicType.html" title="annotation
in jakarta.json.bind.annotation">JsonbPolymorphicType</a></span><span
class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a
name="jakarta.json.bind.annotation.JsonbPolymorphicType.DEFAULT_KEY_NAME">
+<!-- -->
+</a><code>public static final java.lang.String</code></td>
+<td><code><a
href="jakarta/json/bind/annotation/JsonbPolymorphicType.html#DEFAULT_KEY_NAME">DEFAULT_KEY_NAME</a></code></td>
+<td class="colLast"><code>"@type"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
</ul>
<ul class="blockList">
<li class="blockList">
diff --git a/jakartaee-9.0/javadoc/index-all.html
b/jakartaee-9.0/javadoc/index-all.html
index fdef708..3cf9f59 100644
--- a/jakartaee-9.0/javadoc/index-all.html
+++ b/jakartaee-9.0/javadoc/index-all.html
@@ -4516,6 +4516,10 @@
<dd>
<div class="block">Value that indicates the default format.</div>
</dd>
+<dt><span class="memberNameLink"><a
href="jakarta/json/bind/annotation/JsonbPolymorphicType.html#DEFAULT_KEY_NAME">DEFAULT_KEY_NAME</a></span>
- Static variable in annotation type jakarta.json.bind.annotation.<a
href="jakarta/json/bind/annotation/JsonbPolymorphicType.html" title="annotation
in jakarta.json.bind.annotation">JsonbPolymorphicType</a></dt>
+<dd>
+<div class="block">Default polymorphic information key name.</div>
+</dd>
<dt><span class="memberNameLink"><a
href="jakarta/json/bind/annotation/JsonbDateFormat.html#DEFAULT_LOCALE">DEFAULT_LOCALE</a></span>
- Static variable in annotation type jakarta.json.bind.annotation.<a
href="jakarta/json/bind/annotation/JsonbDateFormat.html" title="annotation in
jakarta.json.bind.annotation">JsonbDateFormat</a></dt>
<dd>
<div class="block">Value that indicates that default <code>Locale</code>.</div>
diff --git
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbPolymorphicType.html
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbPolymorphicType.html
index f5e1bd2..adabdb1 100644
---
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbPolymorphicType.html
+++
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbPolymorphicType.html
@@ -67,13 +67,13 @@
<div>
<ul class="subNavList">
<li>Summary: </li>
-<li>Field | </li>
+<li><a href="#annotation.type.field.summary">Field</a> | </li>
<li>Required | </li>
<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
-<li>Field | </li>
+<li><a href="#annotation.type.field.detail">Field</a> | </li>
<li><a href="#annotation.type.element.detail">Element</a></li>
</ul>
</div>
@@ -101,21 +101,41 @@ public @interface <span
class="memberNameLabel">JsonbPolymorphicType</span></pre
This annotation is required on the most common parent of all classes when
polymorphism will be applied.
<pre><code>
// Example
- @JsonbPolymorphicType(keyName = "@key")
+ @JsonbPolymorphicType(key = "@key")
interface Animal {}
class Dog implements Animal {}
class Cat implements Animal {}
</code></pre>
This annotation is tightly bound to <a
href="../../../../jakarta/json/bind/annotation/JsonbSubtype.html"
title="annotation in
jakarta.json.bind.annotation"><code>JsonbSubtype</code></a>. It is recommended
to use
- <a href="../../../../jakarta/json/bind/annotation/JsonbSubtype.html"
title="annotation in
jakarta.json.bind.annotation"><code>JsonbSubtype</code></a> annotations to
specify all the possible classes and their aliases.
- <br></div>
+ <a href="../../../../jakarta/json/bind/annotation/JsonbSubtype.html"
title="annotation in
jakarta.json.bind.annotation"><code>JsonbSubtype</code></a> annotations to
specify all the possible classes and their aliases.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
+<!-- =========== ANNOTATION TYPE FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation.type.field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0"
summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Fields and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.html#DEFAULT_KEY_NAME">DEFAULT_KEY_NAME</a></span></code>
+<div class="block">Default polymorphic information key name.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="annotation.type.optional.element.summary">
@@ -167,6 +187,24 @@ public @interface <span
class="memberNameLabel">JsonbPolymorphicType</span></pre
<div class="details">
<ul class="blockList">
<li class="blockList">
+<!-- ============ ANNOTATION TYPE FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation.type.field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="DEFAULT_KEY_NAME">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DEFAULT_KEY_NAME</h4>
+<pre>public static final java.lang.String DEFAULT_KEY_NAME</pre>
+<div class="block">Default polymorphic information key name.</div>
+</li>
+</ul>
+</li>
+</ul>
<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="annotation.type.element.detail">
@@ -188,7 +226,7 @@ public @interface <span
class="memberNameLabel">JsonbPolymorphicType</span></pre
</dl>
<dl>
<dt>Default:</dt>
-<dd>""</dd>
+<dd>"@type"</dd>
</dl>
</li>
</ul>
@@ -249,12 +287,10 @@ public @interface <span
class="memberNameLabel">JsonbPolymorphicType</span></pre
<div class="block">Allowed package names. This option is ignored if <a
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.html#classNames--"><code>classNames()</code></a>
option is set to false.
<br>
- Only classes contained in the selected packages will be
serialized/deserialized.
+ Only classes contained in the selected packages will be deserialized.
Classes with specified alias are not validated.
<br>
- It is strongly recommended that you set up allowed packages when classes
without aliases will be processed.
- <br>
- When no package is specified, all classes without aliases are allowed.</div>
+ It is required to have allowed packages set up when classes without aliases
will be processed.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>list of allowed packages</dd>
@@ -338,13 +374,13 @@ public @interface <span
class="memberNameLabel">JsonbPolymorphicType</span></pre
<div>
<ul class="subNavList">
<li>Summary: </li>
-<li>Field | </li>
+<li><a href="#annotation.type.field.summary">Field</a> | </li>
<li>Required | </li>
<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
-<li>Field | </li>
+<li><a href="#annotation.type.field.detail">Field</a> | </li>
<li><a href="#annotation.type.element.detail">Element</a></li>
</ul>
</div>