Migrate userguide resources to md Assisted-by: IBM Bob 2.1.0
diff --git a/tck/pom.xml b/tck/pom.xml index 07cebbd..336e1af 100644 --- a/tck/pom.xml +++ b/tck/pom.xml
@@ -37,7 +37,7 @@ <module>tck-common</module> <module>tck-tests</module> <module>tck-tests-pluggability</module> - <module>tck-docs/userguide</module> + <module>tck-docs</module> <module>tck-dist-eftl</module> <module>tck-dist-epl</module> </modules>
diff --git a/tck/tck-docs/assertions/JSONP2.2JavadocAssertions.html b/tck/tck-docs/assertions/JSONP2.2JavadocAssertions.html deleted file mode 100644 index b691c0c..0000000 --- a/tck/tck-docs/assertions/JSONP2.2JavadocAssertions.html +++ /dev/null
@@ -1,2677 +0,0 @@ -<!-- - - Copyright (c) 2018, 2022 Oracle and/or its affiliates. All rights reserved. - - This program and the accompanying materials are made available under the - terms of the Eclipse Public License v. 2.0, which is available at - http://www.eclipse.org/legal/epl-2.0. - - This Source Code may also be made available under the following Secondary - Licenses when the conditions for such availability set forth in the - Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - version 2 with the GNU Classpath Exception, which is available at - https://www.gnu.org/software/classpath/license.html. - - SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - ---> -<html xmlns:Assertions="http://invalid.domain.com/CTS/XMLassertions"> -<head> -<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> - -<title>JavaDoc Assertion Detail</title> -</head> -<body bgcolor="white"> -<br> -<CENTER> -<h2> Jakarta JSON Processing - 2.2<br> - JavaDoc Assertion Detail - </h2> -</CENTER> -<TABLE width="900" border="1" frame="box" cellpadding="5"> -<TH bgcolor="#BFBFBF"><FONT size="1PT">Totals</FONT></TH><TH bgcolor="#BFBFBF"><FONT size="1PT">Total</FONT></TH><TH bgcolor="#BFBFBF"><FONT size="1PT">Active</FONT></TH><TH bgcolor="#BFBFBF"><FONT size="1PT">Deprecated</FONT></TH><TH bgcolor="#BFBFBF"><FONT size="1PT">Removed</FONT></TH> -<tr> -<TD align="center" valign="center"><font size="2PT"> - # of Assertions - </font></TD><TD align="center" valign="center"><font size="2PT">412</font></TD><TD align="center" valign="center"><font size="2PT">282</font></TD><TD align="center" valign="center"><font size="2PT">0</font></TD><TD align="center" valign="center"><font size="2PT">130</font></TD> -</tr> -<tr> -<TD align="center" valign="center"><font size="2PT"> - # of Required Assertions - </font></TD><TD align="center" valign="center"><font size="2PT">412</font></TD><TD align="center" valign="center"><font size="2PT">282</font></TD><TD align="center" valign="center"><font size="2PT">0</font></TD><TD align="center" valign="center"><font size="2PT">130</font></TD> -</tr> -<tr> -<TD align="center" valign="center"><font size="2PT"> - # of Optional Assertions - </font></TD><TD align="center" valign="center"><font size="2PT">0</font></TD><TD align="center" valign="center"><font size="2PT">0</font></TD><TD align="center" valign="center"><font size="2PT">0</font></TD><TD align="center" valign="center"><font size="2PT">0</font></TD> -</tr> -</TABLE> -<br> -<TABLE width="900" border="1" frame="box" cellpadding="1" summary="Javadoc Assertions"> -<TH bgcolor="#BFBFBF"><FONT size="1PT">ID</FONT></TH><TH bgcolor="#BFBFBF"><FONT size="1PT">Return</FONT></TH><TH bgcolor="#BFBFBF"><FONT size="1PT">Method/Field</FONT></TH><TH bgcolor="#BFBFBF"><FONT size="1PT">Description</FONT></TH><TH bgcolor="#BFBFBF"><FONT size="1PT">Required</FONT></TH><TH bgcolor="#BFBFBF"><FONT size="1PT">Deprecated</FONT></TH><TH bgcolor="#BFBFBF"><FONT size="1PT">Testable</FONT></TH> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:6"></a><font size="1PT">JSONP:JAVADOC:6</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.add<br> - - ( - JsonValue - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a value to the array.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:8"></a><font size="1PT">JSONP:JAVADOC:8</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.add<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a value to the array as a JsonString.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:10"></a><font size="1PT">JSONP:JAVADOC:10</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.add<br> - - ( - BigDecimal - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a value to the array as a JsonNumber.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:12"></a><font size="1PT">JSONP:JAVADOC:12</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.add<br> - - ( - BigInteger - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a value to the array as a JsonNumber.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:14"></a><font size="1PT">JSONP:JAVADOC:14</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.add<br> - - ( - int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a value to the array as a JsonNumber.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:16"></a><font size="1PT">JSONP:JAVADOC:16</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.add<br> - - ( - long - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a value to the array as a JsonNumber.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:18"></a><font size="1PT">JSONP:JAVADOC:18</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.add<br> - - ( - double - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a value to the array as a JsonNumber.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:21"></a><font size="1PT">JSONP:JAVADOC:21</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.add<br> - - ( - boolean - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a JsonValue#TRUE or JsonValue#FALSE value to the array.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:25"></a><font size="1PT">JSONP:JAVADOC:25</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.addNull<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Adds a JsonValue#NULL value to the array.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:37"></a><font size="1PT">JSONP:JAVADOC:37</font></TD><TD align="center" valign="center"><font size="1PT">JsonException</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonException.JsonException<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Constructs a new runtime exception with the specified detail message. The cause is not initialized, and may subsequently be initialized by a call to #initCause.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:38"></a><font size="1PT">JSONP:JAVADOC:38</font></TD><TD align="center" valign="center"><font size="1PT">JsonException</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonException.JsonException<br> - - ( - String - ,<br>Throwable - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Constructs a new runtime exception with the specified detail message and cause. Note that the detail message associated with cause is not automatically incorporated in this runtime exception's detail message.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:40"></a><font size="1PT">JSONP:JAVADOC:40</font></TD><TD align="center" valign="center"><font size="1PT">BigDecimal</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonNumber.bigDecimalValue<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns this JSON number as a BigDecimal object.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:41"></a><font size="1PT">JSONP:JAVADOC:41</font></TD><TD align="center" valign="center"><font size="1PT">BigInteger</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonNumber.bigIntegerValue<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns this JSON number as a BigInteger object. This is a a convenience method for bigDecimalValue().toBigInteger(). Note that this conversion can lose information about the overall magnitude and precision of the number value as well as return a result with the opposite sign.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:42"></a><font size="1PT">JSONP:JAVADOC:42</font></TD><TD align="center" valign="center"><font size="1PT">BigInteger</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonNumber.bigIntegerValueExact<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns this JSON number as a BigInteger object. This is a convenience method for bigDecimalValue().toBigIntegerExact().</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:44"></a><font size="1PT">JSONP:JAVADOC:44</font></TD><TD align="center" valign="center"><font size="1PT">double</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonNumber.doubleValue<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns this JSON number as a double. This is a a convenience method for bigDecimalValue().doubleValue(). Note that this conversion can lose information about the overall magnitude and precision of the number value as well as return a result with the opposite sign.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:45"></a><font size="1PT">JSONP:JAVADOC:45</font></TD><TD align="center" valign="center"><font size="1PT">int</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonNumber.intValue<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns this JSON number as an int. Note that this conversion can lose information about the overall magnitude and precision of the number value as well as return a result with the opposite sign.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:46"></a><font size="1PT">JSONP:JAVADOC:46</font></TD><TD align="center" valign="center"><font size="1PT">int</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonNumber.intValueExact<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns this JSON number as an int.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:48"></a><font size="1PT">JSONP:JAVADOC:48</font></TD><TD align="center" valign="center"><font size="1PT">long</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonNumber.longValue<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns this JSON number as a long. Note that this conversion can lose information about the overall magnitude and precision of the number value as well as return a result with the opposite sign.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:49"></a><font size="1PT">JSONP:JAVADOC:49</font></TD><TD align="center" valign="center"><font size="1PT">long</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonNumber.longValueExact<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns this JSON number as a long.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:51"></a><font size="1PT">JSONP:JAVADOC:51</font></TD><TD align="center" valign="center"><font size="1PT">boolean</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonNumber.isIntegral<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns true if this JSON number is a integral number. This method semantics are defined using bigDecimalValue().scale(). If the scale is zero, then it is considered integral type. This integral type information can be used to invoke an appropriate accessor method to obtain a numeric value as in the following example: JsonNumber num = ... if (num.isIntegral()) { num.longValue(); // or other methods to get integral value } else { num.doubleValue(); // or other methods to get decimal number value }</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:58"></a><font size="1PT">JSONP:JAVADOC:58</font></TD><TD align="center" valign="center"><font size="1PT">JsonObjectBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObjectBuilder.add<br> - - ( - String - ,<br>JsonValue - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a name/JsonValue pair to the JSON object associated with this object builder. If the object contains a mapping for the specified name, this method replaces the old value with the specified value.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:61"></a><font size="1PT">JSONP:JAVADOC:61</font></TD><TD align="center" valign="center"><font size="1PT">JsonObjectBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObjectBuilder.add<br> - - ( - String - ,<br>String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a name/JsonString pair to the JSON object associated with this object builder. If the object contains a mapping for the specified name, this method replaces the old value with the specified value.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:64"></a><font size="1PT">JSONP:JAVADOC:64</font></TD><TD align="center" valign="center"><font size="1PT">JsonObjectBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObjectBuilder.add<br> - - ( - String - ,<br>BigInteger - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a name/JsonNumber pair to the JSON object associated with this object builder. If the object contains a mapping for the specified name, this method replaces the old value with the specified value.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:67"></a><font size="1PT">JSONP:JAVADOC:67</font></TD><TD align="center" valign="center"><font size="1PT">JsonObjectBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObjectBuilder.add<br> - - ( - String - ,<br>BigDecimal - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a name/JsonNumber pair to the JSON object associated with this object builder. If the object contains a mapping for the specified name, this method replaces the old value with the specified value.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:70"></a><font size="1PT">JSONP:JAVADOC:70</font></TD><TD align="center" valign="center"><font size="1PT">JsonObjectBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObjectBuilder.add<br> - - ( - String - ,<br>int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a name/JsonNumber pair to the JSON object associated with this object builder. If the object contains a mapping for the specified name, this method replaces the old value with the specified value.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:73"></a><font size="1PT">JSONP:JAVADOC:73</font></TD><TD align="center" valign="center"><font size="1PT">JsonObjectBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObjectBuilder.add<br> - - ( - String - ,<br>long - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a name/JsonNumber pair to the JSON object associated with this object builder. If the object contains a mapping for the specified name, this method replaces the old value with the specified value.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:76"></a><font size="1PT">JSONP:JAVADOC:76</font></TD><TD align="center" valign="center"><font size="1PT">JsonObjectBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObjectBuilder.add<br> - - ( - String - ,<br>double - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a name/JsonNumber pair to the JSON object associated with this object builder. If the object contains a mapping for the specified name, this method replaces the old value with the specified value.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:80"></a><font size="1PT">JSONP:JAVADOC:80</font></TD><TD align="center" valign="center"><font size="1PT">JsonObjectBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObjectBuilder.add<br> - - ( - String - ,<br>boolean - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a name/JsonValue#TRUE or name/JsonValue#FALSE pair to the JSON object associated with this object builder. If the object contains a mapping for the specified name, this method replaces the old value with the specified value.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:86"></a><font size="1PT">JSONP:JAVADOC:86</font></TD><TD align="center" valign="center"><font size="1PT">JsonObjectBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObjectBuilder.addNull<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a name/JsonValue#NULL pair to the JSON object associated with this object builder where the value is null. If the object contains a mapping for the specified name, this method replaces the old value with null.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:96"></a><font size="1PT">JSONP:JAVADOC:96</font></TD><TD align="center" valign="center"><font size="1PT">void</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonReader.close<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Closes this reader and frees any resources associated with the reader. This method closes the underlying input source.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:97"></a><font size="1PT">JSONP:JAVADOC:97</font></TD><TD align="center" valign="center"><font size="1PT">JsonReader</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createReader<br> - - ( - Reader - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON reader from a character stream.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:101"></a><font size="1PT">JSONP:JAVADOC:101</font></TD><TD align="center" valign="center"><font size="1PT">String</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonString.getString<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns the JSON string value.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:102"></a><font size="1PT">JSONP:JAVADOC:102</font></TD><TD align="center" valign="center"><font size="1PT">ValueType</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonValue.getValueType<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns the value type of this JSON value.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:103"></a><font size="1PT">JSONP:JAVADOC:103</font></TD><TD align="center" valign="center"><font size="1PT">ValueType</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonValue.ValueType.valueOf<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:104"></a><font size="1PT">JSONP:JAVADOC:104</font></TD><TD align="center" valign="center"><font size="1PT">ValueType[]</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonValue.ValueType.values<br> -</font></TD><TD align="left" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:105"></a><font size="1PT">JSONP:JAVADOC:105</font></TD><TD align="center" valign="center"><font size="1PT">void</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonWriter.close<br> -</font></TD><TD align="left" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:106"></a><font size="1PT">JSONP:JAVADOC:106</font></TD><TD align="center" valign="center"><font size="1PT">JsonWriter</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createWriter<br> - - ( - Writer - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON writer to write a JSON JsonObject object or JsonArray array structure to the specified character stream.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:107"></a><font size="1PT">JSONP:JAVADOC:107</font></TD><TD align="center" valign="center"><font size="1PT">void</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonWriter.writeArray<br> - - ( - JsonArray - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes the specified JSON JsonArray array to the output source. This method needs to be called only once for a writer instance.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:110"></a><font size="1PT">JSONP:JAVADOC:110</font></TD><TD align="center" valign="center"><font size="1PT">void</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonWriter.writeObject<br> - - ( - JsonObject - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes the specified JSON JsonObject object to the output source. This method needs to be called only once for a writer instance.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:115"></a><font size="1PT">JSONP:JAVADOC:115</font></TD><TD align="center" valign="center"><font size="1PT">void</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.close<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Closes this generator and frees any resources associated with it. This method closes the underlying output source.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:117"></a><font size="1PT">JSONP:JAVADOC:117</font></TD><TD align="center" valign="center"><font size="1PT">void</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParser.close<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Closes this parser and frees any resources associated with the parser. This method closes the underlying input source.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:120"></a><font size="1PT">JSONP:JAVADOC:120</font></TD><TD align="center" valign="center"><font size="1PT">boolean</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParser.isIntegralNumber<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns true if the JSON number at the current parser state is a integral number. A BigDecimal may be used to store the value internally and this method semantics are defined using its scale(). If the scale is zero, then it is considered integral type. This integral type information can be used to invoke an appropriate accessor method to obtain a numeric value as in the following example: JsonParser parser = ... if (parser.isIntegralNumber()) { parser.getInt(); // or other methods to get integral value } else { parser.getBigDecimal(); }</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:122"></a><font size="1PT">JSONP:JAVADOC:122</font></TD><TD align="center" valign="center"><font size="1PT">String</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParser.getString<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns a String for the name in a name/value pair, for a string value or a number value. This method should only be called when the parser state is Event#KEY_NAME, Event#VALUE_STRING, or Event#VALUE_NUMBER.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:128"></a><font size="1PT">JSONP:JAVADOC:128</font></TD><TD align="center" valign="center"><font size="1PT">Event</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParser.Event.valueOf<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:129"></a><font size="1PT">JSONP:JAVADOC:129</font></TD><TD align="center" valign="center"><font size="1PT">Event[]</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParser.Event.values<br> -</font></TD><TD align="left" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:131"></a><font size="1PT">JSONP:JAVADOC:131</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createGenerator<br> - - ( - Writer - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON generator for writing JSON to a character stream.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:133"></a><font size="1PT">JSONP:JAVADOC:133</font></TD><TD align="center" valign="center"><font size="1PT">JsonParser</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createParser<br> - - ( - Reader - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON parser from a character stream.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:144"></a><font size="1PT">JSONP:JAVADOC:144</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createGenerator<br> - - ( - Writer - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON generator for writing JSON text to a character stream.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:146"></a><font size="1PT">JSONP:JAVADOC:146</font></TD><TD align="center" valign="center"><font size="1PT">JsonParser</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createParser<br> - - ( - Reader - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON parser from a character stream.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:152"></a><font size="1PT">JSONP:JAVADOC:152</font></TD><TD align="center" valign="center"><font size="1PT">JsonProvider</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.provider<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON provider object. The provider is loaded using the ServiceLoader#load(Class) method. If there are no available service providers, this method returns the default service provider. Users are recommended to cache the result of this method.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:162"></a><font size="1PT">JSONP:JAVADOC:162</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGeneratorFactory.createGenerator<br> - - ( - Writer - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON generator to write JSON text to a character stream. The generator is configured with the factory configuration.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:163"></a><font size="1PT">JSONP:JAVADOC:163</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGeneratorFactory.createGenerator<br> - - ( - OutputStream - ,<br>Charset - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON generator to write JSON text to a byte stream. Characters written to the stream are encoded into bytes using the specified charset. The generator is configured with the factory's configuration.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:164"></a><font size="1PT">JSONP:JAVADOC:164</font></TD><TD align="center" valign="center"><font size="1PT">JsonParser</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParserFactory.createParser<br> - - ( - Reader - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON parser from a character stream.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:165"></a><font size="1PT">JSONP:JAVADOC:165</font></TD><TD align="center" valign="center"><font size="1PT">JsonParser</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParserFactory.createParser<br> - - ( - InputStream - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON parser from the specified byte stream. The character encoding of the stream is determined as specified in RFC 7159.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:166"></a><font size="1PT">JSONP:JAVADOC:166</font></TD><TD align="center" valign="center"><font size="1PT">JsonParser</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParserFactory.createParser<br> - - ( - JsonObject - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON parser from the specified JSON object.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:167"></a><font size="1PT">JSONP:JAVADOC:167</font></TD><TD align="center" valign="center"><font size="1PT">JsonParser</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParserFactory.createParser<br> - - ( - JsonArray - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON parser from the specified JSON array.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:168"></a><font size="1PT">JSONP:JAVADOC:168</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createGenerator<br> - - ( - OutputStream - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON generator for writing JSON to a byte stream.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:172"></a><font size="1PT">JSONP:JAVADOC:172</font></TD><TD align="center" valign="center"><font size="1PT">JsonParser</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createParser<br> - - ( - InputStream - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON parser from a byte stream. The character encoding of the stream is determined as specified in RFC 7159.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:178"></a><font size="1PT">JSONP:JAVADOC:178</font></TD><TD align="center" valign="center"><font size="1PT">JsonReader</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createReader<br> - - ( - InputStream - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON reader from a byte stream. The character encoding of the stream is determined as described in RFC 7159.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:181"></a><font size="1PT">JSONP:JAVADOC:181</font></TD><TD align="center" valign="center"><font size="1PT">JsonStructure</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonReader.read<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns a JSON array or object that is represented in the input source. This method needs to be called only once for a reader instance.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:184"></a><font size="1PT">JSONP:JAVADOC:184</font></TD><TD align="center" valign="center"><font size="1PT">JsonArray</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonReader.readArray<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns a JSON array that is represented in the input source. This method needs to be called only once for a reader instance.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:185"></a><font size="1PT">JSONP:JAVADOC:185</font></TD><TD align="center" valign="center"><font size="1PT">JsonObject</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonReader.readObject<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns a JSON object that is represented in the input source. This method needs to be called only once for a reader instance.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:187"></a><font size="1PT">JSONP:JAVADOC:187</font></TD><TD align="center" valign="center"><font size="1PT">JsonWriter</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createWriter<br> - - ( - OutputStream - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON writer to write a JSON JsonObject object or JsonArray array structure to the specified byte stream. Characters written to the stream are encoded into bytes using UTF-8 encoding.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:191"></a><font size="1PT">JSONP:JAVADOC:191</font></TD><TD align="center" valign="center"><font size="1PT">void</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonWriter.write<br> - - ( - JsonStructure - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes the specified JSON JsonObject object or JsonArray array to the output source. This method needs to be called only once for a writer instance.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:192"></a><font size="1PT">JSONP:JAVADOC:192</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createGenerator<br> - - ( - OutputStream - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON generator for writing JSON text to a byte stream.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:196"></a><font size="1PT">JSONP:JAVADOC:196</font></TD><TD align="center" valign="center"><font size="1PT">JsonParser</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createParser<br> - - ( - InputStream - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON parser from the specified byte stream. The character encoding of the stream is determined as defined in RFC 7159 .</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:200"></a><font size="1PT">JSONP:JAVADOC:200</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGeneratorFactory.createGenerator<br> - - ( - OutputStream - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON generator to write JSON text to a byte stream. Characters written to the stream are encoded into bytes using UTF-8 encoding. The generator is configured with the factory's configuration.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:201"></a><font size="1PT">JSONP:JAVADOC:201</font></TD><TD align="center" valign="center"><font size="1PT">JsonParser</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParserFactory.createParser<br> - - ( - InputStream - ,<br>Charset - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON parser from the specified byte stream. The bytes of the stream are decoded to characters using the specified charset.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:215"></a><font size="1PT">JSONP:JAVADOC:215</font></TD><TD align="center" valign="center"><font size="1PT">String</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonNumber.toString<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns a JSON text representation of the JSON number. The representation is equivalent to BigDecimal#toString().</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:235"></a><font size="1PT">JSONP:JAVADOC:235</font></TD><TD align="center" valign="center"><font size="1PT">BigDecimal</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParser.getBigDecimal<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns a JSON number as a BigDecimal. The BigDecimal is created using new BigDecimal(getString()). This method should only called when the parser state is Event#VALUE_NUMBER.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:237"></a><font size="1PT">JSONP:JAVADOC:237</font></TD><TD align="center" valign="center"><font size="1PT">int</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParser.getInt<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns a JSON number as an integer. The returned value is equal to new BigDecimal(getString()).intValue(). Note that this conversion can lose information about the overall magnitude and precision of the number value as well as return a result with the opposite sign. This method should only be called when the parser state is Event#VALUE_NUMBER.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:239"></a><font size="1PT">JSONP:JAVADOC:239</font></TD><TD align="center" valign="center"><font size="1PT">long</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParser.getLong<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns a JSON number as a long. The returned value is equal to new BigDecimal(getString()).longValue(). Note that this conversion can lose information about the overall magnitude and precision of the number value as well as return a result with the opposite sign. This method is only called when the parser state is Event#VALUE_NUMBER.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:250"></a><font size="1PT">JSONP:JAVADOC:250</font></TD><TD align="center" valign="center"><font size="1PT">boolean</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonNumber.equals<br> - - ( - Object - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Compares the specified object with this JsonNumber object for equality. Returns true if and only if the type of the specified object is also JsonNumber and their #bigDecimalValue() objects are equal</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:251"></a><font size="1PT">JSONP:JAVADOC:251</font></TD><TD align="center" valign="center"><font size="1PT">int</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonNumber.hashCode<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns the hash code value for this JsonNumber object. The hash code of a JsonNumber object is defined as the hash code of its #bigDecimalValue() object.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:254"></a><font size="1PT">JSONP:JAVADOC:254</font></TD><TD align="center" valign="center"><font size="1PT">boolean</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonString.equals<br> - - ( - Object - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Compares the specified object with this JsonString for equality. Returns true if and only if the specified object is also a JsonString, and their #getString() objects are equal.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:255"></a><font size="1PT">JSONP:JAVADOC:255</font></TD><TD align="center" valign="center"><font size="1PT">int</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonString.hashCode<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns the hash code value for this JsonString object. The hash code of a JsonString object is defined to be its #getString() object's hash code.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:262"></a><font size="1PT">JSONP:JAVADOC:262</font></TD><TD align="center" valign="center"><font size="1PT">int</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArray.getInt<br> - - ( - int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">A convenience method for getJsonNumber(index).intValue().</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:263"></a><font size="1PT">JSONP:JAVADOC:263</font></TD><TD align="center" valign="center"><font size="1PT">String</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArray.getString<br> - - ( - int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">A convenience method for getJsonString(index).getString().</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:264"></a><font size="1PT">JSONP:JAVADOC:264</font></TD><TD align="center" valign="center"><font size="1PT">int</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObject.getInt<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">A convenience method for getJsonNumber(name).intValue()</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:265"></a><font size="1PT">JSONP:JAVADOC:265</font></TD><TD align="center" valign="center"><font size="1PT">String</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObject.getString<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">A convenience method for getJsonString(name).getString()</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:278"></a><font size="1PT">JSONP:JAVADOC:278</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerationException</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerationException.JsonGenerationException<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Constructs a new runtime exception with the specified detail message. The cause is not initialized, and may subsequently be initialized by a call to #initCause.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:279"></a><font size="1PT">JSONP:JAVADOC:279</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerationException</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerationException.JsonGenerationException<br> - - ( - String - ,<br>Throwable - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Constructs a new runtime exception with the specified detail message and cause. Note that the detail message associated with cause is not automatically incorporated in this runtime exception's detail message.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:285"></a><font size="1PT">JSONP:JAVADOC:285</font></TD><TD align="center" valign="center"><font size="1PT">JsonParsingException</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParsingException.JsonParsingException<br> - - ( - String - ,<br>JsonLocation - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Constructs a new runtime exception with the specified detail message. The cause is not initialized, and may subsequently be initialized by a call to #initCause.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:286"></a><font size="1PT">JSONP:JAVADOC:286</font></TD><TD align="center" valign="center"><font size="1PT">JsonParsingException</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParsingException.JsonParsingException<br> - - ( - String - ,<br>Throwable - ,<br>JsonLocation - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Constructs a new runtime exception with the specified detail message and cause. Note that the detail message associated with cause is not automatically incorporated in this runtime exception's detail message.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:288"></a><font size="1PT">JSONP:JAVADOC:288</font></TD><TD align="center" valign="center"><font size="1PT">String</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonValue.toString<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns JSON text for this JSON value.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:289"></a><font size="1PT">JSONP:JAVADOC:289</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.writeEnd<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Writes the end of the current context. If the current context is an array context, this method writes the end-of-array character (']'). If the current context is an object context, this method writes the end-of-object character ('}'). After writing the end of the current context, the parent context becomes the new current context. If parent context is field context, it is closed.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:291"></a><font size="1PT">JSONP:JAVADOC:291</font></TD><TD align="center" valign="center"><font size="1PT">void</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.flush<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Flushes the underlying output source. If the generator has saved any characters in a buffer, writes them immediately to the underlying output source before flushing it.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:292"></a><font size="1PT">JSONP:JAVADOC:292</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.write<br> - - ( - String - ,<br>JsonValue - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes a JSON name/value pair in the current object context.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:295"></a><font size="1PT">JSONP:JAVADOC:295</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.write<br> - - ( - String - ,<br>String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes a JSON name/string value pair in the current object context. The specified value is written as JSON string value.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:298"></a><font size="1PT">JSONP:JAVADOC:298</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.write<br> - - ( - String - ,<br>BigInteger - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes a JSON name/number value pair in the current object context. The specified value is written as a JSON number value. The string new BigDecimal(value).toString() is used as the text value for writing.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:301"></a><font size="1PT">JSONP:JAVADOC:301</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.write<br> - - ( - String - ,<br>BigDecimal - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes a JSON name/number value pair in the current object context. The specified value is written as a JSON number value. The specified value's toString() is used as the text value for writing.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:304"></a><font size="1PT">JSONP:JAVADOC:304</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.write<br> - - ( - String - ,<br>int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes a JSON name/number value pair in the current object context. The specified value is written as a JSON number value. The string new BigDecimal(value).toString() is used as the text value for writing.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:307"></a><font size="1PT">JSONP:JAVADOC:307</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.write<br> - - ( - String - ,<br>long - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes a JSON name/number value pair in the current object context. The specified value is written as a JSON number value. The string new BigDecimal(value).toString() is used as the text value for writing.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:310"></a><font size="1PT">JSONP:JAVADOC:310</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.write<br> - - ( - String - ,<br>double - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes a JSON name/number value pair in the current object context. The specified value is written as a JSON number value. The string BigDecimal.valueOf(double).toString() is used as the text value for writing.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:314"></a><font size="1PT">JSONP:JAVADOC:314</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.write<br> - - ( - String - ,<br>boolean - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes a JSON name/boolean value pair in the current object context. If value is true, it writes the JSON true value, otherwise it writes the JSON false value.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:317"></a><font size="1PT">JSONP:JAVADOC:317</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.write<br> - - ( - JsonValue - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes the specified value as a JSON value within the current array, field or root context.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:319"></a><font size="1PT">JSONP:JAVADOC:319</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.write<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes the specified value as a JSON string value within the current array, field or root context.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:321"></a><font size="1PT">JSONP:JAVADOC:321</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.write<br> - - ( - BigDecimal - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes the specified value as a JSON number value within the current array, field or root context. The specified value's toString() is used as the the text value for writing.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:323"></a><font size="1PT">JSONP:JAVADOC:323</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.write<br> - - ( - BigInteger - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes the specified value as a JSON number value within the current array, field or root context. The string new BigDecimal(value).toString() is used as the text value for writing.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:325"></a><font size="1PT">JSONP:JAVADOC:325</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.write<br> - - ( - int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes the specified value as a JSON number value within the current array, field or root context. The string new BigDecimal(value).toString() is used as the text value for writing.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:327"></a><font size="1PT">JSONP:JAVADOC:327</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.write<br> - - ( - long - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes the specified value as a JSON number value within the current array, field or root context. The string new BigDecimal(value).toString() is used as the text value for writing.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:329"></a><font size="1PT">JSONP:JAVADOC:329</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.write<br> - - ( - double - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes the specified value as a JSON number value within the current array, field or root context. The string BigDecimal.valueOf(value).toString() is used as the text value for writing.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:332"></a><font size="1PT">JSONP:JAVADOC:332</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.write<br> - - ( - boolean - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes a JSON true or false value within the current array, field or root context. If value is true, this method writes the JSON true value, otherwise it writes the JSON false value.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:334"></a><font size="1PT">JSONP:JAVADOC:334</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.writeNull<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes a JSON name/null value pair in an current object context.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:337"></a><font size="1PT">JSONP:JAVADOC:337</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.writeNull<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Writes a JSON null value within the current array, field or root context.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:339"></a><font size="1PT">JSONP:JAVADOC:339</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.writeStartArray<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Writes the JSON start array character. It starts a new child array context within which JSON values can be written to the array. This method is valid only in an array context, field context or in no context (when a context is not yet started). This method can only be called once in no context.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:340"></a><font size="1PT">JSONP:JAVADOC:340</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.writeStartArray<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes the JSON name/start array character pair with in the current object context. It starts a new child array context within which JSON values can be written to the array.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:341"></a><font size="1PT">JSONP:JAVADOC:341</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.writeStartObject<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Writes the JSON start object character. It starts a new child object context within which JSON name/value pairs can be written to the object. This method is valid only in an array context, field context or in no context (when a context is not yet started). This method can only be called once in no context.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:342"></a><font size="1PT">JSONP:JAVADOC:342</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.writeStartObject<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes the JSON name/start object character pair in the current object context. It starts a new child object context within which JSON name/value pairs can be written to the object.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:375"></a><font size="1PT">JSONP:JAVADOC:375</font></TD><TD align="center" valign="center"><font size="1PT">boolean</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParser.hasNext<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns true if there are more parsing states. This method returns false if the parser reaches the end of the JSON text.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:376"></a><font size="1PT">JSONP:JAVADOC:376</font></TD><TD align="center" valign="center"><font size="1PT">Event</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParser.next<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns the event for the next parsing state.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:383"></a><font size="1PT">JSONP:JAVADOC:383</font></TD><TD align="center" valign="center"><font size="1PT">CharSequence</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonString.getChars<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns the char sequence for the JSON String value</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:400"></a><font size="1PT">JSONP:JAVADOC:400</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.add<br> - - ( - JsonObjectBuilder - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a JsonObject from an object builder to the array.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:401"></a><font size="1PT">JSONP:JAVADOC:401</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.add<br> - - ( - JsonArrayBuilder - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a JsonArray from an array builder to the array.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:402"></a><font size="1PT">JSONP:JAVADOC:402</font></TD><TD align="center" valign="center"><font size="1PT">JsonArray</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.build<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns the current array.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:403"></a><font size="1PT">JSONP:JAVADOC:403</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createArrayBuilder<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON array builder</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:404"></a><font size="1PT">JSONP:JAVADOC:404</font></TD><TD align="center" valign="center"><font size="1PT">JsonObjectBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObjectBuilder.add<br> - - ( - String - ,<br>JsonObjectBuilder - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a name/JsonObject pair to the JSON object associated with this object builder. The value JsonObject is built from the specified object builder. If the object contains a mapping for the specified name, this method replaces the old value with the JsonObject from the specified object builder.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:406"></a><font size="1PT">JSONP:JAVADOC:406</font></TD><TD align="center" valign="center"><font size="1PT">JsonObjectBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObjectBuilder.add<br> - - ( - String - ,<br>JsonArrayBuilder - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a name/JsonArray pair to the JSON object associated with this object builder. The value JsonArray is built from the specified array builder. If the object contains a mapping for the specified name, this method replaces the old value with the JsonArray from the specified array builder.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:408"></a><font size="1PT">JSONP:JAVADOC:408</font></TD><TD align="center" valign="center"><font size="1PT">JsonObject</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObjectBuilder.build<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns the JSON object associated with this object builder. The iteration order for the JsonObject is based on the order in which name/value pairs are added to the object using this builder.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:409"></a><font size="1PT">JSONP:JAVADOC:409</font></TD><TD align="center" valign="center"><font size="1PT">JsonObjectBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createObjectBuilder<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON object builder</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:416"></a><font size="1PT">JSONP:JAVADOC:416</font></TD><TD align="center" valign="center"><font size="1PT">JsonGeneratorFactory</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createGeneratorFactory<br> - - ( - Map - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a generator factory for creating JsonGenerator objects. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:417"></a><font size="1PT">JSONP:JAVADOC:417</font></TD><TD align="center" valign="center"><font size="1PT">JsonParserFactory</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createParserFactory<br> - - ( - Map - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a parser factory for creating JsonParser objects. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:419"></a><font size="1PT">JSONP:JAVADOC:419</font></TD><TD align="center" valign="center"><font size="1PT">JsonReader</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonReaderFactory.createReader<br> - - ( - Reader - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON reader from a character stream. The reader is configured with the factory configuration.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:420"></a><font size="1PT">JSONP:JAVADOC:420</font></TD><TD align="center" valign="center"><font size="1PT">JsonReader</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonReaderFactory.createReader<br> - - ( - InputStream - ,<br>Charset - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON reader from a byte stream. The bytes of the stream are decoded to characters using the specified charset. The reader is configured with the factory configuration.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:422"></a><font size="1PT">JSONP:JAVADOC:422</font></TD><TD align="center" valign="center"><font size="1PT">JsonWriter</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonWriterFactory.createWriter<br> - - ( - Writer - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON writer to write a JSON JsonObject object or JsonArray array structure to the specified character stream. The writer is configured with the factory configuration.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:423"></a><font size="1PT">JSONP:JAVADOC:423</font></TD><TD align="center" valign="center"><font size="1PT">JsonWriter</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonWriterFactory.createWriter<br> - - ( - OutputStream - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON writer to write a JSON JsonObject object or JsonArray array structure to the specified byte stream. Characters written to the stream are encoded into bytes using UTF-8 encoding. The writer is configured with the factory configuration.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:424"></a><font size="1PT">JSONP:JAVADOC:424</font></TD><TD align="center" valign="center"><font size="1PT">JsonWriter</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonWriterFactory.createWriter<br> - - ( - OutputStream - ,<br>Charset - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON writer to write a JSON JsonObject object or JsonArray array structure to the specified byte stream. Characters written to the stream are encoded into bytes using the specified charset. The writer is configured with the factory configuration.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:425"></a><font size="1PT">JSONP:JAVADOC:425</font></TD><TD align="center" valign="center"><font size="1PT">JsonGeneratorFactory</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createGeneratorFactory<br> - - ( - Map - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a generator factory for creating JsonGenerator instances. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:426"></a><font size="1PT">JSONP:JAVADOC:426</font></TD><TD align="center" valign="center"><font size="1PT">JsonParserFactory</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createParserFactory<br> - - ( - Map - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a parser factory for creating JsonParser instances. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:427"></a><font size="1PT">JSONP:JAVADOC:427</font></TD><TD align="center" valign="center"><font size="1PT">Map</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGeneratorFactory.getConfigInUse<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns a read-only map of supported provider specific configuration properties that are used to configure the JSON generators. If there are any specified configuration properties that are not supported by the provider, they won't be part of the returned map.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:428"></a><font size="1PT">JSONP:JAVADOC:428</font></TD><TD align="center" valign="center"><font size="1PT">Map</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParserFactory.getConfigInUse<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns a read-only map of supported provider specific configuration properties that are used to configure the JSON parsers. If there are any specified configuration properties that are not supported by the provider, they won't be part of the returned map.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:429"></a><font size="1PT">JSONP:JAVADOC:429</font></TD><TD align="center" valign="center"><font size="1PT">JsonReader</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonReaderFactory.createReader<br> - - ( - InputStream - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON reader from a byte stream. The character encoding of the stream is determined as described in RFC 7159. The reader is configured with the factory configuration.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:430"></a><font size="1PT">JSONP:JAVADOC:430</font></TD><TD align="center" valign="center"><font size="1PT">boolean</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArray.getBoolean<br> - - ( - int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns the boolean value at the specified position. If the value at the specified position is JsonValue.TRUE this method returns true. If the value at the specified position is JsonValue.FALSE this method returns false.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:433"></a><font size="1PT">JSONP:JAVADOC:433</font></TD><TD align="center" valign="center"><font size="1PT">boolean</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArray.getBoolean<br> - - ( - int - ,<br>boolean - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns the boolean value at the specified position. If the value at the specified position is JsonValue.TRUE this method returns true. If the value at the specified position is JsonValue.FALSE this method returns false. Otherwise this method returns the specified default value.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:434"></a><font size="1PT">JSONP:JAVADOC:434</font></TD><TD align="center" valign="center"><font size="1PT">int</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArray.getInt<br> - - ( - int - ,<br>int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns the int value of the JsonNumber at the specified position. If the value at that position is a JsonNumber, this method returns jakarta.json.JsonNumber#intValue(). Otherwise this method returns the specified default value.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:435"></a><font size="1PT">JSONP:JAVADOC:435</font></TD><TD align="center" valign="center"><font size="1PT">String</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArray.getString<br> - - ( - int - ,<br>String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns the String value of JsonString at the specified position in this JSON array values. If JsonString is found, its jakarta.json.JsonString#getString() is returned. Otherwise, the specified default value is returned.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:436"></a><font size="1PT">JSONP:JAVADOC:436</font></TD><TD align="center" valign="center"><font size="1PT">boolean</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObject.getBoolean<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns the boolean value of the associated mapping for the specified name. If the associated mapping is JsonValue.TRUE, then returns true. If the associated mapping is JsonValue.FALSE, then returns false.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:439"></a><font size="1PT">JSONP:JAVADOC:439</font></TD><TD align="center" valign="center"><font size="1PT">boolean</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObject.getBoolean<br> - - ( - String - ,<br>boolean - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns the boolean value of the associated mapping for the specified name. If the associated mapping is JsonValue.TRUE, then returns true. If the associated mapping is JsonValue.FALSE, then returns false. Otherwise, the specified default value is returned.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:441"></a><font size="1PT">JSONP:JAVADOC:441</font></TD><TD align="center" valign="center"><font size="1PT">int</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObject.getInt<br> - - ( - String - ,<br>int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns the int value of the associated JsonNumber mapping for the specified name. If JsonNumber is found, then its jakarta.json.JsonNumber#intValue() is returned. Otherwise, the specified default value is returned.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:443"></a><font size="1PT">JSONP:JAVADOC:443</font></TD><TD align="center" valign="center"><font size="1PT">String</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObject.getString<br> - - ( - String - ,<br>String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns the string value of the associated JsonString mapping for the specified name. If JsonString is found, then its jakarta.json.JsonString#getString() is returned. Otherwise, the specified default value is returned.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:445"></a><font size="1PT">JSONP:JAVADOC:445</font></TD><TD align="center" valign="center"><font size="1PT">JsonBuilderFactory</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createBuilderFactory<br> - - ( - Map - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a builder factory for creating JsonArrayBuilder and JsonObjectBuilder objects. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:449"></a><font size="1PT">JSONP:JAVADOC:449</font></TD><TD align="center" valign="center"><font size="1PT">JsonReaderFactory</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createReaderFactory<br> - - ( - Map - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a reader factory for creating JsonReader objects. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:452"></a><font size="1PT">JSONP:JAVADOC:452</font></TD><TD align="center" valign="center"><font size="1PT">JsonWriterFactory</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createWriterFactory<br> - - ( - Map - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a writer factory for creating JsonWriter objects. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:453"></a><font size="1PT">JSONP:JAVADOC:453</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonBuilderFactory.createArrayBuilder<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Creates a JsonArrayBuilder instance that is used to build JsonArray</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:454"></a><font size="1PT">JSONP:JAVADOC:454</font></TD><TD align="center" valign="center"><font size="1PT">JsonObjectBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonBuilderFactory.createObjectBuilder<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Creates a JsonObjectBuilder instance that is used to build JsonObject.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:455"></a><font size="1PT">JSONP:JAVADOC:455</font></TD><TD align="center" valign="center"><font size="1PT">Map</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonBuilderFactory.getConfigInUse<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns read-only map of supported provider specific configuration properties that are used to configure the created JSON builders. If there are any specified configuration properties that are not supported by the provider, they won't be part of the returned map.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:459"></a><font size="1PT">JSONP:JAVADOC:459</font></TD><TD align="center" valign="center"><font size="1PT">Map</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonReaderFactory.getConfigInUse<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns read-only map of supported provider specific configuration properties that are used to configure the created JSON readers. If there are any specified configuration properties that are not supported by the provider, they won't be part of the returned map.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:463"></a><font size="1PT">JSONP:JAVADOC:463</font></TD><TD align="center" valign="center"><font size="1PT">Map</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonWriterFactory.getConfigInUse<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns read-only map of supported provider specific configuration properties that are used to configure the created JSON writer objects. If there are any specified configuration properties that are not supported by the provider, they won't be part of the returned map.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:464"></a><font size="1PT">JSONP:JAVADOC:464</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createArrayBuilder<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON array builder.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:465"></a><font size="1PT">JSONP:JAVADOC:465</font></TD><TD align="center" valign="center"><font size="1PT">JsonBuilderFactory</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createBuilderFactory<br> - - ( - Map - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a builder factory for creating JsonArrayBuilder and JsonObjectBuilder objects. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:466"></a><font size="1PT">JSONP:JAVADOC:466</font></TD><TD align="center" valign="center"><font size="1PT">JsonObjectBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createObjectBuilder<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON object builder.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:467"></a><font size="1PT">JSONP:JAVADOC:467</font></TD><TD align="center" valign="center"><font size="1PT">JsonReader</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createReader<br> - - ( - Reader - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON reader from a character stream.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:468"></a><font size="1PT">JSONP:JAVADOC:468</font></TD><TD align="center" valign="center"><font size="1PT">JsonReader</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createReader<br> - - ( - InputStream - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON reader from a byte stream. The character encoding of the stream is determined as described in RFC 7159.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:469"></a><font size="1PT">JSONP:JAVADOC:469</font></TD><TD align="center" valign="center"><font size="1PT">JsonReaderFactory</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createReaderFactory<br> - - ( - Map - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a reader factory for creating JsonReader objects. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:470"></a><font size="1PT">JSONP:JAVADOC:470</font></TD><TD align="center" valign="center"><font size="1PT">JsonWriter</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createWriter<br> - - ( - Writer - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON writer to write a JSON JsonObject object or JsonArray array structure to the specified character stream.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:471"></a><font size="1PT">JSONP:JAVADOC:471</font></TD><TD align="center" valign="center"><font size="1PT">JsonWriter</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createWriter<br> - - ( - OutputStream - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON writer to write a JSON JsonObject object or JsonArray array structure to the specified byte stream. Characters written to the stream are encoded into bytes using UTF-8 encoding.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:472"></a><font size="1PT">JSONP:JAVADOC:472</font></TD><TD align="center" valign="center"><font size="1PT">JsonWriterFactory</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createWriterFactory<br> - - ( - Map - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a writer factory for creating JsonWriter objects. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:474"></a><font size="1PT">JSONP:JAVADOC:474</font></TD><TD align="center" valign="center"><font size="1PT">long</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonLocation.getColumnNumber<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Return the column number (starts with 1 for the first column) for the current JSON event in the input source.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:475"></a><font size="1PT">JSONP:JAVADOC:475</font></TD><TD align="center" valign="center"><font size="1PT">long</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonLocation.getLineNumber<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Return the line number (starts with 1 for the first line) for the current JSON event in the input source.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:476"></a><font size="1PT">JSONP:JAVADOC:476</font></TD><TD align="center" valign="center"><font size="1PT">long</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonLocation.getStreamOffset<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Return the stream offset into the input source this location is pointing to. If the input source is a file or a byte stream then this is the byte offset into that stream, but if the input source is a character media then the offset is the character offset. Returns -1 if there is no offset available.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:477"></a><font size="1PT">JSONP:JAVADOC:477</font></TD><TD align="center" valign="center"><font size="1PT">JsonLocation</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParser.getLocation<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Return the location that corresponds to the parser's current state in the JSON input source. The location information is only valid in the current parser state (or until the parser is advanced to a next state).</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:478"></a><font size="1PT">JSONP:JAVADOC:478</font></TD><TD align="center" valign="center"><font size="1PT">JsonLocation</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParsingException.getLocation<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Return the location of the incorrect JSON.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:481"></a><font size="1PT">JSONP:JAVADOC:481</font></TD><TD align="center" valign="center"><font size="1PT">List</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArray.getValuesAs<br> - - ( - Class - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns a list view of the specified type for the array. This method does not verify if there is a value of wrong type in the array. Providing this typesafe view dynamically may cause a program fail with a ClassCastException, if there is a value of wrong type in this array. Unfortunately, the exception can occur at any time after this method returns.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:490"></a><font size="1PT">JSONP:JAVADOC:490</font></TD><TD align="center" valign="center"><font size="1PT">JsonArray</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArray.getJsonArray<br> - - ( - int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns the array value at the specified position in this array. This is a convenience method for (JsonArray)get(index).</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:493"></a><font size="1PT">JSONP:JAVADOC:493</font></TD><TD align="center" valign="center"><font size="1PT">JsonNumber</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArray.getJsonNumber<br> - - ( - int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns the number value at the specified position in this array. This is a convenience method for (JsonNumber)get(index).</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:496"></a><font size="1PT">JSONP:JAVADOC:496</font></TD><TD align="center" valign="center"><font size="1PT">JsonObject</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArray.getJsonObject<br> - - ( - int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns the object value at the specified position in this array. This is a convenience method for (JsonObject)get(index).</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:499"></a><font size="1PT">JSONP:JAVADOC:499</font></TD><TD align="center" valign="center"><font size="1PT">JsonString</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArray.getJsonString<br> - - ( - int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns the string value at ths specified position in this array. This is a convenience method for (JsonString)get(index).</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:506"></a><font size="1PT">JSONP:JAVADOC:506</font></TD><TD align="center" valign="center"><font size="1PT">boolean</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArray.isNull<br> - - ( - int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns true if the value at the specified location in this array is JsonValue.NULL.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:527"></a><font size="1PT">JSONP:JAVADOC:527</font></TD><TD align="center" valign="center"><font size="1PT">JsonArray</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObject.getJsonArray<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns the array value to which the specified name is mapped. This is a convenience method for (JsonArray)get(name) to get the value.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:529"></a><font size="1PT">JSONP:JAVADOC:529</font></TD><TD align="center" valign="center"><font size="1PT">JsonNumber</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObject.getJsonNumber<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns the number value to which the specified name is mapped. This is a convenience method for (JsonNumber)get(name) to get the value.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:531"></a><font size="1PT">JSONP:JAVADOC:531</font></TD><TD align="center" valign="center"><font size="1PT">JsonObject</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObject.getJsonObject<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns the object value to which the specified name is mapped. This is a convenience method for (JsonObject)get(name) to get the value.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:533"></a><font size="1PT">JSONP:JAVADOC:533</font></TD><TD align="center" valign="center"><font size="1PT">JsonString</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObject.getJsonString<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns the string value to which the specified name is mapped. This is a convenience method for (JsonString)get(name) to get the value.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:539"></a><font size="1PT">JSONP:JAVADOC:539</font></TD><TD align="center" valign="center"><font size="1PT">boolean</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObject.isNull<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns true if the associated value for the specified name is JsonValue.NULL.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:572"></a><font size="1PT">JSONP:JAVADOC:572</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createArrayBuilder<br> - - ( - JsonArray - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON array builder, initialized with the specified array</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:573"></a><font size="1PT">JSONP:JAVADOC:573</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createArrayBuilder<br> - - ( - Collection - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON array builder, initialized with the specified array</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:574"></a><font size="1PT">JSONP:JAVADOC:574</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatch</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createDiff<br> - - ( - JsonStructure - ,<br>JsonStructure - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Generates a JSON Patch (RFC 6902) from the source and target JsonStructure. The generated JSON Patch need not be unique.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:575"></a><font size="1PT">JSONP:JAVADOC:575</font></TD><TD align="center" valign="center"><font size="1PT">JsonMergePatch</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createMergeDiff<br> - - ( - JsonValue - ,<br>JsonValue - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Generates a JSON Merge Patch (RFC 7396) from the source and target JsonValues which when applied to the source, yields the target.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:576"></a><font size="1PT">JSONP:JAVADOC:576</font></TD><TD align="center" valign="center"><font size="1PT">JsonMergePatch</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createMergePatch<br> - - ( - JsonValue - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates JSON Merge Patch (RFC 7396) from specified JsonValue.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:577"></a><font size="1PT">JSONP:JAVADOC:577</font></TD><TD align="center" valign="center"><font size="1PT">JsonObjectBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createObjectBuilder<br> - - ( - JsonObject - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON object builder, initialized with the specified object.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:578"></a><font size="1PT">JSONP:JAVADOC:578</font></TD><TD align="center" valign="center"><font size="1PT">JsonObjectBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createObjectBuilder<br> - - ( - Map - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON object builder, initialized with the specified object.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:579"></a><font size="1PT">JSONP:JAVADOC:579</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatch</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createPatch<br> - - ( - JsonArray - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON Patch (RFC 6902) from the specified operations.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:580"></a><font size="1PT">JSONP:JAVADOC:580</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatchBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createPatchBuilder<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON Patch builder (RFC 6902).</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:581"></a><font size="1PT">JSONP:JAVADOC:581</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatchBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createPatchBuilder<br> - - ( - JsonArray - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON Patch builder (RFC 6902), initialized with the specified operations.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:582"></a><font size="1PT">JSONP:JAVADOC:582</font></TD><TD align="center" valign="center"><font size="1PT">JsonPointer</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createPointer<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates JSON Pointer (RFC 6901) from given jsonPointer string. An empty jsonPointer string defines a reference to the target itself. If the jsonPointer string is non-empty, it must be a sequence of '/' prefixed tokens.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:583"></a><font size="1PT">JSONP:JAVADOC:583</font></TD><TD align="center" valign="center"><font size="1PT">JsonString</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createValue<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JsonString.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:584"></a><font size="1PT">JSONP:JAVADOC:584</font></TD><TD align="center" valign="center"><font size="1PT">JsonNumber</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createValue<br> - - ( - int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JsonNumber.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:585"></a><font size="1PT">JSONP:JAVADOC:585</font></TD><TD align="center" valign="center"><font size="1PT">JsonNumber</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createValue<br> - - ( - long - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JsonNumber.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:586"></a><font size="1PT">JSONP:JAVADOC:586</font></TD><TD align="center" valign="center"><font size="1PT">JsonNumber</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createValue<br> - - ( - double - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JsonNumber.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:587"></a><font size="1PT">JSONP:JAVADOC:587</font></TD><TD align="center" valign="center"><font size="1PT">JsonNumber</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createValue<br> - - ( - BigDecimal - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JsonNumber.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:588"></a><font size="1PT">JSONP:JAVADOC:588</font></TD><TD align="center" valign="center"><font size="1PT">JsonNumber</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createValue<br> - - ( - BigInteger - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JsonNumber.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:589"></a><font size="1PT">JSONP:JAVADOC:589</font></TD><TD align="center" valign="center"><font size="1PT">List</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArray.getValuesAs<br> - - ( - Function - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns a list view for the array. The value and the type of the elements in the list is specified by the func argument. This method can be used to obtain a list of the unwrapped types, such as List strings = ary1.getValuesAs(JsonString::getString); List ints = ary2.getValuesAs(JsonNumber::intValue); or a list of simple projections, such as List stringsizes = ary1.getValueAs((JsonString v)->v.getString().length();</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:590"></a><font size="1PT">JSONP:JAVADOC:590</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.add<br> - - ( - int - ,<br>JsonValue - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Inserts a value to the array at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:591"></a><font size="1PT">JSONP:JAVADOC:591</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.add<br> - - ( - int - ,<br>String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a value to the array as a JsonString at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:592"></a><font size="1PT">JSONP:JAVADOC:592</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.add<br> - - ( - int - ,<br>BigDecimal - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a value to the array as a JsonNumber at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:593"></a><font size="1PT">JSONP:JAVADOC:593</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.add<br> - - ( - int - ,<br>BigInteger - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a value to the array as a JsonNumber at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:594"></a><font size="1PT">JSONP:JAVADOC:594</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.add<br> - - ( - int - ,<br>int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a value to the array as a JsonNumber at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:595"></a><font size="1PT">JSONP:JAVADOC:595</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.add<br> - - ( - int - ,<br>long - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a value to the array as a JsonNumber at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:596"></a><font size="1PT">JSONP:JAVADOC:596</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.add<br> - - ( - int - ,<br>double - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a value to the array as a JsonNumber at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:597"></a><font size="1PT">JSONP:JAVADOC:597</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.add<br> - - ( - int - ,<br>boolean - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a JsonValue#TRUE or JsonValue#FALSE value to the array at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:598"></a><font size="1PT">JSONP:JAVADOC:598</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.add<br> - - ( - int - ,<br>JsonObjectBuilder - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a JsonObject from an object builder to the array at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:599"></a><font size="1PT">JSONP:JAVADOC:599</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.add<br> - - ( - int - ,<br>JsonArrayBuilder - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a JsonArray from an array builder to the array at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:600"></a><font size="1PT">JSONP:JAVADOC:600</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.addAll<br> - - ( - JsonArrayBuilder - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds all elements of the array in the specified array builder to the array.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:601"></a><font size="1PT">JSONP:JAVADOC:601</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.addNull<br> - - ( - int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a JsonValue#NULL value to the array at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:602"></a><font size="1PT">JSONP:JAVADOC:602</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.remove<br> - - ( - int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Remove the value in the array at the specified position. Shift any subsequent values to the left (subtracts one from their indices.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:603"></a><font size="1PT">JSONP:JAVADOC:603</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.set<br> - - ( - int - ,<br>JsonValue - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Replaces a value in the array with the specified value at the specified position.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:604"></a><font size="1PT">JSONP:JAVADOC:604</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.set<br> - - ( - int - ,<br>String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Replaces a value in the array with the specified value as a JsonString at the specified position.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:605"></a><font size="1PT">JSONP:JAVADOC:605</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.set<br> - - ( - int - ,<br>BigDecimal - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Replaces a value in the array with the specified value as a JsonNumber at the specified position.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:606"></a><font size="1PT">JSONP:JAVADOC:606</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.set<br> - - ( - int - ,<br>BigInteger - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Replaces a value in the array with the specified value as a JsonNumber at the specified position.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:607"></a><font size="1PT">JSONP:JAVADOC:607</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.set<br> - - ( - int - ,<br>int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Replaces a value in the array with the specified value as a JsonNumber at the specified position.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:608"></a><font size="1PT">JSONP:JAVADOC:608</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.set<br> - - ( - int - ,<br>long - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Replaces a value in the array with the specified value as a JsonNumber at the specified position.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:609"></a><font size="1PT">JSONP:JAVADOC:609</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.set<br> - - ( - int - ,<br>double - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Replaces a value in the array with the specified value as a JsonNumber at the specified position.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:610"></a><font size="1PT">JSONP:JAVADOC:610</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.set<br> - - ( - int - ,<br>boolean - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Replaces a value in the array with a JsonValue#TRUE or JsonValue#FALSE value at the specified position.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:611"></a><font size="1PT">JSONP:JAVADOC:611</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.set<br> - - ( - int - ,<br>JsonObjectBuilder - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Replaces a value in the array with the specified value as a JsonObject from an object builder at the specified position.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:612"></a><font size="1PT">JSONP:JAVADOC:612</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.set<br> - - ( - int - ,<br>JsonArrayBuilder - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Replaces a value in the array with the specified value as a JsonArray from an array builder at the specified position.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:613"></a><font size="1PT">JSONP:JAVADOC:613</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonArrayBuilder.setNull<br> - - ( - int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Replaces a value in the array with a JsonValue#NULL value at the specified position.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:614"></a><font size="1PT">JSONP:JAVADOC:614</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonBuilderFactory.createArrayBuilder<br> - - ( - JsonArray - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JsonArrayBuilder instance, initialized with an array.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:615"></a><font size="1PT">JSONP:JAVADOC:615</font></TD><TD align="center" valign="center"><font size="1PT">JsonObjectBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonBuilderFactory.createObjectBuilder<br> - - ( - JsonObject - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JsonObjectBuilder instance, initialized with an object.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:616"></a><font size="1PT">JSONP:JAVADOC:616</font></TD><TD align="center" valign="center"><font size="1PT">JsonValue</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonMergePatch.apply<br> - - ( - JsonValue - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Applies the JSON Merge Patch to the specified target. The target is not modified by the patch.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:617"></a><font size="1PT">JSONP:JAVADOC:617</font></TD><TD align="center" valign="center"><font size="1PT">JsonValue</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonMergePatch.toJsonValue<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns the JsonMergePatch as JsonValue.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:618"></a><font size="1PT">JSONP:JAVADOC:618</font></TD><TD align="center" valign="center"><font size="1PT">JsonObjectBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObjectBuilder.addAll<br> - - ( - JsonObjectBuilder - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds all name/value pairs in the JSON object associated with the specified object builder to the JSON object associated with this object builder. The newly added name/value pair will replace any existing name/value pair with the same name.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:619"></a><font size="1PT">JSONP:JAVADOC:619</font></TD><TD align="center" valign="center"><font size="1PT">JsonObjectBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonObjectBuilder.remove<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Remove the name/value pair from the JSON object associated with this object builder if it is present.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:620"></a><font size="1PT">JSONP:JAVADOC:620</font></TD><TD align="center" valign="center"><font size="1PT">JsonStructure</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatch.apply<br> - - ( - JsonStructure - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Applies the patch operations to the specified target. The target is not modified by the patch.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:621"></a><font size="1PT">JSONP:JAVADOC:621</font></TD><TD align="center" valign="center"><font size="1PT">JsonArray</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatch.toJsonArray<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns the JsonPatch as JsonArray.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:622"></a><font size="1PT">JSONP:JAVADOC:622</font></TD><TD align="center" valign="center"><font size="1PT">Operation</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatch.Operation.fromOperationName<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns the enum constant with the specified name.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:623"></a><font size="1PT">JSONP:JAVADOC:623</font></TD><TD align="center" valign="center"><font size="1PT">String</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatch.Operation.operationName<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns enum constant name as lower case string.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:624"></a><font size="1PT">JSONP:JAVADOC:624</font></TD><TD align="center" valign="center"><font size="1PT">Operation</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatch.Operation.valueOf<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:625"></a><font size="1PT">JSONP:JAVADOC:625</font></TD><TD align="center" valign="center"><font size="1PT">Operation[]</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatch.Operation.values<br> -</font></TD><TD align="left" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:626"></a><font size="1PT">JSONP:JAVADOC:626</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatchBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatchBuilder.add<br> - - ( - String - ,<br>JsonValue - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds an "add" JSON Patch operation.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:627"></a><font size="1PT">JSONP:JAVADOC:627</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatchBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatchBuilder.add<br> - - ( - String - ,<br>String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds an "add" JSON Patch operation.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:628"></a><font size="1PT">JSONP:JAVADOC:628</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatchBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatchBuilder.add<br> - - ( - String - ,<br>int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds an "add" JSON Patch operation.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:629"></a><font size="1PT">JSONP:JAVADOC:629</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatchBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatchBuilder.add<br> - - ( - String - ,<br>boolean - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds an "add" JSON Patch operation.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:630"></a><font size="1PT">JSONP:JAVADOC:630</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatch</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatchBuilder.build<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns the JSON Patch.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:631"></a><font size="1PT">JSONP:JAVADOC:631</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatchBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatchBuilder.copy<br> - - ( - String - ,<br>String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a "copy" JSON Patch operation.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:632"></a><font size="1PT">JSONP:JAVADOC:632</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatchBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatchBuilder.move<br> - - ( - String - ,<br>String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a "move" JSON Patch operation.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:633"></a><font size="1PT">JSONP:JAVADOC:633</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatchBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatchBuilder.remove<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a "remove" JSON Patch operation.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:634"></a><font size="1PT">JSONP:JAVADOC:634</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatchBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatchBuilder.replace<br> - - ( - String - ,<br>JsonValue - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a "replace" JSON Patch operation.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:635"></a><font size="1PT">JSONP:JAVADOC:635</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatchBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatchBuilder.replace<br> - - ( - String - ,<br>String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a "replace" JSON Patch operation.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:636"></a><font size="1PT">JSONP:JAVADOC:636</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatchBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatchBuilder.replace<br> - - ( - String - ,<br>int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a "replace" JSON Patch operation.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:637"></a><font size="1PT">JSONP:JAVADOC:637</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatchBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatchBuilder.replace<br> - - ( - String - ,<br>boolean - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a "replace" JSON Patch operation.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:638"></a><font size="1PT">JSONP:JAVADOC:638</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatchBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatchBuilder.test<br> - - ( - String - ,<br>JsonValue - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a "test" JSON Patch operation.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:639"></a><font size="1PT">JSONP:JAVADOC:639</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatchBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatchBuilder.test<br> - - ( - String - ,<br>String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a "test" JSON Patch operation.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:640"></a><font size="1PT">JSONP:JAVADOC:640</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatchBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatchBuilder.test<br> - - ( - String - ,<br>int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a "test" JSON Patch operation.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:641"></a><font size="1PT">JSONP:JAVADOC:641</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatchBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPatchBuilder.test<br> - - ( - String - ,<br>boolean - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds a "test" JSON Patch operation.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:642"></a><font size="1PT">JSONP:JAVADOC:642</font></TD><TD align="center" valign="center"><font size="1PT">JsonStructure</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPointer.add<br> - - ( - JsonStructure - ,<br>JsonValue - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Adds or replaces a value at the referenced location in the specified target with the specified value. If the reference is the target (empty JSON Pointer string), the specified value, which must be the same type as specified target, is returned. If the reference is an array element, the specified value is inserted into the array, at the referenced index. The value currently at that location, and any subsequent values, are shifted to the right (adds one to the indices). Index starts with 0. If the reference is specified with a "-", or if the index is equal to the size of the array, the value is appended to the array. If the reference is a name/value pair of a JsonObject, and the referenced value exists, the value is replaced by the specified value. If the value does not exist, a new name/value pair is added to the object.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:643"></a><font size="1PT">JSONP:JAVADOC:643</font></TD><TD align="center" valign="center"><font size="1PT">JsonValue</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPointer.getValue<br> - - ( - JsonStructure - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Returns the value at the referenced location in the specified target.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:644"></a><font size="1PT">JSONP:JAVADOC:644</font></TD><TD align="center" valign="center"><font size="1PT">JsonStructure</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPointer.remove<br> - - ( - JsonStructure - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Removes the value at the reference location in the specified target.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:645"></a><font size="1PT">JSONP:JAVADOC:645</font></TD><TD align="center" valign="center"><font size="1PT">JsonStructure</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonPointer.replace<br> - - ( - JsonStructure - ,<br>JsonValue - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Replaces the value at the referenced location in the specified target with the specified value.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:646"></a><font size="1PT">JSONP:JAVADOC:646</font></TD><TD align="center" valign="center"><font size="1PT">JsonValue</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonReader.readValue<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns a JSON value that is represented in the input source. This method needs to be called only once for a reader instance.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:647"></a><font size="1PT">JSONP:JAVADOC:647</font></TD><TD align="center" valign="center"><font size="1PT">JsonValue</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonStructure.getValue<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Get the value referenced by the provided JSON Pointer in the JsonStructure.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:648"></a><font size="1PT">JSONP:JAVADOC:648</font></TD><TD align="center" valign="center"><font size="1PT">JsonArray</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonValue.asJsonArray<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Return the JsonValue as a JsonArray</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:649"></a><font size="1PT">JSONP:JAVADOC:649</font></TD><TD align="center" valign="center"><font size="1PT">JsonObject</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonValue.asJsonObject<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Return the JsonValue as a JsonObject</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:650"></a><font size="1PT">JSONP:JAVADOC:650</font></TD><TD align="center" valign="center"><font size="1PT">void</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonWriter.write<br> - - ( - JsonValue - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes the specified JsonValue to the output source. method needs to be called only once for a write instance.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:651"></a><font size="1PT">JSONP:JAVADOC:651</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createArrayBuilder<br> - - ( - JsonArray - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON array builder, initialized with the specified array.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:652"></a><font size="1PT">JSONP:JAVADOC:652</font></TD><TD align="center" valign="center"><font size="1PT">JsonArrayBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createArrayBuilder<br> - - ( - Collection - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON array builder, initialized with the specified collection.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:653"></a><font size="1PT">JSONP:JAVADOC:653</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatch</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createDiff<br> - - ( - JsonStructure - ,<br>JsonStructure - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Generates a JSON Patch (RFC 6902) from the source and target JsonStructure. The generated JSON Patch need not be unique.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:654"></a><font size="1PT">JSONP:JAVADOC:654</font></TD><TD align="center" valign="center"><font size="1PT">JsonMergePatch</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createMergeDiff<br> - - ( - JsonValue - ,<br>JsonValue - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Generates a JSON Merge Patch (RFC 7396) from the source and target JsonValues which when applied to the source, yields the target.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:655"></a><font size="1PT">JSONP:JAVADOC:655</font></TD><TD align="center" valign="center"><font size="1PT">JsonMergePatch</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createMergePatch<br> - - ( - JsonValue - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates JSON Merge Patch (RFC 7396) from specified JsonValue.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:656"></a><font size="1PT">JSONP:JAVADOC:656</font></TD><TD align="center" valign="center"><font size="1PT">JsonObjectBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createObjectBuilder<br> - - ( - JsonObject - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON object builder, initialized with the specified object.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:657"></a><font size="1PT">JSONP:JAVADOC:657</font></TD><TD align="center" valign="center"><font size="1PT">JsonObjectBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createObjectBuilder<br> - - ( - Map - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON object builder, initialized with the specified Map.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:658"></a><font size="1PT">JSONP:JAVADOC:658</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatch</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createPatch<br> - - ( - JsonArray - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON Patch (RFC 6902) from the specified operations.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:659"></a><font size="1PT">JSONP:JAVADOC:659</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatchBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createPatchBuilder<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON Patch builder (RFC 6902).</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:660"></a><font size="1PT">JSONP:JAVADOC:660</font></TD><TD align="center" valign="center"><font size="1PT">JsonPatchBuilder</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createPatchBuilder<br> - - ( - JsonArray - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JSON Patch builder (RFC 6902), initialized with the specified operations.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:661"></a><font size="1PT">JSONP:JAVADOC:661</font></TD><TD align="center" valign="center"><font size="1PT">JsonPointer</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createPointer<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates JSON Pointer (RFC 6901) from given jsonPointer string. An empty jsonPointer string defines a reference to the target itself. If the jsonPointer string is non-empty, it must be a sequence of '/' prefixed tokens.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:662"></a><font size="1PT">JSONP:JAVADOC:662</font></TD><TD align="center" valign="center"><font size="1PT">JsonString</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createValue<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JsonString.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:663"></a><font size="1PT">JSONP:JAVADOC:663</font></TD><TD align="center" valign="center"><font size="1PT">JsonNumber</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createValue<br> - - ( - int - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JsonNumber.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:664"></a><font size="1PT">JSONP:JAVADOC:664</font></TD><TD align="center" valign="center"><font size="1PT">JsonNumber</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createValue<br> - - ( - long - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JsonNumber.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:665"></a><font size="1PT">JSONP:JAVADOC:665</font></TD><TD align="center" valign="center"><font size="1PT">JsonNumber</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createValue<br> - - ( - double - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JsonNumber.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:666"></a><font size="1PT">JSONP:JAVADOC:666</font></TD><TD align="center" valign="center"><font size="1PT">JsonNumber</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createValue<br> - - ( - BigDecimal - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JsonNumber.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:667"></a><font size="1PT">JSONP:JAVADOC:667</font></TD><TD align="center" valign="center"><font size="1PT">JsonNumber</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.spi.JsonProvider.createValue<br> - - ( - BigInteger - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Creates a JsonNumber.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:668"></a><font size="1PT">JSONP:JAVADOC:668</font></TD><TD align="center" valign="center"><font size="1PT">Collector</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonCollectors.groupingBy<br> - - ( - Function - ,<br>Collector - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Constructs a java.util.stream.Collector that implements a "group by" operation on the input JsonValue elements. A classifier function maps the input JsonValues to keys, and the JsonValues are partitioned into groups according to the value of the key. A reduction operation is performed on the JsonValues in each group, using the downstream Collector. For each group, the key and the results of the reduction operation become the name/value pairs of the resultant JsonObject.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:669"></a><font size="1PT">JSONP:JAVADOC:669</font></TD><TD align="center" valign="center"><font size="1PT">Collector</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonCollectors.groupingBy<br> - - ( - Function - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Constructs a java.util.stream.Collector that implements a "group by" operation on the input JsonValue elements. A classifier function maps the input JsonValues to keys, and the JsonValues are partitioned into groups according to the value of the key. The JsonValues in each group are added to a JsonArray. The key and the JsonArray in each group becomes the name/value pair of the resultant JsonObject.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:670"></a><font size="1PT">JSONP:JAVADOC:670</font></TD><TD align="center" valign="center"><font size="1PT">Collector</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonCollectors.toJsonArray<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Constructs a java.util.stream.Collector that accumulates the input JsonValue elements into a JsonArray.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:671"></a><font size="1PT">JSONP:JAVADOC:671</font></TD><TD align="center" valign="center"><font size="1PT">Collector</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonCollectors.toJsonObject<br> - - ( - Function - ,<br>Function - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Constructs a java.util.stream.Collector that accumulates the input JsonValue elements into a JsonObject. The name/value pairs of the JsonObject are computed by applying the provided mapping functions.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:672"></a><font size="1PT">JSONP:JAVADOC:672</font></TD><TD align="center" valign="center"><font size="1PT">JsonGenerator</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonGenerator.writeKey<br> - - ( - String - ) - </font></TD><TD align="left" valign="center"><font size="1PT">Writes the JSON name with a colon. It starts a field context, in which valid options are writing a value, starting an object or an array. Writing value closes field context, if object or array is started after field name, field context will be closed after object/array close.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:673"></a><font size="1PT">JSONP:JAVADOC:673</font></TD><TD align="center" valign="center"><font size="1PT">JsonArray</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParser.getArray<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns a JsonArray and advance the parser to the the corresponding END_ARRAY.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:674"></a><font size="1PT">JSONP:JAVADOC:674</font></TD><TD align="center" valign="center"><font size="1PT">Stream</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParser.getArrayStream<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns a stream of the JsonArray elements. The parser state must be START_ARRAY. The elements are read lazily, on an as-needed basis, as required by the stream operations. If the stream operations do not consume all of the array elements, skipArray can be used to skip the unprocessed array elements.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:675"></a><font size="1PT">JSONP:JAVADOC:675</font></TD><TD align="center" valign="center"><font size="1PT">JsonObject</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParser.getObject<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns a JsonObject and advances the parser to the corresponding END_OBJECT.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:676"></a><font size="1PT">JSONP:JAVADOC:676</font></TD><TD align="center" valign="center"><font size="1PT">Stream</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParser.getObjectStream<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns a stream of the JsonObject's name/value pairs. The parser state must be START_OBJECT. The name/value pairs are read lazily, on an as-needed basis, as required by the stream operations. If the stream operations do not consume all of the object's name/value pairs, skipObject can be used to skip the unprocessed elements.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:677"></a><font size="1PT">JSONP:JAVADOC:677</font></TD><TD align="center" valign="center"><font size="1PT">JsonValue</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParser.getValue<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns a JsonValue at the current parser position. If the parser state is START_ARRAY, the behavior is the same as #getArray. If the parser state is START_OBJECT, the behavior is the same as #getObject. For all other cases, if applicable, the JSON value is read and returned.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:678"></a><font size="1PT">JSONP:JAVADOC:678</font></TD><TD align="center" valign="center"><font size="1PT">Stream</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParser.getValueStream<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Returns a stream of JsonValue from a sequence of JSON values. The values are read lazily, on an as-needed basis, as needed by the stream operations.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:679"></a><font size="1PT">JSONP:JAVADOC:679</font></TD><TD align="center" valign="center"><font size="1PT">void</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParser.skipArray<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Advance the parser to END_ARRAY. If the parser is in array context, i.e. it has previously encountered a START_ARRAY without encountering the corresponding END_ARRAY, the parser is advanced to the corresponding END_ARRAY. If the parser is not in any array context, nothing happens.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:680"></a><font size="1PT">JSONP:JAVADOC:680</font></TD><TD align="center" valign="center"><font size="1PT">void</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParser.skipObject<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Advance the parser to END_OBJECT. If the parser is in object context, i.e. it has previously encountered a START_OBJECT without encountering the corresponding END_OBJECT, the parser is advanced to the corresponding END_OBJECT. If the parser is not in any object context, nothing happens.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:681"></a><font size="1PT">JSONP:JAVADOC:681</font></TD><TD align="center" valign="center"><font size="1PT">enum</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.JsonConfig.KeyStrategy<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Defines the different values allowed for KEY_STRATEGY.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:682"></a><font size="1PT">JSONP:JAVADOC:682</font></TD><TD align="center" valign="center"><font size="1PT">JsonNumber</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.Json.createValue(Number value)<br> -</font></TD><TD align="left" valign="center"><font size="1PT">Creates a JsonNumber.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -<TR> -<TD align="center" valign="center"><a name="JSONP:JAVADOC:683"></a><font size="1PT">JSONP:JAVADOC:683</font></TD><TD align="center" valign="center"><font size="1PT">Event</font></TD><TD align="left" valign="center"><font size="1PT">jakarta.json.stream.JsonParser.currentEvent<br> -</font></TD><TD align="left" valign="center"><font size="1PT">The event for the current parsing state.</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT"> -<br> -</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD> -</TR> -</TABLE> -</body> -</html>
diff --git a/tck/tck-docs/userguide/pom.xml b/tck/tck-docs/pom.xml similarity index 83% rename from tck/tck-docs/userguide/pom.xml rename to tck/tck-docs/pom.xml index fe56d0a..eb080ec 100644 --- a/tck/tck-docs/userguide/pom.xml +++ b/tck/tck-docs/pom.xml
@@ -23,7 +23,7 @@ <groupId>jakarta.json</groupId> <artifactId>jakarta.json-tck</artifactId> <version>2.2.0-SNAPSHOT</version> - <relativePath>../../pom.xml</relativePath> + <relativePath>../pom.xml</relativePath> </parent> <artifactId>jakarta.json-tck-ug</artifactId> <packaging>pom</packaging> @@ -103,7 +103,7 @@ <outputFile>jsonp-tck-users-guide-${project.version}.pdf</outputFile> <backend>pdf</backend> <attributes> - <pdf-stylesdir>${project.basedir}/src/theme</pdf-stylesdir> + <pdf-stylesdir>${project.basedir}/userguide/src/theme</pdf-stylesdir> <pdf-style>jakartaee</pdf-style> <pagenums/> <toc/> @@ -113,7 +113,7 @@ </execution> </executions> <configuration> - <sourceDirectory>src/main/asciidoc</sourceDirectory> + <sourceDirectory>userguide/src/main/asciidoc</sourceDirectory> <sourceDocumentName>jsonp-tck-users-guide.adoc</sourceDocumentName> <outputDirectory>${project.build.directory}/generated-docs</outputDirectory> <attributes> @@ -133,29 +133,6 @@ </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-resources-plugin</artifactId> - <version>${maven-resources-plugin.version}</version> - <executions> - <execution> - <id>filter-resources</id> - <phase>prepare-package</phase> - <goals> - <goal>copy-resources</goal> - </goals> - <configuration> - <outputDirectory>${project.build.directory}/filtered-resources</outputDirectory> - <resources> - <resource> - <directory>src/main/resources</directory> - <filtering>true</filtering> - </resource> - </resources> - </configuration> - </execution> - </executions> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>${maven-assembly-plugin.version}</version> <executions> @@ -167,7 +144,7 @@ </goals> <configuration> <descriptors> - <descriptor>src/main/assembly/assembly.xml</descriptor> + <descriptor>userguide/src/main/assembly/assembly.xml</descriptor> </descriptors> <appendAssemblyId>false</appendAssemblyId> </configuration>
diff --git a/tck/tck-docs/resources/README.md b/tck/tck-docs/resources/README.md new file mode 100644 index 0000000..dfc0bfe --- /dev/null +++ b/tck/tck-docs/resources/README.md
@@ -0,0 +1,67 @@ +<!-- + Copyright (c) 2026 Contributors to the Eclipse Foundation + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 +--> + +# Jakarta EE JSON Processing Technology Compatibility Kit, Version 2.2 + +## Kit Contents + +The Jakarta EE JSON Processing, Version 2.2 Technology Compatibility Kit +(TCK) includes the following items: + +- **Jakarta EE JSON Processing TCK tests signature, API, and pluggability tests:** + + - A **signature test** that checks that all of the public APIs are supported in the + Jakarta EE JSON Processing Version 2.2 implementation that is being tested + + - **API tests** for all of the public APIs under the `jakarta.json`, + `jakarta.json.spi`, `jakarta.json.stream` package + + - **Pluggability tests** for testing the SPI provider interface for supplying + your own JsonProvider + +--- + +## TCK Facts + +The test suite bundle contains the following: + +- 1 signature test +- 178 API tests +- 18 pluggability tests + +--- + +## Platform Notes + +The Jakarta EE JSON Processing TCK tests have been built with JDK 17 +and tested with Java™ Platform, Standard Edition 17+ + +The Jakarta EE JSON Processing TCK tests have been run against the +following Jakarta EE JSON Processing 2.2 Compatible Implementations: + +- Eclipse Parsson <!-- TODO 2.2 Parsson Version --> + +--- + +## Documentation + +The HTML and PDF versions of the TCK User's Guide can be found in the `docs` folder. + +The [Javadoc Assertion List](assertions/JavadocAssertions.md) lists +all the javadoc assertions that are tested by the Jakarta EE JSON Processing 2.2 TCK. + +Updated release notes may be available at the Jakarta EE Specification web site: +<https://jakarta.ee/specifications/jsonp/2.2/>
diff --git a/tck/tck-docs/resources/assertions/JavadocAssertions.md b/tck/tck-docs/resources/assertions/JavadocAssertions.md new file mode 100644 index 0000000..dc9b28a --- /dev/null +++ b/tck/tck-docs/resources/assertions/JavadocAssertions.md
@@ -0,0 +1,314 @@ +<!-- + + Copyright (c) 2026 Contributors to the Eclipse Foundation + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +--> + +# Jakarta JSON Processing - 2.2 +## JavaDoc Assertion Detail + +| Totals | Total | Active | Deprecated | Removed | +|:-------|:-----:|:------:|:----------:|:-------:| +| # of Assertions | 412 | 282 | 0 | 130 | +| # of Required Assertions | 412 | 282 | 0 | 130 | +| # of Optional Assertions | 0 | 0 | 0 | 0 | + +| ID | Return | Method/Field | Description | Required | Deprecated | Testable | +|:--:|:------:|:-------------|:------------|:--------:|:----------:|:--------:| +| JSONP:JAVADOC:6 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.add ( JsonValue ) | Adds a value to the array. | true | | true | +| JSONP:JAVADOC:8 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.add ( String ) | Adds a value to the array as a JsonString. | true | | true | +| JSONP:JAVADOC:10 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.add ( BigDecimal ) | Adds a value to the array as a JsonNumber. | true | | true | +| JSONP:JAVADOC:12 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.add ( BigInteger ) | Adds a value to the array as a JsonNumber. | true | | true | +| JSONP:JAVADOC:14 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.add ( int ) | Adds a value to the array as a JsonNumber. | true | | true | +| JSONP:JAVADOC:16 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.add ( long ) | Adds a value to the array as a JsonNumber. | true | | true | +| JSONP:JAVADOC:18 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.add ( double ) | Adds a value to the array as a JsonNumber. | true | | true | +| JSONP:JAVADOC:21 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.add ( boolean ) | Adds a JsonValue#TRUE or JsonValue#FALSE value to the array. | true | | true | +| JSONP:JAVADOC:25 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.addNull | Adds a JsonValue#NULL value to the array. | true | | true | +| JSONP:JAVADOC:37 | JsonException | jakarta.json.JsonException.JsonException ( String ) | Constructs a new runtime exception with the specified detail message. The cause is not initialized, and may subsequently be initialized by a call to #initCause. | true | | true | +| JSONP:JAVADOC:38 | JsonException | jakarta.json.JsonException.JsonException ( String , Throwable ) | Constructs a new runtime exception with the specified detail message and cause. Note that the detail message associated with cause is not automatically incorporated in this runtime exception's detail message. | true | | true | +| JSONP:JAVADOC:40 | BigDecimal | jakarta.json.JsonNumber.bigDecimalValue | Returns this JSON number as a BigDecimal object. | true | | true | +| JSONP:JAVADOC:41 | BigInteger | jakarta.json.JsonNumber.bigIntegerValue | Returns this JSON number as a BigInteger object. This is a a convenience method for bigDecimalValue().toBigInteger(). Note that this conversion can lose information about the overall magnitude and precision of the number value as well as return a result with the opposite sign. | true | | true | +| JSONP:JAVADOC:42 | BigInteger | jakarta.json.JsonNumber.bigIntegerValueExact | Returns this JSON number as a BigInteger object. This is a convenience method for bigDecimalValue().toBigIntegerExact(). | true | | true | +| JSONP:JAVADOC:44 | double | jakarta.json.JsonNumber.doubleValue | Returns this JSON number as a double. This is a a convenience method for bigDecimalValue().doubleValue(). Note that this conversion can lose information about the overall magnitude and precision of the number value as well as return a result with the opposite sign. | true | | true | +| JSONP:JAVADOC:45 | int | jakarta.json.JsonNumber.intValue | Returns this JSON number as an int. Note that this conversion can lose information about the overall magnitude and precision of the number value as well as return a result with the opposite sign. | true | | true | +| JSONP:JAVADOC:46 | int | jakarta.json.JsonNumber.intValueExact | Returns this JSON number as an int. | true | | true | +| JSONP:JAVADOC:48 | long | jakarta.json.JsonNumber.longValue | Returns this JSON number as a long. Note that this conversion can lose information about the overall magnitude and precision of the number value as well as return a result with the opposite sign. | true | | true | +| JSONP:JAVADOC:49 | long | jakarta.json.JsonNumber.longValueExact | Returns this JSON number as a long. | true | | true | +| JSONP:JAVADOC:51 | boolean | jakarta.json.JsonNumber.isIntegral | Returns true if this JSON number is a integral number. This method semantics are defined using bigDecimalValue().scale(). If the scale is zero, then it is considered integral type. This integral type information can be used to invoke an appropriate accessor method to obtain a numeric value as in the following example: JsonNumber num = ... if (num.isIntegral()) { num.longValue(); // or other methods to get integral value } else { num.doubleValue(); // or other methods to get decimal number value } | true | | true | +| JSONP:JAVADOC:58 | JsonObjectBuilder | jakarta.json.JsonObjectBuilder.add ( String , JsonValue ) | Adds a name/JsonValue pair to the JSON object associated with this object builder. If the object contains a mapping for the specified name, this method replaces the old value with the specified value. | true | | true | +| JSONP:JAVADOC:61 | JsonObjectBuilder | jakarta.json.JsonObjectBuilder.add ( String , String ) | Adds a name/JsonString pair to the JSON object associated with this object builder. If the object contains a mapping for the specified name, this method replaces the old value with the specified value. | true | | true | +| JSONP:JAVADOC:64 | JsonObjectBuilder | jakarta.json.JsonObjectBuilder.add ( String , BigInteger ) | Adds a name/JsonNumber pair to the JSON object associated with this object builder. If the object contains a mapping for the specified name, this method replaces the old value with the specified value. | true | | true | +| JSONP:JAVADOC:67 | JsonObjectBuilder | jakarta.json.JsonObjectBuilder.add ( String , BigDecimal ) | Adds a name/JsonNumber pair to the JSON object associated with this object builder. If the object contains a mapping for the specified name, this method replaces the old value with the specified value. | true | | true | +| JSONP:JAVADOC:70 | JsonObjectBuilder | jakarta.json.JsonObjectBuilder.add ( String , int ) | Adds a name/JsonNumber pair to the JSON object associated with this object builder. If the object contains a mapping for the specified name, this method replaces the old value with the specified value. | true | | true | +| JSONP:JAVADOC:73 | JsonObjectBuilder | jakarta.json.JsonObjectBuilder.add ( String , long ) | Adds a name/JsonNumber pair to the JSON object associated with this object builder. If the object contains a mapping for the specified name, this method replaces the old value with the specified value. | true | | true | +| JSONP:JAVADOC:76 | JsonObjectBuilder | jakarta.json.JsonObjectBuilder.add ( String , double ) | Adds a name/JsonNumber pair to the JSON object associated with this object builder. If the object contains a mapping for the specified name, this method replaces the old value with the specified value. | true | | true | +| JSONP:JAVADOC:80 | JsonObjectBuilder | jakarta.json.JsonObjectBuilder.add ( String , boolean ) | Adds a name/JsonValue#TRUE or name/JsonValue#FALSE pair to the JSON object associated with this object builder. If the object contains a mapping for the specified name, this method replaces the old value with the specified value. | true | | true | +| JSONP:JAVADOC:86 | JsonObjectBuilder | jakarta.json.JsonObjectBuilder.addNull ( String ) | Adds a name/JsonValue#NULL pair to the JSON object associated with this object builder where the value is null. If the object contains a mapping for the specified name, this method replaces the old value with null. | true | | true | +| JSONP:JAVADOC:96 | void | jakarta.json.JsonReader.close | Closes this reader and frees any resources associated with the reader. This method closes the underlying input source. | true | | true | +| JSONP:JAVADOC:97 | JsonReader | jakarta.json.Json.createReader ( Reader ) | Creates a JSON reader from a character stream. | true | | true | +| JSONP:JAVADOC:101 | String | jakarta.json.JsonString.getString | Returns the JSON string value. | true | | true | +| JSONP:JAVADOC:102 | ValueType | jakarta.json.JsonValue.getValueType | Returns the value type of this JSON value. | true | | true | +| JSONP:JAVADOC:103 | ValueType | jakarta.json.JsonValue.ValueType.valueOf ( String ) | | true | | true | +| JSONP:JAVADOC:104 | ValueType[] | jakarta.json.JsonValue.ValueType.values | | true | | true | +| JSONP:JAVADOC:105 | void | jakarta.json.JsonWriter.close | | true | | true | +| JSONP:JAVADOC:106 | JsonWriter | jakarta.json.Json.createWriter ( Writer ) | Creates a JSON writer to write a JSON JsonObject object or JsonArray array structure to the specified character stream. | true | | true | +| JSONP:JAVADOC:107 | void | jakarta.json.JsonWriter.writeArray ( JsonArray ) | Writes the specified JSON JsonArray array to the output source. This method needs to be called only once for a writer instance. | true | | true | +| JSONP:JAVADOC:110 | void | jakarta.json.JsonWriter.writeObject ( JsonObject ) | Writes the specified JSON JsonObject object to the output source. This method needs to be called only once for a writer instance. | true | | true | +| JSONP:JAVADOC:115 | void | jakarta.json.stream.JsonGenerator.close | Closes this generator and frees any resources associated with it. This method closes the underlying output source. | true | | true | +| JSONP:JAVADOC:117 | void | jakarta.json.stream.JsonParser.close | Closes this parser and frees any resources associated with the parser. This method closes the underlying input source. | true | | true | +| JSONP:JAVADOC:120 | boolean | jakarta.json.stream.JsonParser.isIntegralNumber | Returns true if the JSON number at the current parser state is a integral number. A BigDecimal may be used to store the value internally and this method semantics are defined using its scale(). If the scale is zero, then it is considered integral type. This integral type information can be used to invoke an appropriate accessor method to obtain a numeric value as in the following example: JsonParser parser = ... if (parser.isIntegralNumber()) { parser.getInt(); // or other methods to get integral value } else { parser.getBigDecimal(); } | true | | true | +| JSONP:JAVADOC:122 | String | jakarta.json.stream.JsonParser.getString | Returns a String for the name in a name/value pair, for a string value or a number value. This method should only be called when the parser state is Event#KEY_NAME, Event#VALUE_STRING, or Event#VALUE_NUMBER. | true | | true | +| JSONP:JAVADOC:128 | Event | jakarta.json.stream.JsonParser.Event.valueOf ( String ) | | true | | true | +| JSONP:JAVADOC:129 | Event[] | jakarta.json.stream.JsonParser.Event.values | | true | | true | +| JSONP:JAVADOC:131 | JsonGenerator | jakarta.json.Json.createGenerator ( Writer ) | Creates a JSON generator for writing JSON to a character stream. | true | | true | +| JSONP:JAVADOC:133 | JsonParser | jakarta.json.Json.createParser ( Reader ) | Creates a JSON parser from a character stream. | true | | true | +| JSONP:JAVADOC:144 | JsonGenerator | jakarta.json.spi.JsonProvider.createGenerator ( Writer ) | Creates a JSON generator for writing JSON text to a character stream. | true | | true | +| JSONP:JAVADOC:146 | JsonParser | jakarta.json.spi.JsonProvider.createParser ( Reader ) | Creates a JSON parser from a character stream. | true | | true | +| JSONP:JAVADOC:152 | JsonProvider | jakarta.json.spi.JsonProvider.provider | Creates a JSON provider object. The provider is loaded using the ServiceLoader#load(Class) method. If there are no available service providers, this method returns the default service provider. Users are recommended to cache the result of this method. | true | | true | +| JSONP:JAVADOC:162 | JsonGenerator | jakarta.json.stream.JsonGeneratorFactory.createGenerator ( Writer ) | Creates a JSON generator to write JSON text to a character stream. The generator is configured with the factory configuration. | true | | true | +| JSONP:JAVADOC:163 | JsonGenerator | jakarta.json.stream.JsonGeneratorFactory.createGenerator ( OutputStream , Charset ) | Creates a JSON generator to write JSON text to a byte stream. Characters written to the stream are encoded into bytes using the specified charset. The generator is configured with the factory's configuration. | true | | true | +| JSONP:JAVADOC:164 | JsonParser | jakarta.json.stream.JsonParserFactory.createParser ( Reader ) | Creates a JSON parser from a character stream. | true | | true | +| JSONP:JAVADOC:165 | JsonParser | jakarta.json.stream.JsonParserFactory.createParser ( InputStream ) | Creates a JSON parser from the specified byte stream. The character encoding of the stream is determined as specified in RFC 7159. | true | | true | +| JSONP:JAVADOC:166 | JsonParser | jakarta.json.stream.JsonParserFactory.createParser ( JsonObject ) | Creates a JSON parser from the specified JSON object. | true | | true | +| JSONP:JAVADOC:167 | JsonParser | jakarta.json.stream.JsonParserFactory.createParser ( JsonArray ) | Creates a JSON parser from the specified JSON array. | true | | true | +| JSONP:JAVADOC:168 | JsonGenerator | jakarta.json.Json.createGenerator ( OutputStream ) | Creates a JSON generator for writing JSON to a byte stream. | true | | true | +| JSONP:JAVADOC:172 | JsonParser | jakarta.json.Json.createParser ( InputStream ) | Creates a JSON parser from a byte stream. The character encoding of the stream is determined as specified in RFC 7159. | true | | true | +| JSONP:JAVADOC:178 | JsonReader | jakarta.json.Json.createReader ( InputStream ) | Creates a JSON reader from a byte stream. The character encoding of the stream is determined as described in RFC 7159. | true | | true | +| JSONP:JAVADOC:181 | JsonStructure | jakarta.json.JsonReader.read | Returns a JSON array or object that is represented in the input source. This method needs to be called only once for a reader instance. | true | | true | +| JSONP:JAVADOC:184 | JsonArray | jakarta.json.JsonReader.readArray | Returns a JSON array that is represented in the input source. This method needs to be called only once for a reader instance. | true | | true | +| JSONP:JAVADOC:185 | JsonObject | jakarta.json.JsonReader.readObject | Returns a JSON object that is represented in the input source. This method needs to be called only once for a reader instance. | true | | true | +| JSONP:JAVADOC:187 | JsonWriter | jakarta.json.Json.createWriter ( OutputStream ) | Creates a JSON writer to write a JSON JsonObject object or JsonArray array structure to the specified byte stream. Characters written to the stream are encoded into bytes using UTF-8 encoding. | true | | true | +| JSONP:JAVADOC:191 | void | jakarta.json.JsonWriter.write ( JsonStructure ) | Writes the specified JSON JsonObject object or JsonArray array to the output source. This method needs to be called only once for a writer instance. | true | | true | +| JSONP:JAVADOC:192 | JsonGenerator | jakarta.json.spi.JsonProvider.createGenerator ( OutputStream ) | Creates a JSON generator for writing JSON text to a byte stream. | true | | true | +| JSONP:JAVADOC:196 | JsonParser | jakarta.json.spi.JsonProvider.createParser ( InputStream ) | Creates a JSON parser from the specified byte stream. The character encoding of the stream is determined as defined in RFC 7159 . | true | | true | +| JSONP:JAVADOC:200 | JsonGenerator | jakarta.json.stream.JsonGeneratorFactory.createGenerator ( OutputStream ) | Creates a JSON generator to write JSON text to a byte stream. Characters written to the stream are encoded into bytes using UTF-8 encoding. The generator is configured with the factory's configuration. | true | | true | +| JSONP:JAVADOC:201 | JsonParser | jakarta.json.stream.JsonParserFactory.createParser ( InputStream , Charset ) | Creates a JSON parser from the specified byte stream. The bytes of the stream are decoded to characters using the specified charset. | true | | true | +| JSONP:JAVADOC:215 | String | jakarta.json.JsonNumber.toString | Returns a JSON text representation of the JSON number. The representation is equivalent to BigDecimal#toString(). | true | | true | +| JSONP:JAVADOC:235 | BigDecimal | jakarta.json.stream.JsonParser.getBigDecimal | Returns a JSON number as a BigDecimal. The BigDecimal is created using new BigDecimal(getString()). This method should only called when the parser state is Event#VALUE_NUMBER. | true | | true | +| JSONP:JAVADOC:237 | int | jakarta.json.stream.JsonParser.getInt | Returns a JSON number as an integer. The returned value is equal to new BigDecimal(getString()).intValue(). Note that this conversion can lose information about the overall magnitude and precision of the number value as well as return a result with the opposite sign. This method should only be called when the parser state is Event#VALUE_NUMBER. | true | | true | +| JSONP:JAVADOC:239 | long | jakarta.json.stream.JsonParser.getLong | Returns a JSON number as a long. The returned value is equal to new BigDecimal(getString()).longValue(). Note that this conversion can lose information about the overall magnitude and precision of the number value as well as return a result with the opposite sign. This method is only called when the parser state is Event#VALUE_NUMBER. | true | | true | +| JSONP:JAVADOC:250 | boolean | jakarta.json.JsonNumber.equals ( Object ) | Compares the specified object with this JsonNumber object for equality. Returns true if and only if the type of the specified object is also JsonNumber and their #bigDecimalValue() objects are equal | true | | true | +| JSONP:JAVADOC:251 | int | jakarta.json.JsonNumber.hashCode | Returns the hash code value for this JsonNumber object. The hash code of a JsonNumber object is defined as the hash code of its #bigDecimalValue() object. | true | | true | +| JSONP:JAVADOC:254 | boolean | jakarta.json.JsonString.equals ( Object ) | Compares the specified object with this JsonString for equality. Returns true if and only if the specified object is also a JsonString, and their #getString() objects are equal. | true | | true | +| JSONP:JAVADOC:255 | int | jakarta.json.JsonString.hashCode | Returns the hash code value for this JsonString object. The hash code of a JsonString object is defined to be its #getString() object's hash code. | true | | true | +| JSONP:JAVADOC:262 | int | jakarta.json.JsonArray.getInt ( int ) | A convenience method for getJsonNumber(index).intValue(). | true | | true | +| JSONP:JAVADOC:263 | String | jakarta.json.JsonArray.getString ( int ) | A convenience method for getJsonString(index).getString(). | true | | true | +| JSONP:JAVADOC:264 | int | jakarta.json.JsonObject.getInt ( String ) | A convenience method for getJsonNumber(name).intValue() | true | | true | +| JSONP:JAVADOC:265 | String | jakarta.json.JsonObject.getString ( String ) | A convenience method for getJsonString(name).getString() | true | | true | +| JSONP:JAVADOC:278 | JsonGenerationException | jakarta.json.stream.JsonGenerationException.JsonGenerationException ( String ) | Constructs a new runtime exception with the specified detail message. The cause is not initialized, and may subsequently be initialized by a call to #initCause. | true | | true | +| JSONP:JAVADOC:279 | JsonGenerationException | jakarta.json.stream.JsonGenerationException.JsonGenerationException ( String , Throwable ) | Constructs a new runtime exception with the specified detail message and cause. Note that the detail message associated with cause is not automatically incorporated in this runtime exception's detail message. | true | | true | +| JSONP:JAVADOC:285 | JsonParsingException | jakarta.json.stream.JsonParsingException.JsonParsingException ( String , JsonLocation ) | Constructs a new runtime exception with the specified detail message. The cause is not initialized, and may subsequently be initialized by a call to #initCause. | true | | true | +| JSONP:JAVADOC:286 | JsonParsingException | jakarta.json.stream.JsonParsingException.JsonParsingException ( String , Throwable , JsonLocation ) | Constructs a new runtime exception with the specified detail message and cause. Note that the detail message associated with cause is not automatically incorporated in this runtime exception's detail message. | true | | true | +| JSONP:JAVADOC:288 | String | jakarta.json.JsonValue.toString | Returns JSON text for this JSON value. | true | | true | +| JSONP:JAVADOC:289 | JsonGenerator | jakarta.json.stream.JsonGenerator.writeEnd | Writes the end of the current context. If the current context is an array context, this method writes the end-of-array character (']'). If the current context is an object context, this method writes the end-of-object character ('}'). After writing the end of the current context, the parent context becomes the new current context. If parent context is field context, it is closed. | true | | true | +| JSONP:JAVADOC:291 | void | jakarta.json.stream.JsonGenerator.flush | Flushes the underlying output source. If the generator has saved any characters in a buffer, writes them immediately to the underlying output source before flushing it. | true | | true | +| JSONP:JAVADOC:292 | JsonGenerator | jakarta.json.stream.JsonGenerator.write ( String , JsonValue ) | Writes a JSON name/value pair in the current object context. | true | | true | +| JSONP:JAVADOC:295 | JsonGenerator | jakarta.json.stream.JsonGenerator.write ( String , String ) | Writes a JSON name/string value pair in the current object context. The specified value is written as JSON string value. | true | | true | +| JSONP:JAVADOC:298 | JsonGenerator | jakarta.json.stream.JsonGenerator.write ( String , BigInteger ) | Writes a JSON name/number value pair in the current object context. The specified value is written as a JSON number value. The string new BigDecimal(value).toString() is used as the text value for writing. | true | | true | +| JSONP:JAVADOC:301 | JsonGenerator | jakarta.json.stream.JsonGenerator.write ( String , BigDecimal ) | Writes a JSON name/number value pair in the current object context. The specified value is written as a JSON number value. The specified value's toString() is used as the text value for writing. | true | | true | +| JSONP:JAVADOC:304 | JsonGenerator | jakarta.json.stream.JsonGenerator.write ( String , int ) | Writes a JSON name/number value pair in the current object context. The specified value is written as a JSON number value. The string new BigDecimal(value).toString() is used as the text value for writing. | true | | true | +| JSONP:JAVADOC:307 | JsonGenerator | jakarta.json.stream.JsonGenerator.write ( String , long ) | Writes a JSON name/number value pair in the current object context. The specified value is written as a JSON number value. The string new BigDecimal(value).toString() is used as the text value for writing. | true | | true | +| JSONP:JAVADOC:310 | JsonGenerator | jakarta.json.stream.JsonGenerator.write ( String , double ) | Writes a JSON name/number value pair in the current object context. The specified value is written as a JSON number value. The string BigDecimal.valueOf(double).toString() is used as the text value for writing. | true | | true | +| JSONP:JAVADOC:314 | JsonGenerator | jakarta.json.stream.JsonGenerator.write ( String , boolean ) | Writes a JSON name/boolean value pair in the current object context. If value is true, it writes the JSON true value, otherwise it writes the JSON false value. | true | | true | +| JSONP:JAVADOC:317 | JsonGenerator | jakarta.json.stream.JsonGenerator.write ( JsonValue ) | Writes the specified value as a JSON value within the current array, field or root context. | true | | true | +| JSONP:JAVADOC:319 | JsonGenerator | jakarta.json.stream.JsonGenerator.write ( String ) | Writes the specified value as a JSON string value within the current array, field or root context. | true | | true | +| JSONP:JAVADOC:321 | JsonGenerator | jakarta.json.stream.JsonGenerator.write ( BigDecimal ) | Writes the specified value as a JSON number value within the current array, field or root context. The specified value's toString() is used as the the text value for writing. | true | | true | +| JSONP:JAVADOC:323 | JsonGenerator | jakarta.json.stream.JsonGenerator.write ( BigInteger ) | Writes the specified value as a JSON number value within the current array, field or root context. The string new BigDecimal(value).toString() is used as the text value for writing. | true | | true | +| JSONP:JAVADOC:325 | JsonGenerator | jakarta.json.stream.JsonGenerator.write ( int ) | Writes the specified value as a JSON number value within the current array, field or root context. The string new BigDecimal(value).toString() is used as the text value for writing. | true | | true | +| JSONP:JAVADOC:327 | JsonGenerator | jakarta.json.stream.JsonGenerator.write ( long ) | Writes the specified value as a JSON number value within the current array, field or root context. The string new BigDecimal(value).toString() is used as the text value for writing. | true | | true | +| JSONP:JAVADOC:329 | JsonGenerator | jakarta.json.stream.JsonGenerator.write ( double ) | Writes the specified value as a JSON number value within the current array, field or root context. The string BigDecimal.valueOf(value).toString() is used as the text value for writing. | true | | true | +| JSONP:JAVADOC:332 | JsonGenerator | jakarta.json.stream.JsonGenerator.write ( boolean ) | Writes a JSON true or false value within the current array, field or root context. If value is true, this method writes the JSON true value, otherwise it writes the JSON false value. | true | | true | +| JSONP:JAVADOC:334 | JsonGenerator | jakarta.json.stream.JsonGenerator.writeNull ( String ) | Writes a JSON name/null value pair in an current object context. | true | | true | +| JSONP:JAVADOC:337 | JsonGenerator | jakarta.json.stream.JsonGenerator.writeNull | Writes a JSON null value within the current array, field or root context. | true | | true | +| JSONP:JAVADOC:339 | JsonGenerator | jakarta.json.stream.JsonGenerator.writeStartArray | Writes the JSON start array character. It starts a new child array context within which JSON values can be written to the array. This method is valid only in an array context, field context or in no context (when a context is not yet started). This method can only be called once in no context. | true | | true | +| JSONP:JAVADOC:340 | JsonGenerator | jakarta.json.stream.JsonGenerator.writeStartArray ( String ) | Writes the JSON name/start array character pair with in the current object context. It starts a new child array context within which JSON values can be written to the array. | true | | true | +| JSONP:JAVADOC:341 | JsonGenerator | jakarta.json.stream.JsonGenerator.writeStartObject | Writes the JSON start object character. It starts a new child object context within which JSON name/value pairs can be written to the object. This method is valid only in an array context, field context or in no context (when a context is not yet started). This method can only be called once in no context. | true | | true | +| JSONP:JAVADOC:342 | JsonGenerator | jakarta.json.stream.JsonGenerator.writeStartObject ( String ) | Writes the JSON name/start object character pair in the current object context. It starts a new child object context within which JSON name/value pairs can be written to the object. | true | | true | +| JSONP:JAVADOC:375 | boolean | jakarta.json.stream.JsonParser.hasNext | Returns true if there are more parsing states. This method returns false if the parser reaches the end of the JSON text. | true | | true | +| JSONP:JAVADOC:376 | Event | jakarta.json.stream.JsonParser.next | Returns the event for the next parsing state. | true | | true | +| JSONP:JAVADOC:383 | CharSequence | jakarta.json.JsonString.getChars | Returns the char sequence for the JSON String value | true | | true | +| JSONP:JAVADOC:400 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.add ( JsonObjectBuilder ) | Adds a JsonObject from an object builder to the array. | true | | true | +| JSONP:JAVADOC:401 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.add ( JsonArrayBuilder ) | Adds a JsonArray from an array builder to the array. | true | | true | +| JSONP:JAVADOC:402 | JsonArray | jakarta.json.JsonArrayBuilder.build | Returns the current array. | true | | true | +| JSONP:JAVADOC:403 | JsonArrayBuilder | jakarta.json.Json.createArrayBuilder | Creates a JSON array builder | true | | true | +| JSONP:JAVADOC:404 | JsonObjectBuilder | jakarta.json.JsonObjectBuilder.add ( String , JsonObjectBuilder ) | Adds a name/JsonObject pair to the JSON object associated with this object builder. The value JsonObject is built from the specified object builder. If the object contains a mapping for the specified name, this method replaces the old value with the JsonObject from the specified object builder. | true | | true | +| JSONP:JAVADOC:406 | JsonObjectBuilder | jakarta.json.JsonObjectBuilder.add ( String , JsonArrayBuilder ) | Adds a name/JsonArray pair to the JSON object associated with this object builder. The value JsonArray is built from the specified array builder. If the object contains a mapping for the specified name, this method replaces the old value with the JsonArray from the specified array builder. | true | | true | +| JSONP:JAVADOC:408 | JsonObject | jakarta.json.JsonObjectBuilder.build | Returns the JSON object associated with this object builder. The iteration order for the JsonObject is based on the order in which name/value pairs are added to the object using this builder. | true | | true | +| JSONP:JAVADOC:409 | JsonObjectBuilder | jakarta.json.Json.createObjectBuilder | Creates a JSON object builder | true | | true | +| JSONP:JAVADOC:416 | JsonGeneratorFactory | jakarta.json.Json.createGeneratorFactory ( Map ) | Creates a generator factory for creating JsonGenerator objects. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map. | true | | true | +| JSONP:JAVADOC:417 | JsonParserFactory | jakarta.json.Json.createParserFactory ( Map ) | Creates a parser factory for creating JsonParser objects. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map. | true | | true | +| JSONP:JAVADOC:419 | JsonReader | jakarta.json.JsonReaderFactory.createReader ( Reader ) | Creates a JSON reader from a character stream. The reader is configured with the factory configuration. | true | | true | +| JSONP:JAVADOC:420 | JsonReader | jakarta.json.JsonReaderFactory.createReader ( InputStream , Charset ) | Creates a JSON reader from a byte stream. The bytes of the stream are decoded to characters using the specified charset. The reader is configured with the factory configuration. | true | | true | +| JSONP:JAVADOC:422 | JsonWriter | jakarta.json.JsonWriterFactory.createWriter ( Writer ) | Creates a JSON writer to write a JSON JsonObject object or JsonArray array structure to the specified character stream. The writer is configured with the factory configuration. | true | | true | +| JSONP:JAVADOC:423 | JsonWriter | jakarta.json.JsonWriterFactory.createWriter ( OutputStream ) | Creates a JSON writer to write a JSON JsonObject object or JsonArray array structure to the specified byte stream. Characters written to the stream are encoded into bytes using UTF-8 encoding. The writer is configured with the factory configuration. | true | | true | +| JSONP:JAVADOC:424 | JsonWriter | jakarta.json.JsonWriterFactory.createWriter ( OutputStream , Charset ) | Creates a JSON writer to write a JSON JsonObject object or JsonArray array structure to the specified byte stream. Characters written to the stream are encoded into bytes using the specified charset. The writer is configured with the factory configuration. | true | | true | +| JSONP:JAVADOC:425 | JsonGeneratorFactory | jakarta.json.spi.JsonProvider.createGeneratorFactory ( Map ) | Creates a generator factory for creating JsonGenerator instances. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map. | true | | true | +| JSONP:JAVADOC:426 | JsonParserFactory | jakarta.json.spi.JsonProvider.createParserFactory ( Map ) | Creates a parser factory for creating JsonParser instances. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map. | true | | true | +| JSONP:JAVADOC:427 | Map | jakarta.json.stream.JsonGeneratorFactory.getConfigInUse | Returns a read-only map of supported provider specific configuration properties that are used to configure the JSON generators. If there are any specified configuration properties that are not supported by the provider, they won't be part of the returned map. | true | | true | +| JSONP:JAVADOC:428 | Map | jakarta.json.stream.JsonParserFactory.getConfigInUse | Returns a read-only map of supported provider specific configuration properties that are used to configure the JSON parsers. If there are any specified configuration properties that are not supported by the provider, they won't be part of the returned map. | true | | true | +| JSONP:JAVADOC:429 | JsonReader | jakarta.json.JsonReaderFactory.createReader ( InputStream ) | Creates a JSON reader from a byte stream. The character encoding of the stream is determined as described in RFC 7159. The reader is configured with the factory configuration. | true | | true | +| JSONP:JAVADOC:430 | boolean | jakarta.json.JsonArray.getBoolean ( int ) | Returns the boolean value at the specified position. If the value at the specified position is JsonValue.TRUE this method returns true. If the value at the specified position is JsonValue.FALSE this method returns false. | true | | true | +| JSONP:JAVADOC:433 | boolean | jakarta.json.JsonArray.getBoolean ( int , boolean ) | Returns the boolean value at the specified position. If the value at the specified position is JsonValue.TRUE this method returns true. If the value at the specified position is JsonValue.FALSE this method returns false. Otherwise this method returns the specified default value. | true | | true | +| JSONP:JAVADOC:434 | int | jakarta.json.JsonArray.getInt ( int , int ) | Returns the int value of the JsonNumber at the specified position. If the value at that position is a JsonNumber, this method returns jakarta.json.JsonNumber#intValue(). Otherwise this method returns the specified default value. | true | | true | +| JSONP:JAVADOC:435 | String | jakarta.json.JsonArray.getString ( int , String ) | Returns the String value of JsonString at the specified position in this JSON array values. If JsonString is found, its jakarta.json.JsonString#getString() is returned. Otherwise, the specified default value is returned. | true | | true | +| JSONP:JAVADOC:436 | boolean | jakarta.json.JsonObject.getBoolean ( String ) | Returns the boolean value of the associated mapping for the specified name. If the associated mapping is JsonValue.TRUE, then returns true. If the associated mapping is JsonValue.FALSE, then returns false. | true | | true | +| JSONP:JAVADOC:439 | boolean | jakarta.json.JsonObject.getBoolean ( String , boolean ) | Returns the boolean value of the associated mapping for the specified name. If the associated mapping is JsonValue.TRUE, then returns true. If the associated mapping is JsonValue.FALSE, then returns false. Otherwise, the specified default value is returned. | true | | true | +| JSONP:JAVADOC:441 | int | jakarta.json.JsonObject.getInt ( String , int ) | Returns the int value of the associated JsonNumber mapping for the specified name. If JsonNumber is found, then its jakarta.json.JsonNumber#intValue() is returned. Otherwise, the specified default value is returned. | true | | true | +| JSONP:JAVADOC:443 | String | jakarta.json.JsonObject.getString ( String , String ) | Returns the string value of the associated JsonString mapping for the specified name. If JsonString is found, then its jakarta.json.JsonString#getString() is returned. Otherwise, the specified default value is returned. | true | | true | +| JSONP:JAVADOC:445 | JsonBuilderFactory | jakarta.json.Json.createBuilderFactory ( Map ) | Creates a builder factory for creating JsonArrayBuilder and JsonObjectBuilder objects. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map. | true | | true | +| JSONP:JAVADOC:449 | JsonReaderFactory | jakarta.json.Json.createReaderFactory ( Map ) | Creates a reader factory for creating JsonReader objects. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map. | true | | true | +| JSONP:JAVADOC:452 | JsonWriterFactory | jakarta.json.Json.createWriterFactory ( Map ) | Creates a writer factory for creating JsonWriter objects. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map. | true | | true | +| JSONP:JAVADOC:453 | JsonArrayBuilder | jakarta.json.JsonBuilderFactory.createArrayBuilder | Creates a JsonArrayBuilder instance that is used to build JsonArray | true | | true | +| JSONP:JAVADOC:454 | JsonObjectBuilder | jakarta.json.JsonBuilderFactory.createObjectBuilder | Creates a JsonObjectBuilder instance that is used to build JsonObject. | true | | true | +| JSONP:JAVADOC:455 | Map | jakarta.json.JsonBuilderFactory.getConfigInUse | Returns read-only map of supported provider specific configuration properties that are used to configure the created JSON builders. If there are any specified configuration properties that are not supported by the provider, they won't be part of the returned map. | true | | true | +| JSONP:JAVADOC:459 | Map | jakarta.json.JsonReaderFactory.getConfigInUse | Returns read-only map of supported provider specific configuration properties that are used to configure the created JSON readers. If there are any specified configuration properties that are not supported by the provider, they won't be part of the returned map. | true | | true | +| JSONP:JAVADOC:463 | Map | jakarta.json.JsonWriterFactory.getConfigInUse | Returns read-only map of supported provider specific configuration properties that are used to configure the created JSON writer objects. If there are any specified configuration properties that are not supported by the provider, they won't be part of the returned map. | true | | true | +| JSONP:JAVADOC:464 | JsonArrayBuilder | jakarta.json.spi.JsonProvider.createArrayBuilder | Creates a JSON array builder. | true | | true | +| JSONP:JAVADOC:465 | JsonBuilderFactory | jakarta.json.spi.JsonProvider.createBuilderFactory ( Map ) | Creates a builder factory for creating JsonArrayBuilder and JsonObjectBuilder objects. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map. | true | | true | +| JSONP:JAVADOC:466 | JsonObjectBuilder | jakarta.json.spi.JsonProvider.createObjectBuilder | Creates a JSON object builder. | true | | true | +| JSONP:JAVADOC:467 | JsonReader | jakarta.json.spi.JsonProvider.createReader ( Reader ) | Creates a JSON reader from a character stream. | true | | true | +| JSONP:JAVADOC:468 | JsonReader | jakarta.json.spi.JsonProvider.createReader ( InputStream ) | Creates a JSON reader from a byte stream. The character encoding of the stream is determined as described in RFC 7159. | true | | true | +| JSONP:JAVADOC:469 | JsonReaderFactory | jakarta.json.spi.JsonProvider.createReaderFactory ( Map ) | Creates a reader factory for creating JsonReader objects. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map. | true | | true | +| JSONP:JAVADOC:470 | JsonWriter | jakarta.json.spi.JsonProvider.createWriter ( Writer ) | Creates a JSON writer to write a JSON JsonObject object or JsonArray array structure to the specified character stream. | true | | true | +| JSONP:JAVADOC:471 | JsonWriter | jakarta.json.spi.JsonProvider.createWriter ( OutputStream ) | Creates a JSON writer to write a JSON JsonObject object or JsonArray array structure to the specified byte stream. Characters written to the stream are encoded into bytes using UTF-8 encoding. | true | | true | +| JSONP:JAVADOC:472 | JsonWriterFactory | jakarta.json.spi.JsonProvider.createWriterFactory ( Map ) | Creates a writer factory for creating JsonWriter objects. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map. | true | | true | +| JSONP:JAVADOC:474 | long | jakarta.json.stream.JsonLocation.getColumnNumber | Return the column number (starts with 1 for the first column) for the current JSON event in the input source. | true | | true | +| JSONP:JAVADOC:475 | long | jakarta.json.stream.JsonLocation.getLineNumber | Return the line number (starts with 1 for the first line) for the current JSON event in the input source. | true | | true | +| JSONP:JAVADOC:476 | long | jakarta.json.stream.JsonLocation.getStreamOffset | Return the stream offset into the input source this location is pointing to. If the input source is a file or a byte stream then this is the byte offset into that stream, but if the input source is a character media then the offset is the character offset. Returns -1 if there is no offset available. | true | | true | +| JSONP:JAVADOC:477 | JsonLocation | jakarta.json.stream.JsonParser.getLocation | Return the location that corresponds to the parser's current state in the JSON input source. The location information is only valid in the current parser state (or until the parser is advanced to a next state). | true | | true | +| JSONP:JAVADOC:478 | JsonLocation | jakarta.json.stream.JsonParsingException.getLocation | Return the location of the incorrect JSON. | true | | true | +| JSONP:JAVADOC:481 | List | jakarta.json.JsonArray.getValuesAs ( Class ) | Returns a list view of the specified type for the array. This method does not verify if there is a value of wrong type in the array. Providing this typesafe view dynamically may cause a program fail with a ClassCastException, if there is a value of wrong type in this array. Unfortunately, the exception can occur at any time after this method returns. | true | | true | +| JSONP:JAVADOC:490 | JsonArray | jakarta.json.JsonArray.getJsonArray ( int ) | Returns the array value at the specified position in this array. This is a convenience method for (JsonArray)get(index). | true | | true | +| JSONP:JAVADOC:493 | JsonNumber | jakarta.json.JsonArray.getJsonNumber ( int ) | Returns the number value at the specified position in this array. This is a convenience method for (JsonNumber)get(index). | true | | true | +| JSONP:JAVADOC:496 | JsonObject | jakarta.json.JsonArray.getJsonObject ( int ) | Returns the object value at the specified position in this array. This is a convenience method for (JsonObject)get(index). | true | | true | +| JSONP:JAVADOC:499 | JsonString | jakarta.json.JsonArray.getJsonString ( int ) | Returns the string value at ths specified position in this array. This is a convenience method for (JsonString)get(index). | true | | true | +| JSONP:JAVADOC:506 | boolean | jakarta.json.JsonArray.isNull ( int ) | Returns true if the value at the specified location in this array is JsonValue.NULL. | true | | true | +| JSONP:JAVADOC:527 | JsonArray | jakarta.json.JsonObject.getJsonArray ( String ) | Returns the array value to which the specified name is mapped. This is a convenience method for (JsonArray)get(name) to get the value. | true | | true | +| JSONP:JAVADOC:529 | JsonNumber | jakarta.json.JsonObject.getJsonNumber ( String ) | Returns the number value to which the specified name is mapped. This is a convenience method for (JsonNumber)get(name) to get the value. | true | | true | +| JSONP:JAVADOC:531 | JsonObject | jakarta.json.JsonObject.getJsonObject ( String ) | Returns the object value to which the specified name is mapped. This is a convenience method for (JsonObject)get(name) to get the value. | true | | true | +| JSONP:JAVADOC:533 | JsonString | jakarta.json.JsonObject.getJsonString ( String ) | Returns the string value to which the specified name is mapped. This is a convenience method for (JsonString)get(name) to get the value. | true | | true | +| JSONP:JAVADOC:539 | boolean | jakarta.json.JsonObject.isNull ( String ) | Returns true if the associated value for the specified name is JsonValue.NULL. | true | | true | +| JSONP:JAVADOC:572 | JsonArrayBuilder | jakarta.json.Json.createArrayBuilder ( JsonArray ) | Creates a JSON array builder, initialized with the specified array | true | | true | +| JSONP:JAVADOC:573 | JsonArrayBuilder | jakarta.json.Json.createArrayBuilder ( Collection ) | Creates a JSON array builder, initialized with the specified array | true | | true | +| JSONP:JAVADOC:574 | JsonPatch | jakarta.json.Json.createDiff ( JsonStructure , JsonStructure ) | Generates a JSON Patch (RFC 6902) from the source and target JsonStructure. The generated JSON Patch need not be unique. | true | | true | +| JSONP:JAVADOC:575 | JsonMergePatch | jakarta.json.Json.createMergeDiff ( JsonValue , JsonValue ) | Generates a JSON Merge Patch (RFC 7396) from the source and target JsonValues which when applied to the source, yields the target. | true | | true | +| JSONP:JAVADOC:576 | JsonMergePatch | jakarta.json.Json.createMergePatch ( JsonValue ) | Creates JSON Merge Patch (RFC 7396) from specified JsonValue. | true | | true | +| JSONP:JAVADOC:577 | JsonObjectBuilder | jakarta.json.Json.createObjectBuilder ( JsonObject ) | Creates a JSON object builder, initialized with the specified object. | true | | true | +| JSONP:JAVADOC:578 | JsonObjectBuilder | jakarta.json.Json.createObjectBuilder ( Map ) | Creates a JSON object builder, initialized with the specified object. | true | | true | +| JSONP:JAVADOC:579 | JsonPatch | jakarta.json.Json.createPatch ( JsonArray ) | Creates a JSON Patch (RFC 6902) from the specified operations. | true | | true | +| JSONP:JAVADOC:580 | JsonPatchBuilder | jakarta.json.Json.createPatchBuilder | Creates a JSON Patch builder (RFC 6902). | true | | true | +| JSONP:JAVADOC:581 | JsonPatchBuilder | jakarta.json.Json.createPatchBuilder ( JsonArray ) | Creates a JSON Patch builder (RFC 6902), initialized with the specified operations. | true | | true | +| JSONP:JAVADOC:582 | JsonPointer | jakarta.json.Json.createPointer ( String ) | Creates JSON Pointer (RFC 6901) from given jsonPointer string. An empty jsonPointer string defines a reference to the target itself. If the jsonPointer string is non-empty, it must be a sequence of '/' prefixed tokens. | true | | true | +| JSONP:JAVADOC:583 | JsonString | jakarta.json.Json.createValue ( String ) | Creates a JsonString. | true | | true | +| JSONP:JAVADOC:584 | JsonNumber | jakarta.json.Json.createValue ( int ) | Creates a JsonNumber. | true | | true | +| JSONP:JAVADOC:585 | JsonNumber | jakarta.json.Json.createValue ( long ) | Creates a JsonNumber. | true | | true | +| JSONP:JAVADOC:586 | JsonNumber | jakarta.json.Json.createValue ( double ) | Creates a JsonNumber. | true | | true | +| JSONP:JAVADOC:587 | JsonNumber | jakarta.json.Json.createValue ( BigDecimal ) | Creates a JsonNumber. | true | | true | +| JSONP:JAVADOC:588 | JsonNumber | jakarta.json.Json.createValue ( BigInteger ) | Creates a JsonNumber. | true | | true | +| JSONP:JAVADOC:589 | List | jakarta.json.JsonArray.getValuesAs ( Function ) | Returns a list view for the array. The value and the type of the elements in the list is specified by the func argument. This method can be used to obtain a list of the unwrapped types, such as List strings = ary1.getValuesAs(JsonString::getString); List ints = ary2.getValuesAs(JsonNumber::intValue); or a list of simple projections, such as List stringsizes = ary1.getValueAs((JsonString v)->v.getString().length(); | true | | true | +| JSONP:JAVADOC:590 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.add ( int , JsonValue ) | Inserts a value to the array at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0. | true | | true | +| JSONP:JAVADOC:591 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.add ( int , String ) | Adds a value to the array as a JsonString at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0. | true | | true | +| JSONP:JAVADOC:592 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.add ( int , BigDecimal ) | Adds a value to the array as a JsonNumber at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0. | true | | true | +| JSONP:JAVADOC:593 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.add ( int , BigInteger ) | Adds a value to the array as a JsonNumber at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0. | true | | true | +| JSONP:JAVADOC:594 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.add ( int , int ) | Adds a value to the array as a JsonNumber at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0. | true | | true | +| JSONP:JAVADOC:595 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.add ( int , long ) | Adds a value to the array as a JsonNumber at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0. | true | | true | +| JSONP:JAVADOC:596 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.add ( int , double ) | Adds a value to the array as a JsonNumber at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0. | true | | true | +| JSONP:JAVADOC:597 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.add ( int , boolean ) | Adds a JsonValue#TRUE or JsonValue#FALSE value to the array at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0. | true | | true | +| JSONP:JAVADOC:598 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.add ( int , JsonObjectBuilder ) | Adds a JsonObject from an object builder to the array at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0. | true | | true | +| JSONP:JAVADOC:599 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.add ( int , JsonArrayBuilder ) | Adds a JsonArray from an array builder to the array at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0. | true | | true | +| JSONP:JAVADOC:600 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.addAll ( JsonArrayBuilder ) | Adds all elements of the array in the specified array builder to the array. | true | | true | +| JSONP:JAVADOC:601 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.addNull ( int ) | Adds a JsonValue#NULL value to the array at the specified position. Shifts the value currently at that position (if any) and any subsequent values to the right (adds one to their indices). Index starts with 0. | true | | true | +| JSONP:JAVADOC:602 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.remove ( int ) | Remove the value in the array at the specified position. Shift any subsequent values to the left (subtracts one from their indices. | true | | true | +| JSONP:JAVADOC:603 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.set ( int , JsonValue ) | Replaces a value in the array with the specified value at the specified position. | true | | true | +| JSONP:JAVADOC:604 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.set ( int , String ) | Replaces a value in the array with the specified value as a JsonString at the specified position. | true | | true | +| JSONP:JAVADOC:605 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.set ( int , BigDecimal ) | Replaces a value in the array with the specified value as a JsonNumber at the specified position. | true | | true | +| JSONP:JAVADOC:606 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.set ( int , BigInteger ) | Replaces a value in the array with the specified value as a JsonNumber at the specified position. | true | | true | +| JSONP:JAVADOC:607 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.set ( int , int ) | Replaces a value in the array with the specified value as a JsonNumber at the specified position. | true | | true | +| JSONP:JAVADOC:608 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.set ( int , long ) | Replaces a value in the array with the specified value as a JsonNumber at the specified position. | true | | true | +| JSONP:JAVADOC:609 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.set ( int , double ) | Replaces a value in the array with the specified value as a JsonNumber at the specified position. | true | | true | +| JSONP:JAVADOC:610 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.set ( int , boolean ) | Replaces a value in the array with a JsonValue#TRUE or JsonValue#FALSE value at the specified position. | true | | true | +| JSONP:JAVADOC:611 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.set ( int , JsonObjectBuilder ) | Replaces a value in the array with the specified value as a JsonObject from an object builder at the specified position. | true | | true | +| JSONP:JAVADOC:612 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.set ( int , JsonArrayBuilder ) | Replaces a value in the array with the specified value as a JsonArray from an array builder at the specified position. | true | | true | +| JSONP:JAVADOC:613 | JsonArrayBuilder | jakarta.json.JsonArrayBuilder.setNull ( int ) | Replaces a value in the array with a JsonValue#NULL value at the specified position. | true | | true | +| JSONP:JAVADOC:614 | JsonArrayBuilder | jakarta.json.JsonBuilderFactory.createArrayBuilder ( JsonArray ) | Creates a JsonArrayBuilder instance, initialized with an array. | true | | true | +| JSONP:JAVADOC:615 | JsonObjectBuilder | jakarta.json.JsonBuilderFactory.createObjectBuilder ( JsonObject ) | Creates a JsonObjectBuilder instance, initialized with an object. | true | | true | +| JSONP:JAVADOC:616 | JsonValue | jakarta.json.JsonMergePatch.apply ( JsonValue ) | Applies the JSON Merge Patch to the specified target. The target is not modified by the patch. | true | | true | +| JSONP:JAVADOC:617 | JsonValue | jakarta.json.JsonMergePatch.toJsonValue | Returns the JsonMergePatch as JsonValue. | true | | true | +| JSONP:JAVADOC:618 | JsonObjectBuilder | jakarta.json.JsonObjectBuilder.addAll ( JsonObjectBuilder ) | Adds all name/value pairs in the JSON object associated with the specified object builder to the JSON object associated with this object builder. The newly added name/value pair will replace any existing name/value pair with the same name. | true | | true | +| JSONP:JAVADOC:619 | JsonObjectBuilder | jakarta.json.JsonObjectBuilder.remove ( String ) | Remove the name/value pair from the JSON object associated with this object builder if it is present. | true | | true | +| JSONP:JAVADOC:620 | JsonStructure | jakarta.json.JsonPatch.apply ( JsonStructure ) | Applies the patch operations to the specified target. The target is not modified by the patch. | true | | true | +| JSONP:JAVADOC:621 | JsonArray | jakarta.json.JsonPatch.toJsonArray | Returns the JsonPatch as JsonArray. | true | | true | +| JSONP:JAVADOC:622 | Operation | jakarta.json.JsonPatch.Operation.fromOperationName ( String ) | Returns the enum constant with the specified name. | true | | true | +| JSONP:JAVADOC:623 | String | jakarta.json.JsonPatch.Operation.operationName | Returns enum constant name as lower case string. | true | | true | +| JSONP:JAVADOC:624 | Operation | jakarta.json.JsonPatch.Operation.valueOf ( String ) | | true | | true | +| JSONP:JAVADOC:625 | Operation[] | jakarta.json.JsonPatch.Operation.values | | true | | true | +| JSONP:JAVADOC:626 | JsonPatchBuilder | jakarta.json.JsonPatchBuilder.add ( String , JsonValue ) | Adds an "add" JSON Patch operation. | true | | true | +| JSONP:JAVADOC:627 | JsonPatchBuilder | jakarta.json.JsonPatchBuilder.add ( String , String ) | Adds an "add" JSON Patch operation. | true | | true | +| JSONP:JAVADOC:628 | JsonPatchBuilder | jakarta.json.JsonPatchBuilder.add ( String , int ) | Adds an "add" JSON Patch operation. | true | | true | +| JSONP:JAVADOC:629 | JsonPatchBuilder | jakarta.json.JsonPatchBuilder.add ( String , boolean ) | Adds an "add" JSON Patch operation. | true | | true | +| JSONP:JAVADOC:630 | JsonPatch | jakarta.json.JsonPatchBuilder.build | Returns the JSON Patch. | true | | true | +| JSONP:JAVADOC:631 | JsonPatchBuilder | jakarta.json.JsonPatchBuilder.copy ( String , String ) | Adds a "copy" JSON Patch operation. | true | | true | +| JSONP:JAVADOC:632 | JsonPatchBuilder | jakarta.json.JsonPatchBuilder.move ( String , String ) | Adds a "move" JSON Patch operation. | true | | true | +| JSONP:JAVADOC:633 | JsonPatchBuilder | jakarta.json.JsonPatchBuilder.remove ( String ) | Adds a "remove" JSON Patch operation. | true | | true | +| JSONP:JAVADOC:634 | JsonPatchBuilder | jakarta.json.JsonPatchBuilder.replace ( String , JsonValue ) | Adds a "replace" JSON Patch operation. | true | | true | +| JSONP:JAVADOC:635 | JsonPatchBuilder | jakarta.json.JsonPatchBuilder.replace ( String , String ) | Adds a "replace" JSON Patch operation. | true | | true | +| JSONP:JAVADOC:636 | JsonPatchBuilder | jakarta.json.JsonPatchBuilder.replace ( String , int ) | Adds a "replace" JSON Patch operation. | true | | true | +| JSONP:JAVADOC:637 | JsonPatchBuilder | jakarta.json.JsonPatchBuilder.replace ( String , boolean ) | Adds a "replace" JSON Patch operation. | true | | true | +| JSONP:JAVADOC:638 | JsonPatchBuilder | jakarta.json.JsonPatchBuilder.test ( String , JsonValue ) | Adds a "test" JSON Patch operation. | true | | true | +| JSONP:JAVADOC:639 | JsonPatchBuilder | jakarta.json.JsonPatchBuilder.test ( String , String ) | Adds a "test" JSON Patch operation. | true | | true | +| JSONP:JAVADOC:640 | JsonPatchBuilder | jakarta.json.JsonPatchBuilder.test ( String , int ) | Adds a "test" JSON Patch operation. | true | | true | +| JSONP:JAVADOC:641 | JsonPatchBuilder | jakarta.json.JsonPatchBuilder.test ( String , boolean ) | Adds a "test" JSON Patch operation. | true | | true | +| JSONP:JAVADOC:642 | JsonStructure | jakarta.json.JsonPointer.add ( JsonStructure , JsonValue ) | Adds or replaces a value at the referenced location in the specified target with the specified value. If the reference is the target (empty JSON Pointer string), the specified value, which must be the same type as specified target, is returned. If the reference is an array element, the specified value is inserted into the array, at the referenced index. The value currently at that location, and any subsequent values, are shifted to the right (adds one to the indices). Index starts with 0. If the reference is specified with a "-", or if the index is equal to the size of the array, the value is appended to the array. If the reference is a name/value pair of a JsonObject, and the referenced value exists, the value is replaced by the specified value. If the value does not exist, a new name/value pair is added to the object. | true | | true | +| JSONP:JAVADOC:643 | JsonValue | jakarta.json.JsonPointer.getValue ( JsonStructure ) | Returns the value at the referenced location in the specified target. | true | | true | +| JSONP:JAVADOC:644 | JsonStructure | jakarta.json.JsonPointer.remove ( JsonStructure ) | Removes the value at the reference location in the specified target. | true | | true | +| JSONP:JAVADOC:645 | JsonStructure | jakarta.json.JsonPointer.replace ( JsonStructure , JsonValue ) | Replaces the value at the referenced location in the specified target with the specified value. | true | | true | +| JSONP:JAVADOC:646 | JsonValue | jakarta.json.JsonReader.readValue | Returns a JSON value that is represented in the input source. This method needs to be called only once for a reader instance. | true | | true | +| JSONP:JAVADOC:647 | JsonValue | jakarta.json.JsonStructure.getValue ( String ) | Get the value referenced by the provided JSON Pointer in the JsonStructure. | true | | true | +| JSONP:JAVADOC:648 | JsonArray | jakarta.json.JsonValue.asJsonArray | Return the JsonValue as a JsonArray | true | | true | +| JSONP:JAVADOC:649 | JsonObject | jakarta.json.JsonValue.asJsonObject | Return the JsonValue as a JsonObject | true | | true | +| JSONP:JAVADOC:650 | void | jakarta.json.JsonWriter.write ( JsonValue ) | Writes the specified JsonValue to the output source. method needs to be called only once for a write instance. | true | | true | +| JSONP:JAVADOC:651 | JsonArrayBuilder | jakarta.json.spi.JsonProvider.createArrayBuilder ( JsonArray ) | Creates a JSON array builder, initialized with the specified array. | true | | true | +| JSONP:JAVADOC:652 | JsonArrayBuilder | jakarta.json.spi.JsonProvider.createArrayBuilder ( Collection ) | Creates a JSON array builder, initialized with the specified collection. | true | | true | +| JSONP:JAVADOC:653 | JsonPatch | jakarta.json.spi.JsonProvider.createDiff ( JsonStructure , JsonStructure ) | Generates a JSON Patch (RFC 6902) from the source and target JsonStructure. The generated JSON Patch need not be unique. | true | | true | +| JSONP:JAVADOC:654 | JsonMergePatch | jakarta.json.spi.JsonProvider.createMergeDiff ( JsonValue , JsonValue ) | Generates a JSON Merge Patch (RFC 7396) from the source and target JsonValues which when applied to the source, yields the target. | true | | true | +| JSONP:JAVADOC:655 | JsonMergePatch | jakarta.json.spi.JsonProvider.createMergePatch ( JsonValue ) | Creates JSON Merge Patch (RFC 7396) from specified JsonValue. | true | | true | +| JSONP:JAVADOC:656 | JsonObjectBuilder | jakarta.json.spi.JsonProvider.createObjectBuilder ( JsonObject ) | Creates a JSON object builder, initialized with the specified object. | true | | true | +| JSONP:JAVADOC:657 | JsonObjectBuilder | jakarta.json.spi.JsonProvider.createObjectBuilder ( Map ) | Creates a JSON object builder, initialized with the specified Map. | true | | true | +| JSONP:JAVADOC:658 | JsonPatch | jakarta.json.spi.JsonProvider.createPatch ( JsonArray ) | Creates a JSON Patch (RFC 6902) from the specified operations. | true | | true | +| JSONP:JAVADOC:659 | JsonPatchBuilder | jakarta.json.spi.JsonProvider.createPatchBuilder | Creates a JSON Patch builder (RFC 6902). | true | | true | +| JSONP:JAVADOC:660 | JsonPatchBuilder | jakarta.json.spi.JsonProvider.createPatchBuilder ( JsonArray ) | Creates a JSON Patch builder (RFC 6902), initialized with the specified operations. | true | | true | +| JSONP:JAVADOC:661 | JsonPointer | jakarta.json.spi.JsonProvider.createPointer ( String ) | Creates JSON Pointer (RFC 6901) from given jsonPointer string. An empty jsonPointer string defines a reference to the target itself. If the jsonPointer string is non-empty, it must be a sequence of '/' prefixed tokens. | true | | true | +| JSONP:JAVADOC:662 | JsonString | jakarta.json.spi.JsonProvider.createValue ( String ) | Creates a JsonString. | true | | true | +| JSONP:JAVADOC:663 | JsonNumber | jakarta.json.spi.JsonProvider.createValue ( int ) | Creates a JsonNumber. | true | | true | +| JSONP:JAVADOC:664 | JsonNumber | jakarta.json.spi.JsonProvider.createValue ( long ) | Creates a JsonNumber. | true | | true | +| JSONP:JAVADOC:665 | JsonNumber | jakarta.json.spi.JsonProvider.createValue ( double ) | Creates a JsonNumber. | true | | true | +| JSONP:JAVADOC:666 | JsonNumber | jakarta.json.spi.JsonProvider.createValue ( BigDecimal ) | Creates a JsonNumber. | true | | true | +| JSONP:JAVADOC:667 | JsonNumber | jakarta.json.spi.JsonProvider.createValue ( BigInteger ) | Creates a JsonNumber. | true | | true | +| JSONP:JAVADOC:668 | Collector | jakarta.json.stream.JsonCollectors.groupingBy ( Function , Collector ) | Constructs a java.util.stream.Collector that implements a "group by" operation on the input JsonValue elements. A classifier function maps the input JsonValues to keys, and the JsonValues are partitioned into groups according to the value of the key. A reduction operation is performed on the JsonValues in each group, using the downstream Collector. For each group, the key and the results of the reduction operation become the name/value pairs of the resultant JsonObject. | true | | true | +| JSONP:JAVADOC:669 | Collector | jakarta.json.stream.JsonCollectors.groupingBy ( Function ) | Constructs a java.util.stream.Collector that implements a "group by" operation on the input JsonValue elements. A classifier function maps the input JsonValues to keys, and the JsonValues are partitioned into groups according to the value of the key. The JsonValues in each group are added to a JsonArray. The key and the JsonArray in each group becomes the name/value pair of the resultant JsonObject. | true | | true | +| JSONP:JAVADOC:670 | Collector | jakarta.json.stream.JsonCollectors.toJsonArray | Constructs a java.util.stream.Collector that accumulates the input JsonValue elements into a JsonArray. | true | | true | +| JSONP:JAVADOC:671 | Collector | jakarta.json.stream.JsonCollectors.toJsonObject ( Function , Function ) | Constructs a java.util.stream.Collector that accumulates the input JsonValue elements into a JsonObject. The name/value pairs of the JsonObject are computed by applying the provided mapping functions. | true | | true | +| JSONP:JAVADOC:672 | JsonGenerator | jakarta.json.stream.JsonGenerator.writeKey ( String ) | Writes the JSON name with a colon. It starts a field context, in which valid options are writing a value, starting an object or an array. Writing value closes field context, if object or array is started after field name, field context will be closed after object/array close. | true | | true | +| JSONP:JAVADOC:673 | JsonArray | jakarta.json.stream.JsonParser.getArray | Returns a JsonArray and advance the parser to the the corresponding END_ARRAY. | true | | true | +| JSONP:JAVADOC:674 | Stream | jakarta.json.stream.JsonParser.getArrayStream | Returns a stream of the JsonArray elements. The parser state must be START_ARRAY. The elements are read lazily, on an as-needed basis, as required by the stream operations. If the stream operations do not consume all of the array elements, skipArray can be used to skip the unprocessed array elements. | true | | true | +| JSONP:JAVADOC:675 | JsonObject | jakarta.json.stream.JsonParser.getObject | Returns a JsonObject and advances the parser to the corresponding END_OBJECT. | true | | true | +| JSONP:JAVADOC:676 | Stream | jakarta.json.stream.JsonParser.getObjectStream | Returns a stream of the JsonObject's name/value pairs. The parser state must be START_OBJECT. The name/value pairs are read lazily, on an as-needed basis, as required by the stream operations. If the stream operations do not consume all of the object's name/value pairs, skipObject can be used to skip the unprocessed elements. | true | | true | +| JSONP:JAVADOC:677 | JsonValue | jakarta.json.stream.JsonParser.getValue | Returns a JsonValue at the current parser position. If the parser state is START_ARRAY, the behavior is the same as #getArray. If the parser state is START_OBJECT, the behavior is the same as #getObject. For all other cases, if applicable, the JSON value is read and returned. | true | | true | +| JSONP:JAVADOC:678 | Stream | jakarta.json.stream.JsonParser.getValueStream | Returns a stream of JsonValue from a sequence of JSON values. The values are read lazily, on an as-needed basis, as needed by the stream operations. | true | | true | +| JSONP:JAVADOC:679 | void | jakarta.json.stream.JsonParser.skipArray | Advance the parser to END_ARRAY. If the parser is in array context, i.e. it has previously encountered a START_ARRAY without encountering the corresponding END_ARRAY, the parser is advanced to the corresponding END_ARRAY. If the parser is not in any array context, nothing happens. | true | | true | +| JSONP:JAVADOC:680 | void | jakarta.json.stream.JsonParser.skipObject | Advance the parser to END_OBJECT. If the parser is in object context, i.e. it has previously encountered a START_OBJECT without encountering the corresponding END_OBJECT, the parser is advanced to the corresponding END_OBJECT. If the parser is not in any object context, nothing happens. | true | | true | +| JSONP:JAVADOC:681 | enum | jakarta.json.JsonConfig.KeyStrategy | Defines the different values allowed for KEY_STRATEGY. | true | | true | +| JSONP:JAVADOC:682 | JsonNumber | jakarta.json.Json.createValue(Number value) | Creates a JsonNumber. | true | | true | +| JSONP:JAVADOC:683 | Event | jakarta.json.stream.JsonParser.currentEvent | The event for the current parsing state. | true | | true |
diff --git a/tck/tck-docs/userguide/README.md b/tck/tck-docs/userguide/README.md deleted file mode 100644 index 2f890b6..0000000 --- a/tck/tck-docs/userguide/README.md +++ /dev/null
@@ -1,77 +0,0 @@ -# A JBake project template - -## About JBake - -JBake is a static site generator, it's inspired from jekyll and written -in java. The basic idea is to have templates for the structure of the -page, and the body generated from asciidoc content. - -## Pre requisites - -- Maven 3.9.0+ -- JDK 17+ - -Deploying to Github will require password less authentication. - -This is done by exporting your SSH public key into your Github account. - -## Build the site locally - -The site is generated under target/staging. - -Open file:///PATH_TO_PROJECT_DIR/target/staging in a browser to view the site. - -``` -mvn generate-resources -``` - -Or you can invoke the JBake plugin directly. - -``` -mvn jbake:build -``` - -### Rebuild the site on changes - -``` -mvn jbake:watch -``` - -If you keep this command running, changes to the sources will be -detected and the site will be rendered incrementally. - -This is convenient when writing content. - -### Serve the site locally - -``` -mvn jbake:serve -``` - -If a webserver is required (e.g. absolute path are used), this command -will start a webserver (jetty) at http://localhost:8820. It will also -watch for changes and rebuild incrementally. - -## Deploy the site to Github Pages - -``` -mvn deploy -``` - -## Produce a zip file for download - -To produce a zip file containing the generated html files, use: - -``` -mvn package -``` - -When making a release on GitHub, this zip file should be added to the release. - -## Links - -- [JBake maven plugin documentation](https://github.com/Blazebit/jbake-maven-plugin) -- [JBake documentation](http://jbake.org/docs/2.5.1) -- [Freemarker documentation](http://freemarker.org/docs) -- [AsciiDoc User Guide](http://asciidoc.org/userguide.html) -- [Asciidoctor quick reference](http://asciidoctor.org/docs/asciidoc-syntax-quick-reference)
diff --git a/tck/tck-docs/userguide/src/main/assembly/assembly.xml b/tck/tck-docs/userguide/src/main/assembly/assembly.xml index 54e1393..ea2e3ef 100644 --- a/tck/tck-docs/userguide/src/main/assembly/assembly.xml +++ b/tck/tck-docs/userguide/src/main/assembly/assembly.xml
@@ -41,22 +41,21 @@ </includes> </fileSet> <fileSet> - <directory>../assertions</directory> + <directory>resources/assertions</directory> <outputDirectory>assertions/</outputDirectory> <includes> - <include>*Assertions.html</include> + <include>JavadocAssertions.md</include> </includes> </fileSet> <fileSet> - <directory>${project.basedir}/target/filtered-resources</directory> + <directory>resources</directory> <outputDirectory>./</outputDirectory> <includes> - <include>index.html</include> - <include>*ReleaseNotes.html</include> + <include>README.md</include> </includes> </fileSet> <fileSet> - <directory>../</directory> + <directory>./</directory> <outputDirectory>./</outputDirectory> <includes> <include>TCK-Exclude-List.txt</include>
diff --git a/tck/tck-docs/userguide/src/main/resources/JSONP2.2-ReleaseNotes.html b/tck/tck-docs/userguide/src/main/resources/JSONP2.2-ReleaseNotes.html deleted file mode 100644 index b20b418..0000000 --- a/tck/tck-docs/userguide/src/main/resources/JSONP2.2-ReleaseNotes.html +++ /dev/null
@@ -1,101 +0,0 @@ -<!DOCTYPE html> -<!-- - - Copyright (c) 2021, 2025 Oracle and/or its affiliates. All rights reserved. - - This program and the accompanying materials are made available under the - terms of the Eclipse Public License v. 2.0, which is available at - http://www.eclipse.org/legal/epl-2.0. - - This Source Code may also be made available under the following Secondary - Licenses when the conditions for such availability set forth in the - Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - version 2 with the GNU Classpath Exception, which is available at - https://www.gnu.org/software/classpath/license.html. - - SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - ---> -<html lang="en"> - <head> - <meta charset="UTF-8"> - <title>Jakarta JSON Processing TCK Release Notes</title> - <style> - body { background-color: #ffffdd; color: #000000; } - pre { background-color: #eeeeee; color: #000099; font-size: smaller; } - code { color: #000099; font-size: smaller; } - h1, h2 { color: #000099; } - h3 { color: #000099; text-decoration: underline; } - h4 { font-style: italic; color: #000099; } - .tabletitle { font-style: italic; color: #ffffcc; font-size: small; font-variant: small-caps; } - .subtitle { font-style: italic; color: #ffffcc; font-variant: small-caps; } - .emphasize { font-style: italic; color: #000099; } - .step { font-weight: bold; } - .note { background-color: #fffff0; border-bottom-width: thin; border-top-width: thin; border-top-style: inset; border-bottom-style: inset; font-size: -10%; } - th { background-color: #eeeeee; padding-left: 2pt; padding-right: 2pt; } - </style> - </head> - <body> - <div style="text-align: center;"> - <h1>Jakarta EE JSON Processing Technology Compatibility Kit, Version ${technology.version}</h1> - <h2><em class="emphasize">Release Notes</em></h2> - <h2><em class="emphasize"></em></h2> - </div> - <h2><a name="kit_contents">Kit Contents</a></h2> - <p>The Jakarta EE JSON Processing, Version ${technology.version} Technology Compatibility Kit - (TCK) includes the following items:</p> - <ul> - <li> - <p><strong>Jakarta EE JSON Processing TCK tests signature, API, and - pluggability tests:</strong></p> - <ul> - <li> - <p>A <strong>signature test</strong> that checks that all of the - public APIs are supported in the Jakarta EE JSON Processing Version - ${technology.version} implementation that is being tested</p> - </li> - <li> - <p><strong>API tests</strong> for all of the public APIs under the <code>jakarta.json</code>, - <code>jakarta.json.spi</code>, <code>jakarta.json.stream</code> - package</p> - </li> - <li> - <p><strong>Pluggability tests</strong> for testing the SPI provider - interface for supplying your own JsonProvider</p> - </li> - </ul> - </li> - </ul> - <hr> - <h2>Jakarta EE JSON Processing TCK Facts</h2> - <blockquote> - <p>The test suite bundle contains the following:</p> - <ul> - <li>1 signature test</li> - <li>178 API tests</li> - <li>18 pluggability tests</li> - </ul> - </blockquote> - <hr> - <h2><a name="platform">Platform Notes</a></h2> - <p>The Jakarta EE JSON Processing TCK tests have been built with JDK 17 - and tested with Java<sup>TM</sup> Platform, - Standard Edition 17+</p> - <p>The Jakarta EE JSON Processing TCK tests have been run against the - following Jakarta EE JSON Processing ${technology.version} Compatible Implementations:</p> - <ul> - <li><!--TODO2.2 Parsson Version--></li> - </ul> - <hr> - <h2><a name="install_setup_run">Installing, Setting Up, and Running the - JSON-P TCK</a></h2> - <p>Refer to the <cite><a href="html-usersguide/jsonp-tck-users-guide-${project.version}.html">JSON-P TCK ${technology.version} - User's Guide</a></cite> (or <a href="./pdf-usersguide/jsonp-tck-users-guide-${project.version}.pdf" - title="Jakarta EE JSON Processing ${technology.version} TCK User's Guide (PDF)">PDF</a>) - for complete instructions on installing, setting up, and running the - JSON-P TCK.</p> - <hr> - <p><cite><small>Copyright © 2013, 2025 Oracle and/or its affiliates. Copyright © 2026 Contributors to the Eclipse Foundation. All - rights reserved.</small></cite></p> - </body> -</html>
diff --git a/tck/tck-docs/userguide/src/main/resources/index.html b/tck/tck-docs/userguide/src/main/resources/index.html deleted file mode 100644 index 14447d9..0000000 --- a/tck/tck-docs/userguide/src/main/resources/index.html +++ /dev/null
@@ -1,72 +0,0 @@ -<!DOCTYPE html> -<!-- - - Copyright (c) 2021, 2025 Oracle and/or its affiliates. All rights reserved. - Copyright (c) 2026 Contributors to the Eclipse Foundation - - This program and the accompanying materials are made available under the - terms of the Eclipse Public License v. 2.0, which is available at - http://www.eclipse.org/legal/epl-2.0. - - This Source Code may also be made available under the following Secondary - Licenses when the conditions for such availability set forth in the - Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - version 2 with the GNU Classpath Exception, which is available at - https://www.gnu.org/software/classpath/license.html. - - SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - ---> -<html lang="en"> - <head> - <meta charset="UTF-8"> - <title>Welcome to the Jakarta EE JSON Processing TCK</title> - <style> - body { background-color: #ffffdd; color: #000000; } - pre { background-color: #eeeeee; color: #000099; } - code { color: #000099; } - h1, h2 { color: #000099; } - h3 { color: #000099; text-decoration: underline; } - h4 { font-style: italic; color: #000099; } - .emphasize { font-style: italic; color: #000099; } - </style> - </head> - <body> - <div style="text-align: center;"> - <h1>Welcome to the Jakarta EE JSON Processing TCK, Version ${technology.version}</h1> - <h2> - <span class="emphasize">Your Starting Point</span></h2> - </div> - <hr> - <h2>Guide to Jakarta EE JSON Processing TCK ${technology.version} Documentation</h2> - <p>The Jakarta EE JSON Processing TCK ${technology.version} documentation includes the - following:</p> - <ul> - <li>The <em><a href="JSONP${technology.version}-ReleaseNotes.html">Jakarta EE JSON - Processing TCK Release Notes</a></em> provides the information on - the test harness, the test suite and the platforms tested. - <ul> - <li>If needed, updated Release Notes may be updated at the Jakarta EE - Specification web site for Jakarta EE JSON Processing: <a href="https://jakarta.ee/specifications/jsonp/${technology.version}/">https://jakarta.ee/specifications/jsonp/${technology.version}/</a></li> - </ul> - </li> - <li>The <em><a href="html-usersguide/jsonp-tck-users-guide-${project.version}.html">Jakarta EE JSON Processing - Technology Compatibility Kit, Version ${technology.version} User's Guide</a></em> (or - <a href="pdf-usersguide/jsonp-tck-users-guide-${project.version}.pdf" - title="Jakarta EE JSON Processing TCK ${technology.version} User's Guide (PDF)">PDF</a>) - provides the information that you need to install, set up, and run the - Jakarta EE JSON Processing TCK, Version ${technology.version}. In addition, the guide - provides the rules you must comply with to pass the Jakarta EE JSON - Processing TCK.</li> - <li>The <a href="assertions/JSONP${technology.version}JavadocAssertions.html">Javadoc - Assertion List</a> lists all the javadoc assertions that are tested by - the Jakarta EE JSON Processing ${technology.version} TCK.</li> - </ul> - <hr> - <address><small> - Copyright © 2013, 2026 Oracle and/or its affiliates. - Copyright © 2026 Contributors to the Eclipse Foundation. All rights - reserved. - </small></address> - </body> -</html>