## Uses of Interface
javax.json.stream.JsonGenerator

- Packages that use JsonGenerator
  Package | Description
  --- | ---
  javax.json | Provides an object model API to process JSON.
  javax.json.spi | Service Provider Interface (SPI) to plug in implementations for JSON processing objects.
  javax.json.stream | Provides a streaming API to parse and generate JSON.

- - ### Uses of JsonGenerator in javax.json

    Methods in javax.json that return JsonGenerator
    Modifier and Type | Method and Description
    --- | ---
    `static JsonGenerator` | Json.`createGenerator(OutputStream out)` Creates a JSON generator for writing JSON to a byte stream.
    `static JsonGenerator` | Json.`createGenerator(Writer writer)` Creates a JSON generator for writing JSON to a character stream.

  - ### Uses of JsonGenerator in javax.json.spi

    Methods in javax.json.spi that return JsonGenerator
    Modifier and Type | Method and Description
    --- | ---
    `abstract JsonGenerator` | JsonProvider.`createGenerator(OutputStream out)` Creates a JSON generator for writing JSON text to a byte stream.
    `abstract JsonGenerator` | JsonProvider.`createGenerator(Writer writer)` Creates a JSON generator for writing JSON text to a character stream.

  - ### Uses of JsonGenerator in javax.json.stream

    Methods in javax.json.stream that return JsonGenerator
    Modifier and Type | Method and Description
    --- | ---
    `JsonGenerator` | JsonGeneratorFactory.`createGenerator(OutputStream out)` Creates a JSON generator to write JSON text to a byte stream.
    `JsonGenerator` | JsonGeneratorFactory.`createGenerator(OutputStream out, Charset charset)` Creates a JSON generator to write JSON text to a byte stream.
    `JsonGenerator` | JsonGeneratorFactory.`createGenerator(Writer writer)` Creates a JSON generator to write JSON text to a character stream.
    `JsonGenerator` | JsonGenerator.`write(BigDecimal value)` Writes the specified value as a JSON number value within the current array context.
    `JsonGenerator` | JsonGenerator.`write(BigInteger value)` Writes the specified value as a JSON number value within the current array context.
    `JsonGenerator` | JsonGenerator.`write(boolean value)` Writes a JSON true or false value within the current array context.
    `JsonGenerator` | JsonGenerator.`write(double value)` Writes the specified value as a JSON number value within the current array context.
    `JsonGenerator` | JsonGenerator.`write(int value)` Writes the specified value as a JSON number value within the current array context.
    `JsonGenerator` | JsonGenerator.`write(JsonValue value)` Writes the specified value as a JSON value within the current array context.
    `JsonGenerator` | JsonGenerator.`write(long value)` Writes the specified value as a JSON number value within the current array context.
    `JsonGenerator` | JsonGenerator.`write(String value)` Writes the specified value as a JSON string value within the current array context.
    `JsonGenerator` | JsonGenerator.`write(String name, BigDecimal value)` Writes a JSON name/number value pair in the current object context.
    `JsonGenerator` | JsonGenerator.`write(String name, BigInteger value)` Writes a JSON name/number value pair in the current object context.
    `JsonGenerator` | JsonGenerator.`write(String name, boolean value)` Writes a JSON name/boolean value pair in the current object context.
    `JsonGenerator` | JsonGenerator.`write(String name, double value)` Writes a JSON name/number value pair in the current object context.
    `JsonGenerator` | JsonGenerator.`write(String name, int value)` Writes a JSON name/number value pair in the current object context.
    `JsonGenerator` | JsonGenerator.`write(String name, JsonValue value)` Writes a JSON name/value pair in the current object context.
    `JsonGenerator` | JsonGenerator.`write(String name, long value)` Writes a JSON name/number value pair in the current object context.
    `JsonGenerator` | JsonGenerator.`write(String name, String value)` Writes a JSON name/string value pair in the current object context.
    `JsonGenerator` | JsonGenerator.`writeEnd()` Writes the end of the current context.
    `JsonGenerator` | JsonGenerator.`writeNull()` Writes a JSON null value within the current array context.
    `JsonGenerator` | JsonGenerator.`writeNull(String name)` Writes a JSON name/null value pair in an current object context.
    `JsonGenerator` | JsonGenerator.`writeStartArray()` Writes the JSON start array character.
    `JsonGenerator` | JsonGenerator.`writeStartArray(String name)` Writes the JSON name/start array character pair with in the current object context.
    `JsonGenerator` | JsonGenerator.`writeStartObject()` Writes the JSON start object character.
    `JsonGenerator` | JsonGenerator.`writeStartObject(String name)` Writes the JSON name/start object character pair in the current object context.

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.