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 |