## Uses of Class
com.fasterxml.jackson.core.JsonGenerationException

Packages that use JsonGenerationException
com.fasterxml.jackson.core: Main public API classes of the core streaming JSON processor: most importantly `JsonFactory` used for constructing JSON parser (`JsonParser`) and generator (`JsonGenerator`) instances.
com.fasterxml.jackson.core.json: JSON-specific parser and generator implementation classes that Jackson defines and uses.
com.fasterxml.jackson.core.util: Utility classes used by Jackson Core functionality.

Uses of JsonGenerationException in com.fasterxml.jackson.core

Methods in com.fasterxml.jackson.core that return JsonGenerationException
`JsonGenerationException` `JsonGenerationException.withGenerator(JsonGenerator g)` Fluent method that may be used to assign originating `JsonGenerator`, to be accessed using `getProcessor()`.

Methods in com.fasterxml.jackson.core that throw JsonGenerationException
`protected void` `JsonGenerator._reportError(String msg)` Helper method used for constructing and throwing `JsonGenerationException` with given base message.
`void` `PrettyPrinter.beforeArrayValues(JsonGenerator gen)` Method called after array start marker has been output, and right before the first value is to be output.
`void` `PrettyPrinter.beforeObjectEntries(JsonGenerator gen)` Method called after object start marker has been output, and right before the field name of the first entry is to be output.
`void` `PrettyPrinter.writeArrayValueSeparator(JsonGenerator gen)` Method called after an array value has been completely output, and before another value is to be output.
`void` `PrettyPrinter.writeEndArray(JsonGenerator gen, int nrOfValues)` Method called after an Array value has been completely output (minus closing bracket).
`void` `PrettyPrinter.writeEndObject(JsonGenerator gen, int nrOfEntries)` Method called after an Object value has been completely output (minus closing curly bracket).
`void` `PrettyPrinter.writeObjectEntrySeparator(JsonGenerator gen)` Method called after an object entry (field:value) has been completely output, and before another value is to be output.
`void` `PrettyPrinter.writeObjectFieldValueSeparator(JsonGenerator gen)` Method called after an object field has been output, but before the value is output.
`void` `PrettyPrinter.writeRootValueSeparator(JsonGenerator jg)` Method called after a root-level value has been completely output, and before another value is to be output.
`void` `PrettyPrinter.writeStartArray(JsonGenerator gen)` Method called when an Array value is to be output, before any member/child values are output.
`void` `PrettyPrinter.writeStartObject(JsonGenerator gen)` Method called when an Object value is to be output, before any fields are output.

Uses of JsonGenerationException in com.fasterxml.jackson.core.json

Methods in com.fasterxml.jackson.core.json that throw JsonGenerationException
`protected void` `WriterBasedJsonGenerator._writeBinary(Base64Variant b64variant, byte[] input, int inputPtr, int inputEnd)`
`protected void` `UTF8JsonGenerator._writeBinary(Base64Variant b64variant, byte[] input, int inputPtr, int inputEnd)`
`protected int` `WriterBasedJsonGenerator._writeBinary(Base64Variant b64variant, InputStream data, byte[] readBuffer)`
`protected int` `UTF8JsonGenerator._writeBinary(Base64Variant b64variant, InputStream data, byte[] readBuffer)`
`protected int` `WriterBasedJsonGenerator._writeBinary(Base64Variant b64variant, InputStream data, byte[] readBuffer, int bytesLeft)`
`protected int` `UTF8JsonGenerator._writeBinary(Base64Variant b64variant, InputStream data, byte[] readBuffer, int bytesLeft)`
`void` `WriterBasedJsonGenerator.writeBinary(Base64Variant b64variant, byte[] data, int offset, int len)`
`void` `UTF8JsonGenerator.writeBinary(Base64Variant b64variant, byte[] data, int offset, int len)`
`int` `WriterBasedJsonGenerator.writeBinary(Base64Variant b64variant, InputStream data, int dataLength)`
`int` `UTF8JsonGenerator.writeBinary(Base64Variant b64variant, InputStream data, int dataLength)`
`void` `WriterBasedJsonGenerator.writeEndArray()`
`void` `WriterBasedJsonGenerator.writeEndObject()`
`void` `UTF8JsonGenerator.writeRaw(char ch)`
`void` `UTF8JsonGenerator.writeRaw(char[] cbuf, int offset, int len)`
`void` `UTF8JsonGenerator.writeRaw(SerializableString text)`
`void` `UTF8JsonGenerator.writeRaw(String text)`
`void` `UTF8JsonGenerator.writeRaw(String text, int offset, int len)`
`void` `WriterBasedJsonGenerator.writeStartArray()`
`void` `WriterBasedJsonGenerator.writeStartObject()`

Uses of JsonGenerationException in com.fasterxml.jackson.core.util

Methods in com.fasterxml.jackson.core.util that throw JsonGenerationException
`void` `MinimalPrettyPrinter.beforeArrayValues(JsonGenerator jg)`
`void` `MinimalPrettyPrinter.beforeObjectEntries(JsonGenerator jg)`
`void` `MinimalPrettyPrinter.writeArrayValueSeparator(JsonGenerator jg)` Method called after an array value has been completely output, and before another value is to be output.
`void` `MinimalPrettyPrinter.writeEndArray(JsonGenerator jg, int nrOfValues)`
`void` `MinimalPrettyPrinter.writeEndObject(JsonGenerator jg, int nrOfEntries)`
`void` `MinimalPrettyPrinter.writeObjectEntrySeparator(JsonGenerator jg)` Method called after an object entry (field:value) has been completely output, and before another value is to be output.
`void` `MinimalPrettyPrinter.writeObjectFieldValueSeparator(JsonGenerator jg)` Method called after an object field has been output, but before the value is output.
`void` `MinimalPrettyPrinter.writeRootValueSeparator(JsonGenerator jg)`
`void` `MinimalPrettyPrinter.writeStartArray(JsonGenerator jg)`
`void` `MinimalPrettyPrinter.writeStartObject(JsonGenerator jg)`

Copyright © 2008-2016 FasterXML. All Rights Reserved.