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 a156a9a [site-publish] source tomee-site-generator
https://github.com/apache/tomee-site-generator
https://ci-builds.apache.org/job/Tomee/job/site-publish
a156a9a is described below
commit a156a9a8b1c46e42f41d94074466332a2688bfd8
Author: jenkins <[email protected]>
AuthorDate: Fri Jan 14 00:43:04 2022 +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/allclasses-frame.html | 3 +-
jakartaee-9.0/javadoc/allclasses-noframe.html | 3 +-
jakartaee-9.0/javadoc/constant-values.html | 6 +-
jakartaee-9.0/javadoc/index-all.html | 27 ++----
.../json/bind/annotation/JsonbNumberFormat.html | 4 +-
.../json/bind/annotation/JsonbProperty.html | 4 +-
.../jakarta/json/bind/annotation/JsonbSubtype.html | 10 +-
.../bind/annotation/JsonbTypeDeserializer.html | 4 +-
.../{JsonbNumberFormat.html => JsonbTypeInfo.html} | 101 ++++++++++-----------
.../json/bind/annotation/JsonbTypeSerializer.html | 4 +-
.../json/bind/annotation/package-frame.html | 6 +-
.../json/bind/annotation/package-summary.html | 41 +++------
.../jakarta/json/bind/annotation/package-tree.html | 14 +--
jakartaee-9.0/javadoc/overview-tree.html | 3 +-
14 files changed, 88 insertions(+), 142 deletions(-)
diff --git a/jakartaee-9.0/javadoc/allclasses-frame.html
b/jakartaee-9.0/javadoc/allclasses-frame.html
index 3a0a6f9..a17ba0f 100644
--- a/jakartaee-9.0/javadoc/allclasses-frame.html
+++ b/jakartaee-9.0/javadoc/allclasses-frame.html
@@ -455,8 +455,6 @@
<li><a href="jakarta/json/bind/JsonbException.html" title="class in
jakarta.json.bind" target="classFrame">JsonbException</a></li>
<li><a href="jakarta/json/bind/annotation/JsonbNillable.html"
title="annotation in jakarta.json.bind.annotation"
target="classFrame">JsonbNillable</a></li>
<li><a href="jakarta/json/bind/annotation/JsonbNumberFormat.html"
title="annotation in jakarta.json.bind.annotation"
target="classFrame">JsonbNumberFormat</a></li>
-<li><a href="jakarta/json/bind/annotation/JsonbPolymorphicType.html"
title="annotation in jakarta.json.bind.annotation"
target="classFrame">JsonbPolymorphicType</a></li>
-<li><a href="jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html"
title="enum in jakarta.json.bind.annotation"
target="classFrame">JsonbPolymorphicType.Format</a></li>
<li><a href="jakarta/json/bind/annotation/JsonbProperty.html"
title="annotation in jakarta.json.bind.annotation"
target="classFrame">JsonbProperty</a></li>
<li><a href="jakarta/json/bind/annotation/JsonbPropertyOrder.html"
title="annotation in jakarta.json.bind.annotation"
target="classFrame">JsonbPropertyOrder</a></li>
<li><a href="jakarta/json/bind/spi/JsonbProvider.html" title="class in
jakarta.json.bind.spi" target="classFrame">JsonbProvider</a></li>
@@ -465,6 +463,7 @@
<li><a href="jakarta/json/bind/annotation/JsonbTransient.html"
title="annotation in jakarta.json.bind.annotation"
target="classFrame">JsonbTransient</a></li>
<li><a href="jakarta/json/bind/annotation/JsonbTypeAdapter.html"
title="annotation in jakarta.json.bind.annotation"
target="classFrame">JsonbTypeAdapter</a></li>
<li><a href="jakarta/json/bind/annotation/JsonbTypeDeserializer.html"
title="annotation in jakarta.json.bind.annotation"
target="classFrame">JsonbTypeDeserializer</a></li>
+<li><a href="jakarta/json/bind/annotation/JsonbTypeInfo.html"
title="annotation in jakarta.json.bind.annotation"
target="classFrame">JsonbTypeInfo</a></li>
<li><a href="jakarta/json/bind/annotation/JsonbTypeSerializer.html"
title="annotation in jakarta.json.bind.annotation"
target="classFrame">JsonbTypeSerializer</a></li>
<li><a href="jakarta/json/bind/annotation/JsonbVisibility.html"
title="annotation in jakarta.json.bind.annotation"
target="classFrame">JsonbVisibility</a></li>
<li><a href="jakarta/servlet/jsp/JspApplicationContext.html" title="interface
in jakarta.servlet.jsp" target="classFrame"><span
class="interfaceName">JspApplicationContext</span></a></li>
diff --git a/jakartaee-9.0/javadoc/allclasses-noframe.html
b/jakartaee-9.0/javadoc/allclasses-noframe.html
index b07f6af..1f80835 100644
--- a/jakartaee-9.0/javadoc/allclasses-noframe.html
+++ b/jakartaee-9.0/javadoc/allclasses-noframe.html
@@ -455,8 +455,6 @@
<li><a href="jakarta/json/bind/JsonbException.html" title="class in
jakarta.json.bind">JsonbException</a></li>
<li><a href="jakarta/json/bind/annotation/JsonbNillable.html"
title="annotation in jakarta.json.bind.annotation">JsonbNillable</a></li>
<li><a href="jakarta/json/bind/annotation/JsonbNumberFormat.html"
title="annotation in jakarta.json.bind.annotation">JsonbNumberFormat</a></li>
-<li><a href="jakarta/json/bind/annotation/JsonbPolymorphicType.html"
title="annotation in jakarta.json.bind.annotation">JsonbPolymorphicType</a></li>
-<li><a href="jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html"
title="enum in
jakarta.json.bind.annotation">JsonbPolymorphicType.Format</a></li>
<li><a href="jakarta/json/bind/annotation/JsonbProperty.html"
title="annotation in jakarta.json.bind.annotation">JsonbProperty</a></li>
<li><a href="jakarta/json/bind/annotation/JsonbPropertyOrder.html"
title="annotation in jakarta.json.bind.annotation">JsonbPropertyOrder</a></li>
<li><a href="jakarta/json/bind/spi/JsonbProvider.html" title="class in
jakarta.json.bind.spi">JsonbProvider</a></li>
@@ -465,6 +463,7 @@
<li><a href="jakarta/json/bind/annotation/JsonbTransient.html"
title="annotation in jakarta.json.bind.annotation">JsonbTransient</a></li>
<li><a href="jakarta/json/bind/annotation/JsonbTypeAdapter.html"
title="annotation in jakarta.json.bind.annotation">JsonbTypeAdapter</a></li>
<li><a href="jakarta/json/bind/annotation/JsonbTypeDeserializer.html"
title="annotation in
jakarta.json.bind.annotation">JsonbTypeDeserializer</a></li>
+<li><a href="jakarta/json/bind/annotation/JsonbTypeInfo.html"
title="annotation in jakarta.json.bind.annotation">JsonbTypeInfo</a></li>
<li><a href="jakarta/json/bind/annotation/JsonbTypeSerializer.html"
title="annotation in jakarta.json.bind.annotation">JsonbTypeSerializer</a></li>
<li><a href="jakarta/json/bind/annotation/JsonbVisibility.html"
title="annotation in jakarta.json.bind.annotation">JsonbVisibility</a></li>
<li><a href="jakarta/servlet/jsp/JspApplicationContext.html" title="interface
in jakarta.servlet.jsp"><span
class="interfaceName">JspApplicationContext</span></a></li>
diff --git a/jakartaee-9.0/javadoc/constant-values.html
b/jakartaee-9.0/javadoc/constant-values.html
index 75684a6..f185662 100644
--- a/jakartaee-9.0/javadoc/constant-values.html
+++ b/jakartaee-9.0/javadoc/constant-values.html
@@ -594,7 +594,7 @@
</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>
+<caption><span>jakarta.json.bind.annotation.<a
href="jakarta/json/bind/annotation/JsonbTypeInfo.html" title="annotation in
jakarta.json.bind.annotation">JsonbTypeInfo</a></span><span
class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
@@ -602,10 +602,10 @@
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><a
name="jakarta.json.bind.annotation.JsonbPolymorphicType.DEFAULT_KEY_NAME">
+<td class="colFirst"><a
name="jakarta.json.bind.annotation.JsonbTypeInfo.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><code><a
href="jakarta/json/bind/annotation/JsonbTypeInfo.html#DEFAULT_KEY_NAME">DEFAULT_KEY_NAME</a></code></td>
<td class="colLast"><code>"@type"</code></td>
</tr>
</tbody>
diff --git a/jakartaee-9.0/javadoc/index-all.html
b/jakartaee-9.0/javadoc/index-all.html
index 1440592..e92319a 100644
--- a/jakartaee-9.0/javadoc/index-all.html
+++ b/jakartaee-9.0/javadoc/index-all.html
@@ -4518,9 +4518,9 @@
<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>
+<dt><span class="memberNameLink"><a
href="jakarta/json/bind/annotation/JsonbTypeInfo.html#DEFAULT_KEY_NAME">DEFAULT_KEY_NAME</a></span>
- Static variable in annotation type jakarta.json.bind.annotation.<a
href="jakarta/json/bind/annotation/JsonbTypeInfo.html" title="annotation in
jakarta.json.bind.annotation">JsonbTypeInfo</a></dt>
<dd>
-<div class="block">Default polymorphic information key name.</div>
+<div class="block">Default type 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>
@@ -15952,14 +15952,6 @@
<dd>
<div class="block">Annotation provides way how to set custom number format to
field or JavaBean property.</div>
</dd>
-<dt><a href="jakarta/json/bind/annotation/JsonbPolymorphicType.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbPolymorphicType</span></a> - Annotation Type in <a
href="jakarta/json/bind/annotation/package-summary.html">jakarta.json.bind.annotation</a></dt>
-<dd>
-<div class="block">Configuration annotation of the polymorphic type
handling.</div>
-</dd>
-<dt><a href="jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html"
title="enum in jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbPolymorphicType.Format</span></a> - Enum in <a
href="jakarta/json/bind/annotation/package-summary.html">jakarta.json.bind.annotation</a></dt>
-<dd>
-<div class="block">Format under which serialized polymorphic type should be
handled.</div>
-</dd>
<dt><a href="jakarta/json/bind/annotation/JsonbProperty.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbProperty</span></a> - Annotation Type in <a
href="jakarta/json/bind/annotation/package-summary.html">jakarta.json.bind.annotation</a></dt>
<dd>
<div class="block">Allows customization of field (or JavaBean property)
name.This name is used either in serialization or
@@ -15983,7 +15975,7 @@
</dd>
<dt><a href="jakarta/json/bind/annotation/JsonbSubtype.html" title="annotation
in jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbSubtype</span></a> - Annotation Type in <a
href="jakarta/json/bind/annotation/package-summary.html">jakarta.json.bind.annotation</a></dt>
<dd>
-<div class="block">Subtype is tightly bound to the <a
href="jakarta/json/bind/annotation/JsonbPolymorphicType.html" title="annotation
in jakarta.json.bind.annotation"><code>JsonbPolymorphicType</code></a>.</div>
+<div class="block">Subtype is tightly bound to the <a
href="jakarta/json/bind/annotation/JsonbTypeInfo.html" title="annotation in
jakarta.json.bind.annotation"><code>JsonbTypeInfo</code></a>.</div>
</dd>
<dt><a href="jakarta/json/bind/annotation/JsonbTransient.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbTransient</span></a> - Annotation Type in <a
href="jakarta/json/bind/annotation/package-summary.html">jakarta.json.bind.annotation</a></dt>
<dd>
@@ -15998,6 +15990,10 @@
<div class="block">
Annotation provides way how to set custom JsonbDeserializer to field or
JavaBean property.</div>
</dd>
+<dt><a href="jakarta/json/bind/annotation/JsonbTypeInfo.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbTypeInfo</span></a> - Annotation Type in <a
href="jakarta/json/bind/annotation/package-summary.html">jakarta.json.bind.annotation</a></dt>
+<dd>
+<div class="block">Configuration annotation of the type information
handling.</div>
+</dd>
<dt><a href="jakarta/json/bind/annotation/JsonbTypeSerializer.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbTypeSerializer</span></a> - Annotation Type in <a
href="jakarta/json/bind/annotation/package-summary.html">jakarta.json.bind.annotation</a></dt>
<dd>
<div class="block">Annotation provides way how to set custom JsonbSerializer
to field or JavaBean property.</div>
@@ -27534,10 +27530,6 @@
<dd>
<div class="block">Returns the enum constant of this type with the specified
name.</div>
</dd>
-<dt><span class="memberNameLink"><a
href="jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html#valueOf-java.lang.String-">valueOf(String)</a></span>
- Static method in enum jakarta.json.bind.annotation.<a
href="jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html"
title="enum in
jakarta.json.bind.annotation">JsonbPolymorphicType.Format</a></dt>
-<dd>
-<div class="block">Returns the enum constant of this type with the specified
name.</div>
-</dd>
<dt><span class="memberNameLink"><a
href="jakarta/jws/soap/SOAPBinding.ParameterStyle.html#valueOf-java.lang.String-">valueOf(String)</a></span>
- Static method in enum jakarta.jws.soap.<a
href="jakarta/jws/soap/SOAPBinding.ParameterStyle.html" title="enum in
jakarta.jws.soap">SOAPBinding.ParameterStyle</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified
name.</div>
@@ -27823,11 +27815,6 @@ the order they are declared.</div>
<div class="block">Returns an array containing the constants of this enum
type, in
the order they are declared.</div>
</dd>
-<dt><span class="memberNameLink"><a
href="jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html#values--">values()</a></span>
- Static method in enum jakarta.json.bind.annotation.<a
href="jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html"
title="enum in
jakarta.json.bind.annotation">JsonbPolymorphicType.Format</a></dt>
-<dd>
-<div class="block">Returns an array containing the constants of this enum
type, in
-the order they are declared.</div>
-</dd>
<dt><span class="memberNameLink"><a
href="jakarta/jws/soap/SOAPBinding.ParameterStyle.html#values--">values()</a></span>
- Static method in enum jakarta.jws.soap.<a
href="jakarta/jws/soap/SOAPBinding.ParameterStyle.html" title="enum in
jakarta.jws.soap">SOAPBinding.ParameterStyle</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum
type, in
diff --git
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbNumberFormat.html
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbNumberFormat.html
index 4ddfa6b..243280d 100644
--- a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbNumberFormat.html
+++ b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbNumberFormat.html
@@ -43,7 +43,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../jakarta/json/bind/annotation/JsonbNillable.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Prev Class</span></a></li>
-<li><a
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../jakarta/json/bind/annotation/JsonbProperty.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a
href="../../../../index.html?jakarta/json/bind/annotation/JsonbNumberFormat.html"
target="_top">Frames</a></li>
@@ -264,7 +264,7 @@ public @interface <span
class="memberNameLabel">JsonbNumberFormat</span></pre>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../jakarta/json/bind/annotation/JsonbNillable.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Prev Class</span></a></li>
-<li><a
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../jakarta/json/bind/annotation/JsonbProperty.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a
href="../../../../index.html?jakarta/json/bind/annotation/JsonbNumberFormat.html"
target="_top">Frames</a></li>
diff --git
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbProperty.html
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbProperty.html
index 815bf45..e33157b 100644
--- a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbProperty.html
+++ b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbProperty.html
@@ -42,7 +42,7 @@
</div>
<div class="subNav">
<ul class="navList">
-<li><a
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html"
title="enum in jakarta.json.bind.annotation"><span
class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../jakarta/json/bind/annotation/JsonbNumberFormat.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../jakarta/json/bind/annotation/JsonbPropertyOrder.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
@@ -225,7 +225,7 @@ public abstract boolean nillable</pre>
</div>
<div class="subNav">
<ul class="navList">
-<li><a
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html"
title="enum in jakarta.json.bind.annotation"><span
class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../jakarta/json/bind/annotation/JsonbNumberFormat.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../jakarta/json/bind/annotation/JsonbPropertyOrder.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
diff --git
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbSubtype.html
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbSubtype.html
index b7498f0..bbf9d87 100644
--- a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbSubtype.html
+++ b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbSubtype.html
@@ -96,19 +96,17 @@
@Retention(value=RUNTIME)
@Target(value={})
public @interface <span class="memberNameLabel">JsonbSubtype</span></pre>
-<div class="block">Subtype is tightly bound to the <a
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.html"
title="annotation in
jakarta.json.bind.annotation"><code>JsonbPolymorphicType</code></a>.
+<div class="block">Subtype is tightly bound to the <a
href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html"
title="annotation in
jakarta.json.bind.annotation"><code>JsonbTypeInfo</code></a>.
<br>
Type defines class which instance will be created when processing specific
alias, or when processing
instance of the specified type, to determine which alias should be used.
<br>
Alias is used instead of a class name. It has to be unique value among all
the defined subtypes
- bound to the specific <a
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.html"
title="annotation in
jakarta.json.bind.annotation"><code>JsonbPolymorphicType</code></a>. An
exception should be thrown when processing and
+ bound to the specific <a
href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html"
title="annotation in
jakarta.json.bind.annotation"><code>JsonbTypeInfo</code></a>. An exception
should be thrown when processing and
validating aliases and duplicate alias is found.
- <br>
- An exception have to be thrown when processing unknown alias and
<pre><code>
// Example
- @JsonbPolymorphicType({
+ @JsonbTypeInfo({
@JsonbSubtype(alias = "dog", type = Dog.class)
@JsonbSubtype(alias = "cat", type = Cat.class)
})
@@ -126,7 +124,7 @@ public @interface <span
class="memberNameLabel">JsonbSubtype</span></pre>
jsonb.toJson(new Dog());// {"@type":"dog","isDog":true}
jsonb.toJson(new Cat());// {"@type":"cat","isCat":true}
- jsonb.toJson(new Rat());// An exception thrown
+ jsonb.toJson(new Rat());// {"isRat":true}
</code></pre></div>
</li>
</ul>
diff --git
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeDeserializer.html
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeDeserializer.html
index 25f150c..98a8960 100644
---
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeDeserializer.html
+++
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeDeserializer.html
@@ -43,7 +43,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../jakarta/json/bind/annotation/JsonbTypeAdapter.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Prev Class</span></a></li>
-<li><a
href="../../../../jakarta/json/bind/annotation/JsonbTypeSerializer.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a
href="../../../../index.html?jakarta/json/bind/annotation/JsonbTypeDeserializer.html"
target="_top">Frames</a></li>
@@ -198,7 +198,7 @@ public @interface <span
class="memberNameLabel">JsonbTypeDeserializer</span></pr
<div class="subNav">
<ul class="navList">
<li><a href="../../../../jakarta/json/bind/annotation/JsonbTypeAdapter.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Prev Class</span></a></li>
-<li><a
href="../../../../jakarta/json/bind/annotation/JsonbTypeSerializer.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a
href="../../../../index.html?jakarta/json/bind/annotation/JsonbTypeDeserializer.html"
target="_top">Frames</a></li>
diff --git
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbNumberFormat.html
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeInfo.html
similarity index 67%
copy from
jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbNumberFormat.html
copy to jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeInfo.html
index 4ddfa6b..03ac180 100644
--- a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbNumberFormat.html
+++ b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeInfo.html
@@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
-<title>JsonbNumberFormat</title>
+<title>JsonbTypeInfo</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css"
title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
@@ -12,7 +12,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="JsonbNumberFormat";
+ parent.document.title="JsonbTypeInfo";
}
}
catch(err) {
@@ -42,12 +42,12 @@
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../jakarta/json/bind/annotation/JsonbNillable.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Prev Class</span></a></li>
-<li><a
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Next Class</span></a></li>
+<li><a
href="../../../../jakarta/json/bind/annotation/JsonbTypeDeserializer.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Prev Class</span></a></li>
+<li><a
href="../../../../jakarta/json/bind/annotation/JsonbTypeSerializer.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a
href="../../../../index.html?jakarta/json/bind/annotation/JsonbNumberFormat.html"
target="_top">Frames</a></li>
-<li><a href="JsonbNumberFormat.html" target="_top">No Frames</a></li>
+<li><a
href="../../../../index.html?jakarta/json/bind/annotation/JsonbTypeInfo.html"
target="_top">Frames</a></li>
+<li><a href="JsonbTypeInfo.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -84,7 +84,7 @@
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">jakarta.json.bind.annotation</div>
-<h2 title="Annotation Type JsonbNumberFormat" class="title">Annotation Type
JsonbNumberFormat</h2>
+<h2 title="Annotation Type JsonbTypeInfo" class="title">Annotation Type
JsonbTypeInfo</h2>
</div>
<div class="contentContainer">
<div class="description">
@@ -94,25 +94,21 @@
<br>
<pre><a href="../../../../jakarta/json/bind/annotation/JsonbAnnotation.html"
title="annotation in jakarta.json.bind.annotation">@JsonbAnnotation</a>
@Retention(value=RUNTIME)
- @Target(value={ANNOTATION_TYPE,FIELD,METHOD,TYPE,PARAMETER,PACKAGE})
-public @interface <span class="memberNameLabel">JsonbNumberFormat</span></pre>
-<div class="block"><p>Annotation provides way how to set custom number format
to field or JavaBean property.</p>
+ @Target(value={ANNOTATION_TYPE,TYPE})
+public @interface <span class="memberNameLabel">JsonbTypeInfo</span></pre>
+<div class="block">Configuration annotation of the type information handling.
+ <br>
+ This annotation is required on the most common parent of all classes when
type information will be applied.
+ <pre><code>
+ // Example
+ @JsonbTypeInfo(key = "@key")
+ interface Animal {}
- <p>The pattern format is specified in <code>DecimalFormat</code></p>
-
- <p><b>Usage</b></p>
- <p>The <code>@JsonbNumberFormat</code> annotation can be used with the
following program elements:</p>
- <ul>
- <li> field </li>
- <li> getter/setter </li>
- <li> type </li>
- <li> parameter </li>
- <li> package </li>
- </ul></div>
-<dl>
-<dt><span class="simpleTagLabel">Since:</span></dt>
-<dd>JSON Binding 1.0</dd>
-</dl>
+ 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.</div>
</li>
</ul>
</div>
@@ -133,8 +129,8 @@ public @interface <span
class="memberNameLabel">JsonbNumberFormat</span></pre>
</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/JsonbNumberFormat.html#DEFAULT_LOCALE">DEFAULT_LOCALE</a></span></code>
-<div class="block">Value that indicates that default <code>Locale</code>.</div>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html#DEFAULT_KEY_NAME">DEFAULT_KEY_NAME</a></span></code>
+<div class="block">Default type information key name.</div>
</td>
</tr>
</table>
@@ -154,14 +150,14 @@ public @interface <span
class="memberNameLabel">JsonbNumberFormat</span></pre>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../jakarta/json/bind/annotation/JsonbNumberFormat.html#locale--">locale</a></span></code>
-<div class="block">Custom <code>Locale</code> to use.</div>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html#key--">key</a></span></code>
+<div class="block">Key used for keeping the type information (alias).</div>
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../jakarta/json/bind/annotation/JsonbNumberFormat.html#value--">value</a></span></code>
-<div class="block">Specifies the number pattern to use.</div>
+<td class="colFirst"><code><a
href="../../../../jakarta/json/bind/annotation/JsonbSubtype.html"
title="annotation in
jakarta.json.bind.annotation">JsonbSubtype</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html#value--">value</a></span></code>
+<div class="block">Allowed aliases of the handled type.</div>
</td>
</tr>
</table>
@@ -179,14 +175,14 @@ public @interface <span
class="memberNameLabel">JsonbNumberFormat</span></pre>
<!-- -->
</a>
<h3>Field Detail</h3>
-<a name="DEFAULT_LOCALE">
+<a name="DEFAULT_KEY_NAME">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
-<h4>DEFAULT_LOCALE</h4>
-<pre>public static final java.lang.String DEFAULT_LOCALE</pre>
-<div class="block">Value that indicates that default <code>Locale</code>.</div>
+<h4>DEFAULT_KEY_NAME</h4>
+<pre>public static final java.lang.String DEFAULT_KEY_NAME</pre>
+<div class="block">Default type information key name.</div>
</li>
</ul>
</li>
@@ -197,42 +193,43 @@ public @interface <span
class="memberNameLabel">JsonbNumberFormat</span></pre>
<!-- -->
</a>
<h3>Element Detail</h3>
-<a name="value--">
+<a name="key--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>value</h4>
-<pre>public abstract java.lang.String value</pre>
-<div class="block">Specifies the number pattern to use.</div>
+<h4>key</h4>
+<pre>public abstract java.lang.String key</pre>
+<div class="block">Key used for keeping the type information (alias).
+ Default value is <code>@type</code>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Number pattern to use.</dd>
+<dd>key name</dd>
</dl>
<dl>
<dt>Default:</dt>
-<dd>""</dd>
+<dd>"@type"</dd>
</dl>
</li>
</ul>
</li>
</ul>
<ul class="blockList">
-<li class="blockList"><a name="locale--">
+<li class="blockList"><a name="value--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
-<h4>locale</h4>
-<pre>public abstract java.lang.String locale</pre>
-<div class="block">Custom <code>Locale</code> to use.</div>
+<h4>value</h4>
+<pre>public abstract <a
href="../../../../jakarta/json/bind/annotation/JsonbSubtype.html"
title="annotation in
jakarta.json.bind.annotation">JsonbSubtype</a>[] value</pre>
+<div class="block">Allowed aliases of the handled type.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Custom locale to use.</dd>
+<dd>list of allowed aliases</dd>
</dl>
<dl>
<dt>Default:</dt>
-<dd>"##default"</dd>
+<dd>{}</dd>
</dl>
</li>
</ul>
@@ -263,12 +260,12 @@ public @interface <span
class="memberNameLabel">JsonbNumberFormat</span></pre>
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../jakarta/json/bind/annotation/JsonbNillable.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Prev Class</span></a></li>
-<li><a
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Next Class</span></a></li>
+<li><a
href="../../../../jakarta/json/bind/annotation/JsonbTypeDeserializer.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Prev Class</span></a></li>
+<li><a
href="../../../../jakarta/json/bind/annotation/JsonbTypeSerializer.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a
href="../../../../index.html?jakarta/json/bind/annotation/JsonbNumberFormat.html"
target="_top">Frames</a></li>
-<li><a href="JsonbNumberFormat.html" target="_top">No Frames</a></li>
+<li><a
href="../../../../index.html?jakarta/json/bind/annotation/JsonbTypeInfo.html"
target="_top">Frames</a></li>
+<li><a href="JsonbTypeInfo.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeSerializer.html
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeSerializer.html
index cec4d0f..7a0ccda 100644
---
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeSerializer.html
+++
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeSerializer.html
@@ -42,7 +42,7 @@
</div>
<div class="subNav">
<ul class="navList">
-<li><a
href="../../../../jakarta/json/bind/annotation/JsonbTypeDeserializer.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../jakarta/json/bind/annotation/JsonbVisibility.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
@@ -189,7 +189,7 @@ public @interface <span
class="memberNameLabel">JsonbTypeSerializer</span></pre>
</div>
<div class="subNav">
<ul class="navList">
-<li><a
href="../../../../jakarta/json/bind/annotation/JsonbTypeDeserializer.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../jakarta/json/bind/annotation/JsonbVisibility.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
diff --git
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-frame.html
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-frame.html
index d446b6f..859c372 100644
--- a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-frame.html
+++ b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-frame.html
@@ -11,10 +11,6 @@
<body>
<h1 class="bar"><a
href="../../../../jakarta/json/bind/annotation/package-summary.html"
target="classFrame">jakarta.json.bind.annotation</a></h1>
<div class="indexContainer">
-<h2 title="Enums">Enums</h2>
-<ul title="Enums">
-<li><a href="JsonbPolymorphicType.Format.html" title="enum in
jakarta.json.bind.annotation"
target="classFrame">JsonbPolymorphicType.Format</a></li>
-</ul>
<h2 title="Annotation Types">Annotation Types</h2>
<ul title="Annotation Types">
<li><a href="JsonbAnnotation.html" title="annotation in
jakarta.json.bind.annotation" target="classFrame">JsonbAnnotation</a></li>
@@ -22,13 +18,13 @@
<li><a href="JsonbDateFormat.html" title="annotation in
jakarta.json.bind.annotation" target="classFrame">JsonbDateFormat</a></li>
<li><a href="JsonbNillable.html" title="annotation in
jakarta.json.bind.annotation" target="classFrame">JsonbNillable</a></li>
<li><a href="JsonbNumberFormat.html" title="annotation in
jakarta.json.bind.annotation" target="classFrame">JsonbNumberFormat</a></li>
-<li><a href="JsonbPolymorphicType.html" title="annotation in
jakarta.json.bind.annotation" target="classFrame">JsonbPolymorphicType</a></li>
<li><a href="JsonbProperty.html" title="annotation in
jakarta.json.bind.annotation" target="classFrame">JsonbProperty</a></li>
<li><a href="JsonbPropertyOrder.html" title="annotation in
jakarta.json.bind.annotation" target="classFrame">JsonbPropertyOrder</a></li>
<li><a href="JsonbSubtype.html" title="annotation in
jakarta.json.bind.annotation" target="classFrame">JsonbSubtype</a></li>
<li><a href="JsonbTransient.html" title="annotation in
jakarta.json.bind.annotation" target="classFrame">JsonbTransient</a></li>
<li><a href="JsonbTypeAdapter.html" title="annotation in
jakarta.json.bind.annotation" target="classFrame">JsonbTypeAdapter</a></li>
<li><a href="JsonbTypeDeserializer.html" title="annotation in
jakarta.json.bind.annotation" target="classFrame">JsonbTypeDeserializer</a></li>
+<li><a href="JsonbTypeInfo.html" title="annotation in
jakarta.json.bind.annotation" target="classFrame">JsonbTypeInfo</a></li>
<li><a href="JsonbTypeSerializer.html" title="annotation in
jakarta.json.bind.annotation" target="classFrame">JsonbTypeSerializer</a></li>
<li><a href="JsonbVisibility.html" title="annotation in
jakarta.json.bind.annotation" target="classFrame">JsonbVisibility</a></li>
</ul>
diff --git
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-summary.html
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-summary.html
index 903aeed..dc2d234 100644
--- a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-summary.html
+++ b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-summary.html
@@ -80,23 +80,6 @@
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0"
summary="Enum Summary table, listing enums, and an explanation">
-<caption><span>Enum Summary</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Enum</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html"
title="enum in
jakarta.json.bind.annotation">JsonbPolymorphicType.Format</a></td>
-<td class="colLast">
-<div class="block">Format under which serialized polymorphic type should be
handled.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0"
summary="Annotation Types Summary table, listing annotation types, and an
explanation">
<caption><span>Annotation Types Summary</span><span
class="tabEnd"> </span></caption>
<tr>
@@ -136,49 +119,49 @@
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.html"
title="annotation in jakarta.json.bind.annotation">JsonbPolymorphicType</a></td>
-<td class="colLast">
-<div class="block">Configuration annotation of the polymorphic type
handling.</div>
-</td>
-</tr>
-<tr class="altColor">
<td class="colFirst"><a
href="../../../../jakarta/json/bind/annotation/JsonbProperty.html"
title="annotation in jakarta.json.bind.annotation">JsonbProperty</a></td>
<td class="colLast">
<div class="block">Allows customization of field (or JavaBean property)
name.This name is used either in serialization or
in deserialization.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a
href="../../../../jakarta/json/bind/annotation/JsonbPropertyOrder.html"
title="annotation in jakarta.json.bind.annotation">JsonbPropertyOrder</a></td>
<td class="colLast">
<div class="block">Specifies order in which properties are serialized.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a
href="../../../../jakarta/json/bind/annotation/JsonbSubtype.html"
title="annotation in jakarta.json.bind.annotation">JsonbSubtype</a></td>
<td class="colLast">
-<div class="block">Subtype is tightly bound to the <a
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.html"
title="annotation in
jakarta.json.bind.annotation"><code>JsonbPolymorphicType</code></a>.</div>
+<div class="block">Subtype is tightly bound to the <a
href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html"
title="annotation in
jakarta.json.bind.annotation"><code>JsonbTypeInfo</code></a>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a
href="../../../../jakarta/json/bind/annotation/JsonbTransient.html"
title="annotation in jakarta.json.bind.annotation">JsonbTransient</a></td>
<td class="colLast">
<div class="block">Prevents mapping of a Java Bean property, field or type to
JSON representation.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a
href="../../../../jakarta/json/bind/annotation/JsonbTypeAdapter.html"
title="annotation in jakarta.json.bind.annotation">JsonbTypeAdapter</a></td>
<td class="colLast">
<div class="block">Annotation provides way how to set custom JsonbAdapter to
field or JavaBean property.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a
href="../../../../jakarta/json/bind/annotation/JsonbTypeDeserializer.html"
title="annotation in
jakarta.json.bind.annotation">JsonbTypeDeserializer</a></td>
<td class="colLast">
<div class="block">
Annotation provides way how to set custom JsonbDeserializer to field or
JavaBean property.</div>
</td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><a
href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html"
title="annotation in jakarta.json.bind.annotation">JsonbTypeInfo</a></td>
+<td class="colLast">
+<div class="block">Configuration annotation of the type information
handling.</div>
+</td>
+</tr>
<tr class="altColor">
<td class="colFirst"><a
href="../../../../jakarta/json/bind/annotation/JsonbTypeSerializer.html"
title="annotation in jakarta.json.bind.annotation">JsonbTypeSerializer</a></td>
<td class="colLast">
diff --git
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-tree.html
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-tree.html
index 888aac1..48c7c16 100644
--- a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-tree.html
+++ b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-tree.html
@@ -79,6 +79,7 @@
<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
<ul>
<li type="circle">jakarta.json.bind.annotation.<a
href="../../../../jakarta/json/bind/annotation/JsonbAnnotation.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbAnnotation</span></a> (implements
java.lang.annotation.Annotation)</li>
+<li type="circle">jakarta.json.bind.annotation.<a
href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbTypeInfo</span></a> (implements
java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.json.bind.annotation.<a
href="../../../../jakarta/json/bind/annotation/JsonbTypeDeserializer.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbTypeDeserializer</span></a> (implements
java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.json.bind.annotation.<a
href="../../../../jakarta/json/bind/annotation/JsonbPropertyOrder.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbPropertyOrder</span></a> (implements
java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.json.bind.annotation.<a
href="../../../../jakarta/json/bind/annotation/JsonbDateFormat.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbDateFormat</span></a> (implements
java.lang.annotation.Annotation)</li>
@@ -91,19 +92,6 @@
<li type="circle">jakarta.json.bind.annotation.<a
href="../../../../jakarta/json/bind/annotation/JsonbProperty.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbProperty</span></a> (implements
java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.json.bind.annotation.<a
href="../../../../jakarta/json/bind/annotation/JsonbNillable.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbNillable</span></a> (implements
java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.json.bind.annotation.<a
href="../../../../jakarta/json/bind/annotation/JsonbCreator.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbCreator</span></a> (implements
java.lang.annotation.Annotation)</li>
-<li type="circle">jakarta.json.bind.annotation.<a
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbPolymorphicType</span></a> (implements
java.lang.annotation.Annotation)</li>
-</ul>
-<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">java.lang.Enum<E> (implements
java.lang.Comparable<T>, java.io.Serializable)
-<ul>
-<li type="circle">jakarta.json.bind.annotation.<a
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html"
title="enum in jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbPolymorphicType.Format</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
diff --git a/jakartaee-9.0/javadoc/overview-tree.html
b/jakartaee-9.0/javadoc/overview-tree.html
index fb227a4..156e8cc 100644
--- a/jakartaee-9.0/javadoc/overview-tree.html
+++ b/jakartaee-9.0/javadoc/overview-tree.html
@@ -2408,6 +2408,7 @@
<li type="circle">jakarta.annotation.security.<a
href="jakarta/annotation/security/RunAs.html" title="annotation in
jakarta.annotation.security"><span class="typeNameLink">RunAs</span></a>
(implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.annotation.security.<a
href="jakarta/annotation/security/RolesAllowed.html" title="annotation in
jakarta.annotation.security"><span class="typeNameLink">RolesAllowed</span></a>
(implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.json.bind.annotation.<a
href="jakarta/json/bind/annotation/JsonbAnnotation.html" title="annotation in
jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbAnnotation</span></a> (implements
java.lang.annotation.Annotation)</li>
+<li type="circle">jakarta.json.bind.annotation.<a
href="jakarta/json/bind/annotation/JsonbTypeInfo.html" title="annotation in
jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbTypeInfo</span></a> (implements
java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.json.bind.annotation.<a
href="jakarta/json/bind/annotation/JsonbTypeDeserializer.html"
title="annotation in jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbTypeDeserializer</span></a> (implements
java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.json.bind.annotation.<a
href="jakarta/json/bind/annotation/JsonbPropertyOrder.html" title="annotation
in jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbPropertyOrder</span></a> (implements
java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.json.bind.annotation.<a
href="jakarta/json/bind/annotation/JsonbDateFormat.html" title="annotation in
jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbDateFormat</span></a> (implements
java.lang.annotation.Annotation)</li>
@@ -2420,7 +2421,6 @@
<li type="circle">jakarta.json.bind.annotation.<a
href="jakarta/json/bind/annotation/JsonbProperty.html" title="annotation in
jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbProperty</span></a> (implements
java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.json.bind.annotation.<a
href="jakarta/json/bind/annotation/JsonbNillable.html" title="annotation in
jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbNillable</span></a> (implements
java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.json.bind.annotation.<a
href="jakarta/json/bind/annotation/JsonbCreator.html" title="annotation in
jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbCreator</span></a> (implements
java.lang.annotation.Annotation)</li>
-<li type="circle">jakarta.json.bind.annotation.<a
href="jakarta/json/bind/annotation/JsonbPolymorphicType.html" title="annotation
in jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbPolymorphicType</span></a> (implements
java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.jws.soap.<a
href="jakarta/jws/soap/SOAPMessageHandlers.html" title="annotation in
jakarta.jws.soap"><span class="typeNameLink">SOAPMessageHandlers</span></a>
(implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.jws.soap.<a href="jakarta/jws/soap/SOAPBinding.html"
title="annotation in jakarta.jws.soap"><span
class="typeNameLink">SOAPBinding</span></a> (implements
java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.jws.soap.<a href="jakarta/jws/soap/InitParam.html"
title="annotation in jakarta.jws.soap"><span
class="typeNameLink">InitParam</span></a> (implements
java.lang.annotation.Annotation)</li>
@@ -2548,7 +2548,6 @@
<li type="circle">jakarta.persistence.criteria.<a
href="jakarta/persistence/criteria/CriteriaBuilder.Trimspec.html" title="enum
in jakarta.persistence.criteria"><span
class="typeNameLink">CriteriaBuilder.Trimspec</span></a></li>
<li type="circle">jakarta.websocket.<a
href="jakarta/websocket/CloseReason.CloseCodes.html" title="enum in
jakarta.websocket"><span class="typeNameLink">CloseReason.CloseCodes</span></a>
(implements jakarta.websocket.<a
href="jakarta/websocket/CloseReason.CloseCode.html" title="interface in
jakarta.websocket">CloseReason.CloseCode</a>)</li>
<li type="circle">jakarta.annotation.<a
href="jakarta/annotation/Resource.AuthenticationType.html" title="enum in
jakarta.annotation"><span
class="typeNameLink">Resource.AuthenticationType</span></a></li>
-<li type="circle">jakarta.json.bind.annotation.<a
href="jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html"
title="enum in jakarta.json.bind.annotation"><span
class="typeNameLink">JsonbPolymorphicType.Format</span></a></li>
<li type="circle">jakarta.jws.soap.<a
href="jakarta/jws/soap/SOAPBinding.Style.html" title="enum in
jakarta.jws.soap"><span class="typeNameLink">SOAPBinding.Style</span></a></li>
<li type="circle">jakarta.jws.soap.<a
href="jakarta/jws/soap/SOAPBinding.Use.html" title="enum in
jakarta.jws.soap"><span class="typeNameLink">SOAPBinding.Use</span></a></li>
<li type="circle">jakarta.jws.soap.<a
href="jakarta/jws/soap/SOAPBinding.ParameterStyle.html" title="enum in
jakarta.jws.soap"><span
class="typeNameLink">SOAPBinding.ParameterStyle</span></a></li>