## Java API for JSON Processing
JSON-P - 1.0
JavaDoc Assertion Detail

Totals | Total | Active | Deprecated | Removed
# of Assertions | 303 | 303 | 0 | 0
# of Required Assertions | 303 | 303 | 0 | 0
# of Optional Assertions | 0 | 0 | 0 | 0

ID | Return | Method/Field | Description | Required | Deprecated | Testable
JSONP:JAVADOC:6 | JsonArrayBuilder | javax.json.JsonArrayBuilder.add ( JsonValue ) | Adds a value to the array. | true |  | true
JSONP:JAVADOC:8 | JsonArrayBuilder | javax.json.JsonArrayBuilder.add ( String ) | Adds a value to the array as a JsonString. | true |  | true
JSONP:JAVADOC:10 | JsonArrayBuilder | javax.json.JsonArrayBuilder.add ( BigDecimal ) | Adds a value to the array as a JsonNumber. | true |  | true
JSONP:JAVADOC:12 | JsonArrayBuilder | javax.json.JsonArrayBuilder.add ( BigInteger ) | Adds a value to the array as a JsonNumber. | true |  | true
JSONP:JAVADOC:14 | JsonArrayBuilder | javax.json.JsonArrayBuilder.add ( int ) | Adds a value to the array as a JsonNumber. | true |  | true
JSONP:JAVADOC:16 | JsonArrayBuilder | javax.json.JsonArrayBuilder.add ( long ) | Adds a value to the array as a JsonNumber. | true |  | true
JSONP:JAVADOC:18 | JsonArrayBuilder | javax.json.JsonArrayBuilder.add ( double ) | Adds a value to the array as a JsonNumber. | true |  | true
JSONP:JAVADOC:20 | JsonArrayBuilder | javax.json.JsonArrayBuilder.add ( double ) throws NumberFormatException | if the value is Not-a-Number(NaN) or infinity | true |  | true
JSONP:JAVADOC:21 | JsonArrayBuilder | javax.json.JsonArrayBuilder.add ( boolean ) | Adds a JsonValue#TRUE or JsonValue#FALSE value to the array. | true |  | true
JSONP:JAVADOC:25 | JsonArrayBuilder | javax.json.JsonArrayBuilder.addNull | Adds a JsonValue#NULL value to the array. | true |  | true
JSONP:JAVADOC:37 | JsonException | javax.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 | javax.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 | javax.json.JsonNumber.bigDecimalValue | Returns this JSON number as a BigDecimal object. | true |  | true
JSONP:JAVADOC:41 | BigInteger | javax.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 | javax.json.JsonNumber.bigIntegerValueExact | Returns this JSON number as a BigDecimal object. This is a convenience method for bigDecimalValue().toBigIntegerExact(). | true |  | true
JSONP:JAVADOC:43 | BigInteger | javax.json.JsonNumber.bigIntegerValueExact throws ArithmeticException | if the number has a nonzero fractional part | true |  | true
JSONP:JAVADOC:44 | double | javax.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 | javax.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 | javax.json.JsonNumber.intValueExact | Returns this JSON number as an int. | true |  | true
JSONP:JAVADOC:47 | int | javax.json.JsonNumber.intValueExact throws ArithmeticException | if the number has a nonzero fractional part or if it does not fit in an int | true |  | true
JSONP:JAVADOC:48 | long | javax.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 | javax.json.JsonNumber.longValueExact | Returns this JSON number as a long. | true |  | true
JSONP:JAVADOC:50 | long | javax.json.JsonNumber.longValueExact throws ArithmeticException | if the number has a non-zero fractional part or if it does not fit in a long | true |  | true
JSONP:JAVADOC:51 | boolean | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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:79 | JsonObjectBuilder | javax.json.JsonObjectBuilder.add ( String , double ) throws NumberFormatException | if the value is Not-a-Number(NaN) or infinity | true |  | true
JSONP:JAVADOC:80 | JsonObjectBuilder | javax.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 | javax.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 | javax.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 | javax.json.Json.createReader ( Reader ) | Creates a JSON reader from a character stream. | true |  | true
JSONP:JAVADOC:101 | String | javax.json.JsonString.getString | Returns the JSON string value. | true |  | true
JSONP:JAVADOC:102 | ValueType | javax.json.JsonValue.getValueType | Returns the value type of this JSON value. | true |  | true
JSONP:JAVADOC:103 | ValueType | javax.json.JsonValue.ValueType.valueOf ( String ) |  | true |  | true
JSONP:JAVADOC:104 | ValueType[] | javax.json.JsonValue.ValueType.values |  | true |  | true
JSONP:JAVADOC:105 | void | javax.json.JsonWriter.close | Closes this JSON writer and frees any resources associated with the writer. This method closes the underlying output source. | true |  | true
JSONP:JAVADOC:106 | JsonWriter | javax.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 | javax.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:108 | void | javax.json.JsonWriter.writeArray ( JsonArray ) throws JsonException | if the specified JSON object cannot be written due to i/o error (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:109 | void | javax.json.JsonWriter.writeArray ( JsonArray ) throws IllegalStateException | if writeArray, writeObject, write or close method is already called | true |  | true
JSONP:JAVADOC:110 | void | javax.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:111 | void | javax.json.JsonWriter.writeObject ( JsonObject ) throws JsonException | if the specified JSON object cannot be written due to i/o error (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:112 | void | javax.json.JsonWriter.writeObject ( JsonObject ) throws IllegalStateException | if writeArray, writeObject, write or close method is already called | true |  | true
JSONP:JAVADOC:115 | void | javax.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 | javax.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 | javax.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:121 | boolean | javax.json.stream.JsonParser.isIntegralNumber throws IllegalStateException | when the parser state is not VALUE_NUMBER | true |  | true
JSONP:JAVADOC:122 | String | javax.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:123 | String | javax.json.stream.JsonParser.getString throws IllegalStateException | when the parser state is not KEY_NAME, VALUE_STRING, or VALUE_NUMBER | true |  | true
JSONP:JAVADOC:128 | Event | javax.json.stream.JsonParser.Event.valueOf ( String ) |  | true |  | true
JSONP:JAVADOC:129 | Event[] | javax.json.stream.JsonParser.Event.values |  | true |  | true
JSONP:JAVADOC:131 | JsonGenerator | javax.json.Json.createGenerator ( Writer ) | Creates a JSON generator for writing JSON to a character stream. | true |  | true
JSONP:JAVADOC:133 | JsonParser | javax.json.Json.createParser ( Reader ) | Creates a JSON parser from a character stream. | true |  | true
JSONP:JAVADOC:144 | JsonGenerator | javax.json.spi.JsonProvider.createGenerator ( Writer ) | Creates a JSON generator for writing JSON text to a character stream. | true |  | true
JSONP:JAVADOC:146 | JsonParser | javax.json.spi.JsonProvider.createParser ( Reader ) | Creates a JSON parser from a character stream. | true |  | true
JSONP:JAVADOC:152 | JsonProvider | javax.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. | true |  | true
JSONP:JAVADOC:162 | JsonGenerator | javax.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 | javax.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 | javax.json.stream.JsonParserFactory.createParser ( Reader ) | Creates a JSON parser from a character stream. | true |  | true
JSONP:JAVADOC:165 | JsonParser | javax.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 4627. | true |  | true
JSONP:JAVADOC:166 | JsonParser | javax.json.stream.JsonParserFactory.createParser ( JsonObject ) | Creates a JSON parser from the specified JSON object. | true |  | true
JSONP:JAVADOC:167 | JsonParser | javax.json.stream.JsonParserFactory.createParser ( JsonArray ) | Creates a JSON parser from the specified JSON array. | true |  | true
JSONP:JAVADOC:168 | JsonGenerator | javax.json.Json.createGenerator ( OutputStream ) | Creates a JSON generator for writing JSON to a byte stream. | true |  | true
JSONP:JAVADOC:172 | JsonParser | javax.json.Json.createParser ( InputStream ) | Creates a JSON parser from a byte stream. The character encoding of the stream is determined as specified in RFC 4627. | true |  | true
JSONP:JAVADOC:178 | JsonReader | javax.json.Json.createReader ( InputStream ) | Creates a JSON reader from a byte stream. The character encoding of the stream is determined as described in RFC 4627. | true |  | true
JSONP:JAVADOC:181 | JsonStructure | javax.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:182 | JsonStructure | javax.json.JsonReader.read throws JsonException | if a JSON object or array cannot be created due to i/o error (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:183 | JsonStructure | javax.json.JsonReader.read throws IllegalStateException | if read, readObject, readArray or close method is already called | true |  | true
JSONP:JAVADOC:184 | JsonArray | javax.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 | javax.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 | javax.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 | javax.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 | javax.json.spi.JsonProvider.createGenerator ( OutputStream ) | Creates a JSON generator for writing JSON text to a byte stream. | true |  | true
JSONP:JAVADOC:196 | JsonParser | javax.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 4627 . | true |  | true
JSONP:JAVADOC:200 | JsonGenerator | javax.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 | javax.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:207 | JsonParser | javax.json.Json.createParser ( InputStream ) throws JsonException | if encoding cannot be determined or i/o error (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:215 | String | javax.json.JsonNumber.toString | Returns a JSON text representation of the JSON number. The representation is equivalent to BigDecimal#toString(). | true |  | true
JSONP:JAVADOC:217 | JsonArray | javax.json.JsonReader.readArray throws JsonException | if a JSON array cannot be created due to i/o error (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:218 | JsonArray | javax.json.JsonReader.readArray throws IllegalStateException | if read, readObject, readArray or close method is already called | true |  | true
JSONP:JAVADOC:219 | JsonObject | javax.json.JsonReader.readObject throws JsonException | if a JSON object cannot be created due to i/o error (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:220 | JsonObject | javax.json.JsonReader.readObject throws IllegalStateException | if read, readObject, readArray or close method is already called | true |  | true
JSONP:JAVADOC:221 | void | javax.json.JsonWriter.write ( JsonStructure ) throws JsonException | if the specified JSON object cannot be written due to i/o error (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:222 | void | javax.json.JsonWriter.write ( JsonStructure ) throws IllegalStateException | if writeArray, writeObject, write or close method is already called | true |  | true
JSONP:JAVADOC:223 | JsonParser | javax.json.spi.JsonProvider.createParser ( InputStream ) throws JsonException | if encoding cannot be determined or i/o error (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:225 | JsonParser | javax.json.stream.JsonParserFactory.createParser ( InputStream ) throws JsonException | if encoding cannot be determined or i/o error (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:235 | BigDecimal | javax.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:236 | BigDecimal | javax.json.stream.JsonParser.getBigDecimal throws IllegalStateException | when the parser state is not VALUE_NUMBER | true |  | true
JSONP:JAVADOC:237 | int | javax.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:238 | int | javax.json.stream.JsonParser.getInt throws IllegalStateException | when the parser state is not VALUE_NUMBER | true |  | true
JSONP:JAVADOC:239 | long | javax.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:240 | long | javax.json.stream.JsonParser.getLong throws IllegalStateException | when the parser state is not VALUE_NUMBER | true |  | true
JSONP:JAVADOC:250 | boolean | javax.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 | javax.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 | javax.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 | javax.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 | javax.json.JsonArray.getInt ( int ) | A convenience method for getJsonNumber(index).intValue(). | true |  | true
JSONP:JAVADOC:263 | String | javax.json.JsonArray.getString ( int ) | A convenience method for getJsonString(index).getString(). | true |  | true
JSONP:JAVADOC:264 | int | javax.json.JsonObject.getInt ( String ) | A convenience method for getJsonNumber(name).intValue() | true |  | true
JSONP:JAVADOC:265 | String | javax.json.JsonObject.getString ( String ) | A convenience method for getJsonString(name).getString() | true |  | true
JSONP:JAVADOC:278 | JsonGenerationException | javax.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 | javax.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 | javax.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 | javax.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 | javax.json.JsonValue.toString | Returns JSON text for this JSON value. | true |  | true
JSONP:JAVADOC:289 | JsonGenerator | javax.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. | true |  | true
JSONP:JAVADOC:290 | JsonGenerator | javax.json.stream.JsonGenerator.writeEnd throws JsonGenerationException | if this method is called in no context. | true |  | true
JSONP:JAVADOC:291 | void | javax.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 | javax.json.stream.JsonGenerator.write ( String , JsonValue ) | Writes a JSON name/value pair in the current object context. | true |  | true
JSONP:JAVADOC:293 | JsonGenerator | javax.json.stream.JsonGenerator.write ( String , JsonValue ) throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:295 | JsonGenerator | javax.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:296 | JsonGenerator | javax.json.stream.JsonGenerator.write ( String , String ) throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:297 | JsonGenerator | javax.json.stream.JsonGenerator.write ( String , String ) throws JsonGenerationException | if this method is not called within an object context | true |  | true
JSONP:JAVADOC:298 | JsonGenerator | javax.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:299 | JsonGenerator | javax.json.stream.JsonGenerator.write ( String , BigInteger ) throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:301 | JsonGenerator | javax.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:302 | JsonGenerator | javax.json.stream.JsonGenerator.write ( String , BigDecimal ) throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:303 | JsonGenerator | javax.json.stream.JsonGenerator.write ( String , BigDecimal ) throws JsonGenerationException | if this method is not called within an object context. | true |  | true
JSONP:JAVADOC:304 | JsonGenerator | javax.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:305 | JsonGenerator | javax.json.stream.JsonGenerator.write ( String , int ) throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:306 | JsonGenerator | javax.json.stream.JsonGenerator.write ( String , int ) throws JsonGenerationException | if this method is not called within an object context. | true |  | true
JSONP:JAVADOC:307 | JsonGenerator | javax.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:308 | JsonGenerator | javax.json.stream.JsonGenerator.write ( String , long ) throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:309 | JsonGenerator | javax.json.stream.JsonGenerator.write ( String , long ) throws JsonGenerationException | if this method is not called within an object context. | true |  | true
JSONP:JAVADOC:310 | JsonGenerator | javax.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:311 | JsonGenerator | javax.json.stream.JsonGenerator.write ( String , double ) throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:312 | JsonGenerator | javax.json.stream.JsonGenerator.write ( String , double ) throws JsonGenerationException | if this method is not called within an object context | true |  | true
JSONP:JAVADOC:314 | JsonGenerator | javax.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:315 | JsonGenerator | javax.json.stream.JsonGenerator.write ( String , boolean ) throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:316 | JsonGenerator | javax.json.stream.JsonGenerator.write ( String , boolean ) throws JsonGenerationException | if this method is not called within an object context. | true |  | true
JSONP:JAVADOC:317 | JsonGenerator | javax.json.stream.JsonGenerator.write ( JsonValue ) | Writes the specified value as a JSON value within the current array context. | true |  | true
JSONP:JAVADOC:319 | JsonGenerator | javax.json.stream.JsonGenerator.write ( String ) | Writes the specified value as a JSON string value within the current array context. | true |  | true
JSONP:JAVADOC:321 | JsonGenerator | javax.json.stream.JsonGenerator.write ( BigDecimal ) | Writes the specified value as a JSON number value within the current array context. The specified value's toString() is used as the the text value for writing. | true |  | true
JSONP:JAVADOC:323 | JsonGenerator | javax.json.stream.JsonGenerator.write ( BigInteger ) | Writes the specified value as a JSON number value within the current array context. The string new BigDecimal(value).toString() is used as the text value for writing. | true |  | true
JSONP:JAVADOC:325 | JsonGenerator | javax.json.stream.JsonGenerator.write ( int ) | Writes the specified value as a JSON number value within the current array context. The string new BigDecimal(value).toString() is used as the text value for writing. | true |  | true
JSONP:JAVADOC:327 | JsonGenerator | javax.json.stream.JsonGenerator.write ( long ) | Writes the specified value as a JSON number value within the current array context. The string new BigDecimal(value).toString() is used as the text value for writing. | true |  | true
JSONP:JAVADOC:329 | JsonGenerator | javax.json.stream.JsonGenerator.write ( double ) | Writes the specified value as a JSON number value within the current array context. The string BigDecimal.valueOf(value).toString() is used as the text value for writing. | true |  | true
JSONP:JAVADOC:331 | JsonGenerator | javax.json.stream.JsonGenerator.write ( double ) throws NumberFormatException | if the value is Not-a-Number(NaN) or infinity. | true |  | true
JSONP:JAVADOC:332 | JsonGenerator | javax.json.stream.JsonGenerator.write ( boolean ) | Writes a JSON true or false value within the current array 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 | javax.json.stream.JsonGenerator.writeNull ( String ) | Writes a JSON name/null value pair in an current object context. | true |  | true
JSONP:JAVADOC:335 | JsonGenerator | javax.json.stream.JsonGenerator.writeNull ( String ) throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:336 | JsonGenerator | javax.json.stream.JsonGenerator.writeNull ( String ) throws JsonGenerationException | if this method is not called within an object context | true |  | true
JSONP:JAVADOC:337 | JsonGenerator | javax.json.stream.JsonGenerator.writeNull | Writes a JSON null value within the current array context. | true |  | true
JSONP:JAVADOC:339 | JsonGenerator | javax.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 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 | javax.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 | javax.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 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 | javax.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:343 | JsonGenerator | javax.json.stream.JsonGenerator.writeEnd throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:344 | int | javax.json.JsonObject.getInt ( String ) throws ClassCastException | if the value for specified name mapping is not assignable to JsonNumber | true |  | true
JSONP:JAVADOC:345 | String | javax.json.JsonObject.getString ( String ) throws ClassCastException | if the value for specified name mapping is not assignable to JsonString | true |  | true
JSONP:JAVADOC:346 | void | javax.json.stream.JsonGenerator.close throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:347 | JsonGenerator | javax.json.stream.JsonGenerator.write ( String , JsonValue ) throws JsonGenerationException | if this method is not called within an object context | true |  | true
JSONP:JAVADOC:348 | JsonGenerator | javax.json.stream.JsonGenerator.write ( String , BigInteger ) throws JsonGenerationException | if this method is not called within an object context. | true |  | true
JSONP:JAVADOC:349 | JsonGenerator | javax.json.stream.JsonGenerator.write ( JsonValue ) throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:350 | JsonGenerator | javax.json.stream.JsonGenerator.write ( JsonValue ) throws JsonGenerationException | if this method is not called within an array context. | true |  | true
JSONP:JAVADOC:351 | JsonGenerator | javax.json.stream.JsonGenerator.write ( String ) throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:352 | JsonGenerator | javax.json.stream.JsonGenerator.write ( String ) throws JsonGenerationException | if this method is not called within an array context | true |  | true
JSONP:JAVADOC:353 | JsonGenerator | javax.json.stream.JsonGenerator.write ( BigDecimal ) throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:354 | JsonGenerator | javax.json.stream.JsonGenerator.write ( BigDecimal ) throws JsonGenerationException | if this method is not called within an array context | true |  | true
JSONP:JAVADOC:355 | JsonGenerator | javax.json.stream.JsonGenerator.write ( BigInteger ) throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:356 | JsonGenerator | javax.json.stream.JsonGenerator.write ( BigInteger ) throws JsonGenerationException | if this method is not called within an array context | true |  | true
JSONP:JAVADOC:357 | JsonGenerator | javax.json.stream.JsonGenerator.write ( int ) throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:358 | JsonGenerator | javax.json.stream.JsonGenerator.write ( int ) throws JsonGenerationException | if this method is not called within an array context | true |  | true
JSONP:JAVADOC:359 | JsonGenerator | javax.json.stream.JsonGenerator.write ( long ) throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:360 | JsonGenerator | javax.json.stream.JsonGenerator.write ( long ) throws JsonGenerationException | if this method is not called within an array context | true |  | true
JSONP:JAVADOC:361 | JsonGenerator | javax.json.stream.JsonGenerator.write ( double ) throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:362 | JsonGenerator | javax.json.stream.JsonGenerator.write ( double ) throws JsonGenerationException | if this method is not called within an array context | true |  | true
JSONP:JAVADOC:363 | JsonGenerator | javax.json.stream.JsonGenerator.write ( boolean ) throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:364 | JsonGenerator | javax.json.stream.JsonGenerator.write ( boolean ) throws JsonGenerationException | if this method is not called within an array context. | true |  | true
JSONP:JAVADOC:365 | JsonGenerator | javax.json.stream.JsonGenerator.writeNull throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:366 | JsonGenerator | javax.json.stream.JsonGenerator.writeNull throws JsonGenerationException | if this method is not called within an array context | true |  | true
JSONP:JAVADOC:367 | JsonGenerator | javax.json.stream.JsonGenerator.writeStartArray throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:368 | JsonGenerator | javax.json.stream.JsonGenerator.writeStartArray throws JsonGenerationException | if this method is called within an object context or if called more than once in no context | true |  | true
JSONP:JAVADOC:369 | JsonGenerator | javax.json.stream.JsonGenerator.writeStartArray ( String ) throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:370 | JsonGenerator | javax.json.stream.JsonGenerator.writeStartArray ( String ) throws JsonGenerationException | if this method is not called within an object context | true |  | true
JSONP:JAVADOC:371 | JsonGenerator | javax.json.stream.JsonGenerator.writeStartObject throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:372 | JsonGenerator | javax.json.stream.JsonGenerator.writeStartObject throws JsonGenerationException | if this method is called within an object context or if it is called more than once in no context. | true |  | true
JSONP:JAVADOC:373 | JsonGenerator | javax.json.stream.JsonGenerator.writeStartObject ( String ) throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:374 | JsonGenerator | javax.json.stream.JsonGenerator.writeStartObject ( String ) throws JsonGenerationException | if this method is not called within an object context | true |  | true
JSONP:JAVADOC:375 | boolean | javax.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 | javax.json.stream.JsonParser.next | Returns the event for the next parsing state. | true |  | true
JSONP:JAVADOC:377 | int | javax.json.JsonArray.getInt ( int ) throws IndexOutOfBoundsException | if the index is out of range | true |  | true
JSONP:JAVADOC:378 | int | javax.json.JsonArray.getInt ( int ) throws ClassCastException | if the value at the specified position is not assignable to JsonNumber | true |  | true
JSONP:JAVADOC:379 | String | javax.json.JsonArray.getString ( int ) throws IndexOutOfBoundsException | if the index is out of range | true |  | true
JSONP:JAVADOC:380 | String | javax.json.JsonArray.getString ( int ) throws ClassCastException | if the value at the specified position is not assignable to JsonString | true |  | true
JSONP:JAVADOC:381 | void | javax.json.stream.JsonGenerator.close throws JsonGenerationException | if an incomplete JSON is generated | true |  | true
JSONP:JAVADOC:382 | JsonGenerator | javax.json.stream.JsonGenerator.write ( String , double ) throws NumberFormatException | if the value is Not-a-Number(NaN) or infinity. | true |  | true
JSONP:JAVADOC:383 | CharSequence | javax.json.JsonString.getChars | Returns the char sequence for the JSON String value | true |  | true
JSONP:JAVADOC:387 | boolean | javax.json.stream.JsonParser.hasNext throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | false
JSONP:JAVADOC:388 | boolean | javax.json.stream.JsonParser.hasNext throws JsonParsingException | if the parser encounters invalid JSON when advancing to next state. | true |  | false
JSONP:JAVADOC:389 | Event | javax.json.stream.JsonParser.next throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:390 | Event | javax.json.stream.JsonParser.next throws JsonParsingException | if the parser encounters invalid JSON when advancing to next state. | true |  | true
JSONP:JAVADOC:391 | Event | javax.json.stream.JsonParser.next throws NoSuchElementException | if there are no more parsing states. | true |  | true
JSONP:JAVADOC:400 | JsonArrayBuilder | javax.json.JsonArrayBuilder.add ( JsonObjectBuilder ) | Adds a JsonObject from an object builder to the array. | true |  | true
JSONP:JAVADOC:401 | JsonArrayBuilder | javax.json.JsonArrayBuilder.add ( JsonArrayBuilder ) | Adds a JsonArray from an array builder to the array. | true |  | true
JSONP:JAVADOC:402 | JsonArray | javax.json.JsonArrayBuilder.build | Returns the current array. | true |  | true
JSONP:JAVADOC:403 | JsonArrayBuilder | javax.json.Json.createArrayBuilder | Creates a JSON array builder | true |  | true
JSONP:JAVADOC:404 | JsonObjectBuilder | javax.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 | javax.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 | javax.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 | javax.json.Json.createObjectBuilder | Creates a JSON object builder | true |  | true
JSONP:JAVADOC:410 | void | javax.json.JsonReader.close throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:411 | JsonStructure | javax.json.JsonReader.read throws JsonParsingException | if a JSON object or array cannot be created due to incorrect representation | true |  | true
JSONP:JAVADOC:412 | JsonArray | javax.json.JsonReader.readArray throws JsonParsingException | if a JSON array cannot be created due to incorrect representation | true |  | true
JSONP:JAVADOC:413 | JsonObject | javax.json.JsonReader.readObject throws JsonParsingException | if a JSON object cannot be created due to incorrect representation | true |  | true
JSONP:JAVADOC:414 | void | javax.json.JsonWriter.close throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:415 | void | javax.json.stream.JsonParser.close throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:416 | JsonGeneratorFactory | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.json.JsonReaderFactory.createReader ( InputStream ) | Creates a JSON reader from a byte stream. The character encoding of the stream is determined as described in RFC 4627. The reader is configured with the factory configuration. | true |  | true
JSONP:JAVADOC:430 | boolean | javax.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:431 | boolean | javax.json.JsonArray.getBoolean ( int ) throws IndexOutOfBoundsException | if the index is out of range | true |  | true
JSONP:JAVADOC:432 | boolean | javax.json.JsonArray.getBoolean ( int ) throws ClassCastException | if the value at the specified position is not assignable to JsonValue.TRUE or JsonValue.FALSE | true |  | true
JSONP:JAVADOC:433 | boolean | javax.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 | javax.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 javax.json.JsonNumber#intValue(). Otherwise this method returns the specified default value. | true |  | true
JSONP:JAVADOC:435 | String | javax.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 javax.json.JsonString#getString() is returned. Otherwise, the specified default value is returned. | true |  | true
JSONP:JAVADOC:436 | boolean | javax.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:437 | boolean | javax.json.JsonObject.getBoolean ( String ) throws NullPointerException | if the specified name doesn't have any mapping | true |  | true
JSONP:JAVADOC:438 | boolean | javax.json.JsonObject.getBoolean ( String ) throws ClassCastException | if the value for specified name mapping is not assignable to JsonValue.TRUE or JsonValue.FALSE | true |  | true
JSONP:JAVADOC:439 | boolean | javax.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:440 | int | javax.json.JsonObject.getInt ( String ) throws NullPointerException | if the specified name doesn't have any mapping | true |  | true
JSONP:JAVADOC:441 | int | javax.json.JsonObject.getInt ( String , int ) | Returns the int value of the associated JsonNumber mapping for the specified name. If JsonNumber is found, then its javax.json.JsonNumber#intValue() is returned. Otherwise, the specified default value is returned. | true |  | true
JSONP:JAVADOC:442 | String | javax.json.JsonObject.getString ( String ) throws NullPointerException | if the specified name doesn't have any mapping | true |  | true
JSONP:JAVADOC:443 | String | javax.json.JsonObject.getString ( String , String ) | Returns the string value of the associated JsonString mapping for the specified name. If JsonString is found, then its javax.json.JsonString#getString() is returned. Otherwise, the specified default value is returned. | true |  | true
JSONP:JAVADOC:445 | JsonBuilderFactory | javax.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 | javax.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 | javax.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 | javax.json.JsonBuilderFactory.createArrayBuilder | Creates a JsonArrayBuilder instance that is used to build JsonArray | true |  | true
JSONP:JAVADOC:454 | JsonObjectBuilder | javax.json.JsonBuilderFactory.createObjectBuilder | Creates a JsonObjectBuilder instance that is used to build JsonObject. | true |  | true
JSONP:JAVADOC:455 | Map | javax.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 | javax.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 | javax.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 | javax.json.spi.JsonProvider.createArrayBuilder | Creates a JSON array builder | true |  | true
JSONP:JAVADOC:465 | JsonBuilderFactory | javax.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 | javax.json.spi.JsonProvider.createObjectBuilder | Creates a JSON object builder | true |  | true
JSONP:JAVADOC:467 | JsonReader | javax.json.spi.JsonProvider.createReader ( Reader ) | Creates a JSON reader from a character stream. | true |  | true
JSONP:JAVADOC:468 | JsonReader | javax.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 4627. | true |  | true
JSONP:JAVADOC:469 | JsonReaderFactory | javax.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 | javax.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 | javax.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 | javax.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 | javax.json.stream.JsonLocation.getColumnNumber | Return the column number for the current JSON event in the input source. | true |  | true
JSONP:JAVADOC:475 | long | javax.json.stream.JsonLocation.getLineNumber | Return the line number for the current JSON event in the input source. | true |  | true
JSONP:JAVADOC:476 | long | javax.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 | javax.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 | javax.json.stream.JsonParsingException.getLocation | Return the location of the incorrect JSON. | true |  | true
JSONP:JAVADOC:481 | List | javax.json.JsonArray.getValuesAs ( Class ) | Returns a list a 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 | javax.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:491 | JsonArray | javax.json.JsonArray.getJsonArray ( int ) throws IndexOutOfBoundsException | if the index is out of range | true |  | true
JSONP:JAVADOC:492 | JsonArray | javax.json.JsonArray.getJsonArray ( int ) throws ClassCastException | if the value at the specified position is not assignable to the JsonArray type | true |  | true
JSONP:JAVADOC:493 | JsonNumber | javax.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:494 | JsonNumber | javax.json.JsonArray.getJsonNumber ( int ) throws IndexOutOfBoundsException | if the index is out of range | true |  | true
JSONP:JAVADOC:495 | JsonNumber | javax.json.JsonArray.getJsonNumber ( int ) throws ClassCastException | if the value at the specified position is not assignable to the JsonNumber type | true |  | true
JSONP:JAVADOC:496 | JsonObject | javax.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:497 | JsonObject | javax.json.JsonArray.getJsonObject ( int ) throws IndexOutOfBoundsException | if the index is out of range | true |  | true
JSONP:JAVADOC:498 | JsonObject | javax.json.JsonArray.getJsonObject ( int ) throws ClassCastException | if the value at the specified position is not assignable to the JsonObject type | true |  | true
JSONP:JAVADOC:499 | JsonString | javax.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:500 | JsonString | javax.json.JsonArray.getJsonString ( int ) throws IndexOutOfBoundsException | if the index is out of range | true |  | true
JSONP:JAVADOC:501 | JsonString | javax.json.JsonArray.getJsonString ( int ) throws ClassCastException | if the value at the specified position is not assignable to the JsonString type | true |  | true
JSONP:JAVADOC:506 | boolean | javax.json.JsonArray.isNull ( int ) | Returns true if the value at the specified location in this array is JsonValue.NULL. | true |  | true
JSONP:JAVADOC:507 | boolean | javax.json.JsonArray.isNull ( int ) throws IndexOutOfBoundsException | if the index is out of range | true |  | true
JSONP:JAVADOC:527 | JsonArray | javax.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:528 | JsonArray | javax.json.JsonObject.getJsonArray ( String ) throws ClassCastException | if the value to which the specified name is mapped is not assignable to JsonArray type | true |  | true
JSONP:JAVADOC:529 | JsonNumber | javax.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:530 | JsonNumber | javax.json.JsonObject.getJsonNumber ( String ) throws ClassCastException | if the value to which the specified name is mapped is not assignable to JsonNumber type | true |  | true
JSONP:JAVADOC:531 | JsonObject | javax.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:532 | JsonObject | javax.json.JsonObject.getJsonObject ( String ) throws ClassCastException | if the value to which the specified name is mapped is not assignable to JsonObject type | true |  | true
JSONP:JAVADOC:533 | JsonString | javax.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:534 | JsonString | javax.json.JsonObject.getJsonString ( String ) throws ClassCastException | if the value to which the specified name is mapped is not assignable to JsonString type | true |  | true
JSONP:JAVADOC:539 | boolean | javax.json.JsonObject.isNull ( String ) | Returns true if the associated value for the specified name is JsonValue.NULL. | true |  | true
JSONP:JAVADOC:540 | boolean | javax.json.JsonObject.isNull ( String ) throws NullPointerException | if the specified name doesn't have any mapping | true |  | true
JSONP:JAVADOC:551 | void | javax.json.stream.JsonGenerator.flush throws JsonException | if an i/o error occurs (IOException would be cause of JsonException) | true |  | true
JSONP:JAVADOC:555 | JsonArrayBuilder | javax.json.JsonArrayBuilder.add ( JsonValue ) throws NullPointerException | if the specified value is null | true |  | true
JSONP:JAVADOC:556 | JsonArrayBuilder | javax.json.JsonArrayBuilder.add ( String ) throws NullPointerException | if the specified value is null | true |  | true
JSONP:JAVADOC:557 | JsonArrayBuilder | javax.json.JsonArrayBuilder.add ( BigDecimal ) throws NullPointerException | if the specified value is null | true |  | true
JSONP:JAVADOC:558 | JsonArrayBuilder | javax.json.JsonArrayBuilder.add ( BigInteger ) throws NullPointerException | if the specified value is null | true |  | true
JSONP:JAVADOC:559 | JsonArrayBuilder | javax.json.JsonArrayBuilder.add ( JsonObjectBuilder ) throws NullPointerException | if the specified builder is null | true |  | true
JSONP:JAVADOC:560 | JsonArrayBuilder | javax.json.JsonArrayBuilder.add ( JsonArrayBuilder ) throws NullPointerException | if the specified builder is null | true |  | true
JSONP:JAVADOC:561 | JsonObjectBuilder | javax.json.JsonObjectBuilder.add ( String , JsonValue ) throws NullPointerException | if the specified name or value is null | true |  | true
JSONP:JAVADOC:562 | JsonObjectBuilder | javax.json.JsonObjectBuilder.add ( String , String ) throws NullPointerException | if the specified name or value is null | true |  | true
JSONP:JAVADOC:563 | JsonObjectBuilder | javax.json.JsonObjectBuilder.add ( String , BigInteger ) throws NullPointerException | if the specified name or value is null | true |  | true
JSONP:JAVADOC:564 | JsonObjectBuilder | javax.json.JsonObjectBuilder.add ( String , BigDecimal ) throws NullPointerException | if the specified name or value is null | true |  | true
JSONP:JAVADOC:565 | JsonObjectBuilder | javax.json.JsonObjectBuilder.add ( String , int ) throws NullPointerException | if the specified name is null | true |  | true
JSONP:JAVADOC:566 | JsonObjectBuilder | javax.json.JsonObjectBuilder.add ( String , long ) throws NullPointerException | if the specified name is null | true |  | true
JSONP:JAVADOC:567 | JsonObjectBuilder | javax.json.JsonObjectBuilder.add ( String , double ) throws NullPointerException | if the specified name is null | true |  | true
JSONP:JAVADOC:568 | JsonObjectBuilder | javax.json.JsonObjectBuilder.add ( String , boolean ) throws NullPointerException | if the specified name is null | true |  | true
JSONP:JAVADOC:569 | JsonObjectBuilder | javax.json.JsonObjectBuilder.add ( String , JsonObjectBuilder ) throws NullPointerException | if the specified name or builder is null | true |  | true
JSONP:JAVADOC:570 | JsonObjectBuilder | javax.json.JsonObjectBuilder.add ( String , JsonArrayBuilder ) throws NullPointerException | if the specified name or builder is null | true |  | true
JSONP:JAVADOC:571 | JsonObjectBuilder | javax.json.JsonObjectBuilder.addNull ( String ) throws NullPointerException | if the specified name is null | true |  | true