Uses of Class
org.codehaus.jackson.JsonGenerationException

Packages that use JsonGenerationException
org.codehaus.jackson Main public API classes of the core streaming JSON processor: most importantly JsonFactory used for constructing Json parser (JsonParser) and generator (JsonParser) instances. 
org.codehaus.jackson.impl Parser and generator implementation classes that Jackson defines and uses. 
org.codehaus.jackson.map Contains basic mapper (conversion) functionality that allows for converting between regular streaming json content and Java objects (beans or Tree Model: support for both is via ObjectMapper class, as well as convenience methods included in JsonParser 
org.codehaus.jackson.map.ext Contains extended support for "external" packages: things that may or may not be present in runtime environment, but that are commonly enough used so that explicit support can be added. 
org.codehaus.jackson.map.ser Contains implementation classes of serialization part of data binding. 
org.codehaus.jackson.node Contains concrete JsonNode implementations Jackson uses for the Tree model. 
org.codehaus.jackson.util Utility classes used by Jackson Core functionality. 
 

Uses of JsonGenerationException in org.codehaus.jackson
 

Methods in org.codehaus.jackson that throw JsonGenerationException
 void PrettyPrinter.beforeArrayValues(JsonGenerator jg)
          Method called after array start marker has been output, and right before the first value is to be output.
 void PrettyPrinter.beforeObjectEntries(JsonGenerator jg)
          Method called after object start marker has been output, and right before the field name of the first entry is to be output.
 void JsonGenerator.writeArrayFieldStart(String fieldName)
          Convenience method for outputting a field entry ("member") (that will contain a Json Array value), and the START-ARRAY marker.
 void PrettyPrinter.writeArrayValueSeparator(JsonGenerator jg)
          Method called after an array value has been completely output, and before another value is to be output.
abstract  void JsonGenerator.writeBinary(Base64Variant b64variant, byte[] data, int offset, int len)
          Method that will output given chunk of binary data as base64 encoded, as a complete String value (surrounded by double quotes).
 void JsonGenerator.writeBinary(byte[] data)
          Similar to JsonGenerator.writeBinary(Base64Variant,byte[],int,int), but assumes default to using the Jackson default Base64 variant (which is Base64Variants.MIME_NO_LINEFEEDS).
 void JsonGenerator.writeBinary(byte[] data, int offset, int len)
          Similar to JsonGenerator.writeBinary(Base64Variant,byte[],int,int), but default to using the Jackson default Base64 variant (which is Base64Variants.MIME_NO_LINEFEEDS).
 void JsonGenerator.writeBinaryField(String fieldName, byte[] data)
          Convenience method for outputting a field entry ("member") that contains specified data in base64-encoded form.
abstract  void JsonGenerator.writeBoolean(boolean state)
          Method for outputting literal Json boolean value (one of Strings 'true' and 'false').
 void JsonGenerator.writeBooleanField(String fieldName, boolean value)
          Convenience method for outputting a field entry ("member") that has a boolean value.
abstract  void JsonGenerator.writeEndArray()
          Method for writing closing marker of a Json Array value (character ']'; plus possible white space decoration if pretty-printing is enabled).
 void PrettyPrinter.writeEndArray(JsonGenerator jg, int nrOfValues)
          Method called after an Array value has been completely output (minus closing bracket).
abstract  void JsonGenerator.writeEndObject()
          Method for writing closing marker of a Json Object value (character '}'; plus possible white space decoration if pretty-printing is enabled).
 void PrettyPrinter.writeEndObject(JsonGenerator jg, int nrOfEntries)
          Method called after an Object value has been completely output (minus closing curly bracket).
abstract  void JsonGenerator.writeFieldName(String name)
          Method for writing a field name (json String surrounded by double quotes: syntactically identical to a json String value), possibly decorated by white space if pretty-printing is enabled.
abstract  void JsonGenerator.writeNull()
          Method for outputting literal Json null value.
 void JsonGenerator.writeNullField(String fieldName)
          Convenience method for outputting a field entry ("member") that has Json literal value null.
abstract  void JsonGenerator.writeNumber(BigDecimal dec)
          Method for outputting indicate Json numeric value.
abstract  void JsonGenerator.writeNumber(BigInteger v)
          Method for outputting given value as Json number.
abstract  void JsonGenerator.writeNumber(double d)
          Method for outputting indicate Json numeric value.
abstract  void JsonGenerator.writeNumber(float f)
          Method for outputting indicate Json numeric value.
abstract  void JsonGenerator.writeNumber(int v)
          Method for outputting given value as Json number.
abstract  void JsonGenerator.writeNumber(long v)
          Method for outputting given value as Json number.
abstract  void JsonGenerator.writeNumber(String encodedValue)
          Write method that can be used for custom numeric types that can not be (easily?) converted to "standard" Java number types.
 void JsonGenerator.writeNumberField(String fieldName, BigDecimal value)
          Convenience method for outputting a field entry ("member") that has the specified numeric value.
 void JsonGenerator.writeNumberField(String fieldName, double value)
          Convenience method for outputting a field entry ("member") that has the specified numeric value.
 void JsonGenerator.writeNumberField(String fieldName, float value)
          Convenience method for outputting a field entry ("member") that has the specified numeric value.
 void JsonGenerator.writeNumberField(String fieldName, int value)
          Convenience method for outputting a field entry ("member") that has the specified numeric value.
 void JsonGenerator.writeNumberField(String fieldName, long value)
          Convenience method for outputting a field entry ("member") that has the specified numeric value.
 void PrettyPrinter.writeObjectEntrySeparator(JsonGenerator jg)
          Method called after an object entry (field:value) has been completely output, and before another value is to be output.
 void JsonGenerator.writeObjectFieldStart(String fieldName)
          Convenience method for outputting a field entry ("member") (that will contain a Json Object value), and the START-OBJECT marker.
 void PrettyPrinter.writeObjectFieldValueSeparator(JsonGenerator jg)
          Method called after an object field has been output, but before the value is output.
abstract  void JsonGenerator.writeRaw(char c)
           
abstract  void JsonGenerator.writeRaw(char[] text, int offset, int len)
           
abstract  void JsonGenerator.writeRaw(String text)
          Fallback method which can be used to make generator copy input text verbatim with no modifications (including that no quoting is done and no separators are added even if context [array, object] would otherwise require such).
abstract  void JsonGenerator.writeRaw(String text, int offset, int len)
           
abstract  void JsonGenerator.writeRawValue(char[] text, int offset, int len)
           
abstract  void JsonGenerator.writeRawValue(String text)
          Fallback method which can be used to make generator copy input text verbatim without any modifications, but assuming it must constitute a single legal Json value (number, string, boolean, null, Array or List).
abstract  void JsonGenerator.writeRawValue(String text, int offset, int len)
           
 void PrettyPrinter.writeRootValueSeparator(JsonGenerator jg)
          Method called after a root-level value has been completely output, and before another value is to be output.
abstract  void JsonGenerator.writeStartArray()
          Method for writing starting marker of a Json Array value (character '['; plus possible white space decoration if pretty-printing is enabled).
 void PrettyPrinter.writeStartArray(JsonGenerator jg)
          Method called when an Array value is to be output, before any member/child values are output.
abstract  void JsonGenerator.writeStartObject()
          Method for writing starting marker of a Json Object value (character '{'; plus possible white space decoration if pretty-printing is enabled).
 void PrettyPrinter.writeStartObject(JsonGenerator jg)
          Method called when an Object value is to be output, before any fields are output.
abstract  void JsonGenerator.writeString(char[] text, int offset, int len)
           
abstract  void JsonGenerator.writeString(String text)
          Method for outputting a String value.
 void JsonGenerator.writeStringField(String fieldName, String value)
          Convenience method for outputting a field entry ("member") that has a String value.
abstract  void JsonNode.writeTo(JsonGenerator jg)
          Deprecated. Use methods that are part of JsonGenerator or ObjectMapper instead.
 

Uses of JsonGenerationException in org.codehaus.jackson.impl
 

Methods in org.codehaus.jackson.impl that throw JsonGenerationException
protected  void JsonGeneratorBase._reportError(String msg)
           
protected  void WriterBasedGenerator._verifyPrettyValueWrite(String typeMsg, int status)
           
protected abstract  void JsonGeneratorBase._verifyValueWrite(String typeMsg)
           
protected  void WriterBasedGenerator._verifyValueWrite(String typeMsg)
           
protected  void WriterBasedGenerator._writeBinary(Base64Variant b64variant, byte[] input, int inputPtr, int inputEnd)
           
protected abstract  void JsonGeneratorBase._writeEndArray()
           
protected  void WriterBasedGenerator._writeEndArray()
           
protected abstract  void JsonGeneratorBase._writeEndObject()
           
protected  void WriterBasedGenerator._writeEndObject()
           
protected abstract  void JsonGeneratorBase._writeFieldName(String name, boolean commaBefore)
           
protected  void WriterBasedGenerator._writeFieldName(String name, boolean commaBefore)
           
protected  void WriterBasedGenerator._writePPFieldName(String name, boolean commaBefore)
          Specialized version of _writeFieldName, off-lined to keep the "fast path" as simple (and hopefully fast) as possible.
protected abstract  void JsonGeneratorBase._writeStartArray()
           
protected  void WriterBasedGenerator._writeStartArray()
           
protected abstract  void JsonGeneratorBase._writeStartObject()
           
protected  void WriterBasedGenerator._writeStartObject()
           
 void DefaultPrettyPrinter.beforeArrayValues(JsonGenerator jg)
           
 void DefaultPrettyPrinter.beforeObjectEntries(JsonGenerator jg)
           
 void DefaultPrettyPrinter.writeArrayValueSeparator(JsonGenerator jg)
          Method called after an array value has been completely output, and before another value is to be output.
 void WriterBasedGenerator.writeBinary(Base64Variant b64variant, byte[] data, int offset, int len)
           
abstract  void JsonGeneratorBase.writeBoolean(boolean state)
           
 void WriterBasedGenerator.writeBoolean(boolean state)
           
 void JsonGeneratorBase.writeEndArray()
           
 void DefaultPrettyPrinter.writeEndArray(JsonGenerator jg, int nrOfValues)
           
 void JsonGeneratorBase.writeEndObject()
           
 void DefaultPrettyPrinter.writeEndObject(JsonGenerator jg, int nrOfEntries)
           
 void JsonGeneratorBase.writeFieldName(String name)
           
 void Indenter.writeIndentation(JsonGenerator jg, int level)
           
 void DefaultPrettyPrinter.FixedSpaceIndenter.writeIndentation(JsonGenerator jg, int level)
           
 void DefaultPrettyPrinter.Lf2SpacesIndenter.writeIndentation(JsonGenerator jg, int level)
           
abstract  void JsonGeneratorBase.writeNull()
           
 void WriterBasedGenerator.writeNull()
           
abstract  void JsonGeneratorBase.writeNumber(BigDecimal dec)
           
 void WriterBasedGenerator.writeNumber(BigDecimal value)
           
 void WriterBasedGenerator.writeNumber(BigInteger value)
           
abstract  void JsonGeneratorBase.writeNumber(double d)
           
 void WriterBasedGenerator.writeNumber(double d)
           
abstract  void JsonGeneratorBase.writeNumber(float f)
           
 void WriterBasedGenerator.writeNumber(float f)
           
abstract  void JsonGeneratorBase.writeNumber(int i)
           
 void WriterBasedGenerator.writeNumber(int i)
           
abstract  void JsonGeneratorBase.writeNumber(long l)
           
 void WriterBasedGenerator.writeNumber(long l)
           
 void WriterBasedGenerator.writeNumber(String encodedValue)
           
 void DefaultPrettyPrinter.writeObjectEntrySeparator(JsonGenerator jg)
          Method called after an object entry (field:value) has been completely output, and before another value is to be output.
 void DefaultPrettyPrinter.writeObjectFieldValueSeparator(JsonGenerator jg)
          Method called after an object field has been output, but before the value is output.
 void WriterBasedGenerator.writeRaw(char c)
           
 void WriterBasedGenerator.writeRaw(char[] text, int offset, int len)
           
 void WriterBasedGenerator.writeRaw(String text)
           
 void WriterBasedGenerator.writeRaw(String text, int start, int len)
           
 void WriterBasedGenerator.writeRawValue(char[] text, int offset, int len)
           
 void WriterBasedGenerator.writeRawValue(String text)
           
 void WriterBasedGenerator.writeRawValue(String text, int offset, int len)
           
 void DefaultPrettyPrinter.writeRootValueSeparator(JsonGenerator jg)
           
 void JsonGeneratorBase.writeStartArray()
           
 void DefaultPrettyPrinter.writeStartArray(JsonGenerator jg)
           
 void JsonGeneratorBase.writeStartObject()
           
 void DefaultPrettyPrinter.writeStartObject(JsonGenerator jg)
           
 void WriterBasedGenerator.writeString(char[] text, int offset, int len)
           
 void WriterBasedGenerator.writeString(String text)
           
 

Uses of JsonGenerationException in org.codehaus.jackson.map
 

Methods in org.codehaus.jackson.map that throw JsonGenerationException
protected  void ObjectMapper._configAndWriteValue(JsonGenerator jgen, Object value)
          Method called to configure the generator as necessary and then call write functionality
protected  void ObjectMapper._configAndWriteValue(JsonGenerator jgen, Object value, Class<?> viewClass)
           
abstract  void SerializerProvider.serializeValue(SerializationConfig cfg, JsonGenerator jgen, Object value, SerializerFactory jsf)
          The method to be called by ObjectMapper to execute recursive serialization, using serializers that this provider has access to.
 void ObjectMapper.writeValue(File resultFile, Object value)
          Method that can be used to serialize any Java value as Json output, written to File provided.
 void ObjectMapper.writeValue(JsonGenerator jgen, Object value)
          Method that can be used to serialize any Java value as Json output, using provided JsonGenerator.
 void ObjectMapper.writeValue(JsonGenerator jgen, Object value, SerializationConfig config)
          Method that can be used to serialize any Java value as Json output, using provided JsonGenerator, configured as per passed configuration object.
 void ObjectMapper.writeValue(OutputStream out, Object value)
          Method that can be used to serialize any Java value as Json output, using output stream provided (using encoding JsonEncoding.UTF8).
 void ObjectMapper.writeValue(Writer w, Object value)
          Method that can be used to serialize any Java value as Json output, using Writer provided.
 String ObjectMapper.writeValueAsString(Object value)
          Method that can be used to serialize any Java value as a String.
 void ObjectMapper.writeValueUsingView(JsonGenerator jgen, Object value, Class<?> viewClass)
          Method for serializing given object using specified view.
 void ObjectMapper.writeValueUsingView(OutputStream out, Object value, Class<?> viewClass)
          Method for serializing given object using specified view.
 void ObjectMapper.writeValueUsingView(Writer w, Object value, Class<?> viewClass)
          Method for serializing given object using specified view.
 

Uses of JsonGenerationException in org.codehaus.jackson.map.ext
 

Methods in org.codehaus.jackson.map.ext that throw JsonGenerationException
 void JodaSerializers.DateTimeSerializer.serialize(DateTime value, JsonGenerator jgen, SerializerProvider provider)
           
 void DOMSerializer.serialize(Node value, JsonGenerator jgen, SerializerProvider provider)
           
 

Uses of JsonGenerationException in org.codehaus.jackson.map.ser
 

Methods in org.codehaus.jackson.map.ser that throw JsonGenerationException
 void ArraySerializers.BooleanArraySerializer.serialize(boolean[] value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.BooleanSerializer.serialize(Boolean value, JsonGenerator jgen, SerializerProvider provider)
           
 void ArraySerializers.ByteArraySerializer.serialize(byte[] value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.CalendarSerializer.serialize(Calendar value, JsonGenerator jgen, SerializerProvider provider)
           
 void ArraySerializers.CharArraySerializer.serialize(char[] value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.ClassSerializer.serialize(Class<?> value, JsonGenerator jgen, SerializerProvider provider)
           
 void ContainerSerializers.CollectionSerializer.serialize(Collection<?> value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.UtilDateSerializer.serialize(Date value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.SqlDateSerializer.serialize(Date value, JsonGenerator jgen, SerializerProvider provider)
           
 void ArraySerializers.DoubleArraySerializer.serialize(double[] value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.DoubleSerializer.serialize(Double value, JsonGenerator jgen, SerializerProvider provider)
           
 void EnumSerializer.serialize(Enum<?> en, JsonGenerator jgen, SerializerProvider provider)
           
 void ContainerSerializers.EnumMapSerializer.serialize(EnumMap<? extends Enum<?>,?> value, JsonGenerator jgen, SerializerProvider provider)
           
 void ContainerSerializers.EnumSetSerializer.serialize(EnumSet<? extends Enum<?>> value, JsonGenerator jgen, SerializerProvider provider)
           
 void JdkSerializers.FileSerializer.serialize(File value, JsonGenerator jgen, SerializerProvider provider)
           
 void ArraySerializers.FloatArraySerializer.serialize(float[] value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.FloatSerializer.serialize(Float value, JsonGenerator jgen, SerializerProvider provider)
           
 void ArraySerializers.IntArraySerializer.serialize(int[] value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.IntegerSerializer.serialize(Integer value, JsonGenerator jgen, SerializerProvider provider)
           
 void ContainerSerializers.IterableSerializer.serialize(Iterable<?> value, JsonGenerator jgen, SerializerProvider provider)
           
 void ContainerSerializers.IteratorSerializer.serialize(Iterator<?> value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.SerializableSerializer.serialize(JsonSerializable value, JsonGenerator jgen, SerializerProvider provider)
           
 void ContainerSerializers.IndexedListSerializer.serialize(List<?> value, JsonGenerator jgen, SerializerProvider provider)
           
 void ArraySerializers.LongArraySerializer.serialize(long[] value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.LongSerializer.serialize(Long value, JsonGenerator jgen, SerializerProvider provider)
           
 void MapSerializer.serialize(Map<?,?> value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.IntLikeSerializer.serialize(Number value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.NumberSerializer.serialize(Number value, JsonGenerator jgen, SerializerProvider provider)
           
 void ArraySerializers.ObjectArraySerializer.serialize(Object[] value, JsonGenerator jgen, SerializerProvider provider)
           
 void StdKeySerializer.serialize(Object value, JsonGenerator jgen, SerializerProvider provider)
           
 void JsonValueSerializer.serialize(Object bean, JsonGenerator jgen, SerializerProvider prov)
           
 void BasicSerializerFactory.NullSerializer.serialize(Object value, JsonGenerator jgen, SerializerProvider provider)
           
 void ToStringSerializer.serialize(Object value, JsonGenerator jgen, SerializerProvider provider)
           
 void BeanSerializer.serialize(Object bean, JsonGenerator jgen, SerializerProvider provider)
           
 void FailingSerializer.serialize(Object value, JsonGenerator jgen, SerializerProvider provider)
           
 void ArraySerializers.ShortArraySerializer.serialize(short[] value, JsonGenerator jgen, SerializerProvider provider)
           
 void ArraySerializers.StringArraySerializer.serialize(String[] value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.StringSerializer.serialize(String value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.SqlTimeSerializer.serialize(Time value, JsonGenerator jgen, SerializerProvider provider)
           
abstract  void SerializerBase.serialize(T value, JsonGenerator jgen, SerializerProvider provider)
           
protected  void MapSerializer.serializeEntries(Map<?,?> value, JsonGenerator jgen, SerializerProvider provider)
          Helper method that will write all entries of given non-empty Map
protected  void MapSerializer.serializeSomeEntries(Map<?,?> value, JsonGenerator jgen, SerializerProvider provider, HashSet<String> ignored)
          Helper method that will write all entries of the given non-empty map, except for specified set of ignorable entries, filtered based on entry key.
 void StdSerializerProvider.serializeValue(SerializationConfig config, JsonGenerator jgen, Object value, SerializerFactory jsf)
           
 

Uses of JsonGenerationException in org.codehaus.jackson.node
 

Methods in org.codehaus.jackson.node that throw JsonGenerationException
 void BaseJsonNode.writeTo(JsonGenerator jgen)
           Note: this method should probably be deprecated, given that we want to use the standard serialization interface.
 

Uses of JsonGenerationException in org.codehaus.jackson.util
 

Methods in org.codehaus.jackson.util that throw JsonGenerationException
 void JsonGeneratorDelegate.writeBinary(Base64Variant b64variant, byte[] data, int offset, int len)
           
 void JsonGeneratorDelegate.writeBoolean(boolean state)
           
 void JsonGeneratorDelegate.writeEndArray()
           
 void JsonGeneratorDelegate.writeEndObject()
           
 void JsonGeneratorDelegate.writeFieldName(String name)
           
 void JsonGeneratorDelegate.writeNull()
           
 void JsonGeneratorDelegate.writeNumber(BigDecimal v)
           
 void JsonGeneratorDelegate.writeNumber(BigInteger v)
           
 void JsonGeneratorDelegate.writeNumber(double v)
           
 void JsonGeneratorDelegate.writeNumber(float v)
           
 void JsonGeneratorDelegate.writeNumber(int v)
           
 void JsonGeneratorDelegate.writeNumber(long v)
           
 void JsonGeneratorDelegate.writeNumber(String encodedValue)
           
 void JsonGeneratorDelegate.writeRaw(char c)
           
 void JsonGeneratorDelegate.writeRaw(char[] text, int offset, int len)
           
 void JsonGeneratorDelegate.writeRaw(String text)
           
 void JsonGeneratorDelegate.writeRaw(String text, int offset, int len)
           
 void JsonGeneratorDelegate.writeRawValue(char[] text, int offset, int len)
           
 void JsonGeneratorDelegate.writeRawValue(String text)
           
 void JsonGeneratorDelegate.writeRawValue(String text, int offset, int len)
           
 void JsonGeneratorDelegate.writeStartArray()
           
 void JsonGeneratorDelegate.writeStartObject()
           
 void JsonGeneratorDelegate.writeString(char[] text, int offset, int len)
           
 void JsonGeneratorDelegate.writeString(String text)