Uses of Class
org.codehaus.jackson.JsonGenerator
-
Packages that use JsonGenerator Package Description org.codehaus.jackson Main public API classes of the core streaming JSON processor: most importantlyJsonFactoryused 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 viaObjectMapperclass, as well as convenience methods included inJsonParserorg.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.jsontype.impl Package that contains standard implementations forTypeResolverBuilderandTypeIdResolver.org.codehaus.jackson.map.ser Contains implementation classes of serialization part of data binding.org.codehaus.jackson.map.ser.impl Contains implementation classes of serialization part of data binding.org.codehaus.jackson.map.ser.std org.codehaus.jackson.map.type Package that contains concrete implementations ofJavaType, as well as the factory (TypeFactory) for constructing instances from various input data types (likeClass,Type) and programmatically (for structured types, arrays,Lists andMaps).org.codehaus.jackson.map.util Utility classes for Mapper package.org.codehaus.jackson.node Contains concreteJsonNodeimplementations Jackson uses for the Tree model.org.codehaus.jackson.smile Package that contains experimental implementation of "Binary-Encoded JSON-Like" data format handlers (parser, generator, factory produce both, supporting constants).org.codehaus.jackson.util Utility classes used by Jackson Core functionality.org.codehaus.jackson.xc Package that contains XML Compatibility functionality for Jackson, such as handlers for JAXB annotations -
-
Uses of JsonGenerator in org.codehaus.jackson
Methods in org.codehaus.jackson that return JsonGenerator Modifier and Type Method Description protected JsonGeneratorJsonFactory. _createJsonGenerator(java.io.Writer out, IOContext ctxt)Overridable factory method that actually instantiates generator for givenWriterand context object.protected JsonGeneratorJsonFactory. _createUTF8JsonGenerator(java.io.OutputStream out, IOContext ctxt)Overridable factory method that actually instantiates generator for givenOutputStreamand context object, using UTF-8 encoding.JsonGeneratorJsonGenerator. configure(JsonGenerator.Feature f, boolean state)Method for enabling or disabling specified feature: checkJsonGenerator.Featurefor list of available features.JsonGeneratorJsonFactory. createJsonGenerator(java.io.File f, JsonEncoding enc)Method for constructing JSON generator for writing JSON content to specified file, overwriting contents it might have (or creating it if such file does not yet exist).JsonGeneratorJsonFactory. createJsonGenerator(java.io.OutputStream out)Convenience method for constructing generator that uses default encoding of the format (UTF-8 for JSON and most other data formats).JsonGeneratorJsonFactory. createJsonGenerator(java.io.OutputStream out, JsonEncoding enc)Method for constructing JSON generator for writing JSON content using specified output stream.JsonGeneratorJsonFactory. createJsonGenerator(java.io.Writer out)Method for constructing JSON generator for writing JSON content using specified Writer.abstract JsonGeneratorJsonGenerator. disable(JsonGenerator.Feature f)Method for disabling specified features (checkJsonGenerator.Featurefor list of features)abstract JsonGeneratorJsonGenerator. enable(JsonGenerator.Feature f)Method for enabling specified parser features: checkJsonGenerator.Featurefor list of available features.JsonGeneratorJsonGenerator. setCharacterEscapes(CharacterEscapes esc)Method for defining custom escapes factory uses forJsonGenerators it creates.abstract JsonGeneratorJsonGenerator. setCodec(ObjectCodec oc)Method that can be called to set or reset the object to use for writing Java objects as JsonContent (using methodwriteObject(java.lang.Object)).JsonGeneratorJsonGenerator. setHighestNonEscapedChar(int charCode)Method that can be called to request that generator escapes all character codes above specified code point (if positive value); or, to not escape any characters except for ones that must be escaped for the data format (if -1).JsonGeneratorJsonGenerator. setPrettyPrinter(PrettyPrinter pp)Method for setting a custom pretty printer, which is usually used to add indentation for improved human readability.abstract JsonGeneratorJsonGenerator. useDefaultPrettyPrinter()Convenience method for enabling pretty-printing using the default pretty printer (DefaultPrettyPrinter).Methods in org.codehaus.jackson with parameters of type JsonGenerator Modifier and Type Method Description voidPrettyPrinter. beforeArrayValues(JsonGenerator jg)Method called after array start marker has been output, and right before the first value is to be output.voidPrettyPrinter. 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.voidPrettyPrinter. writeArrayValueSeparator(JsonGenerator jg)Method called after an array value has been completely output, and before another value is to be output.voidPrettyPrinter. writeEndArray(JsonGenerator jg, int nrOfValues)Method called after an Array value has been completely output (minus closing bracket).voidPrettyPrinter. writeEndObject(JsonGenerator jg, int nrOfEntries)Method called after an Object value has been completely output (minus closing curly bracket).voidPrettyPrinter. writeObjectEntrySeparator(JsonGenerator jg)Method called after an object entry (field:value) has been completely output, and before another value is to be output.voidPrettyPrinter. writeObjectFieldValueSeparator(JsonGenerator jg)Method called after an object field has been output, but before the value is output.voidPrettyPrinter. writeRootValueSeparator(JsonGenerator jg)Method called after a root-level value has been completely output, and before another value is to be output.voidPrettyPrinter. writeStartArray(JsonGenerator jg)Method called when an Array value is to be output, before any member/child values are output.voidPrettyPrinter. writeStartObject(JsonGenerator jg)Method called when an Object value is to be output, before any fields are output.abstract voidObjectCodec. writeTree(JsonGenerator jgen, JsonNode rootNode)Method to serialize given Json Tree, using generator provided.abstract voidObjectCodec. writeValue(JsonGenerator jgen, java.lang.Object value)Method to serialize given Java Object, using generator provided. -
Uses of JsonGenerator in org.codehaus.jackson.impl
Subclasses of JsonGenerator in org.codehaus.jackson.impl Modifier and Type Class Description classJsonGeneratorBaseThis base class implements part of API that a JSON generator exposes to applications, adds shared internal methods that sub-classes can use and adds some abstract methods sub-classes must implement.classUtf8GeneratorclassWriterBasedGeneratorJsonGeneratorthat outputs JSON content using aWriterwhich handles character encoding.Methods in org.codehaus.jackson.impl that return JsonGenerator Modifier and Type Method Description JsonGeneratorJsonGeneratorBase. disable(JsonGenerator.Feature f)JsonGeneratorJsonGeneratorBase. enable(JsonGenerator.Feature f)JsonGeneratorUtf8Generator. setCharacterEscapes(CharacterEscapes esc)JsonGeneratorWriterBasedGenerator. setCharacterEscapes(CharacterEscapes esc)JsonGeneratorJsonGeneratorBase. setCodec(ObjectCodec oc)JsonGeneratorUtf8Generator. setHighestNonEscapedChar(int charCode)JsonGeneratorWriterBasedGenerator. setHighestNonEscapedChar(int charCode)JsonGeneratorJsonGeneratorBase. useDefaultPrettyPrinter()Methods in org.codehaus.jackson.impl with parameters of type JsonGenerator Modifier and Type Method Description voidIndenter. writeIndentation(JsonGenerator jg, int level) -
Uses of JsonGenerator in org.codehaus.jackson.map
Methods in org.codehaus.jackson.map with parameters of type JsonGenerator Modifier and Type Method Description protected voidObjectMapper. _configAndWriteValue(JsonGenerator jgen, java.lang.Object value)Method called to configure the generator as necessary and then call write functionalityprotected voidObjectMapper. _configAndWriteValue(JsonGenerator jgen, java.lang.Object value, java.lang.Class<?> viewClass)protected voidObjectWriter. _configAndWriteValue(JsonGenerator jgen, java.lang.Object value)Method called to configure the generator as necessary and then call write functionalityabstract voidSerializerProvider. defaultSerializeDateKey(long timestamp, JsonGenerator jgen)Method that will handle serialization of Dates used asMapkeys, based onSerializationConfig.Feature.WRITE_DATE_KEYS_AS_TIMESTAMPSvalue (and if using textual representation, configured date format)abstract voidSerializerProvider. defaultSerializeDateKey(java.util.Date date, JsonGenerator jgen)Method that will handle serialization of Dates used asMapkeys, based onSerializationConfig.Feature.WRITE_DATE_KEYS_AS_TIMESTAMPSvalue (and if using textual representation, configured date format)abstract voidSerializerProvider. defaultSerializeDateValue(long timestamp, JsonGenerator jgen)Method that will handle serialization of Date(-like) values, usingSerializationConfigsettings to determine expected serialization behavior.abstract voidSerializerProvider. defaultSerializeDateValue(java.util.Date date, JsonGenerator jgen)Method that will handle serialization of Date(-like) values, usingSerializationConfigsettings to determine expected serialization behavior.voidSerializerProvider. defaultSerializeField(java.lang.String fieldName, java.lang.Object value, JsonGenerator jgen)Convenience method that will serialize given field with specified value.voidSerializerProvider. defaultSerializeNull(JsonGenerator jgen)voidSerializerProvider. defaultSerializeValue(java.lang.Object value, JsonGenerator jgen)Convenience method that will serialize given value (which can be null) using standard serializer locating functionality.voidJsonSerializable. serialize(JsonGenerator jgen, SerializerProvider provider)Deprecated.abstract voidJsonSerializer. serialize(T value, JsonGenerator jgen, SerializerProvider provider)Method that can be called to ask implementation to serialize values of type this serializer handles.abstract voidSerializerProvider. serializeValue(SerializationConfig cfg, JsonGenerator jgen, java.lang.Object value, SerializerFactory jsf)The method to be called byObjectMapperto execute recursive serialization, using serializers that this provider has access to.abstract voidSerializerProvider. serializeValue(SerializationConfig cfg, JsonGenerator jgen, java.lang.Object value, JavaType rootType, SerializerFactory jsf)The method to be called byObjectMapperto execute recursive serialization, using serializers that this provider has access to; and using specified root type for locating first-level serializer.voidJsonSerializableWithType. serializeWithType(JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)voidJsonSerializer. serializeWithType(T value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)Method that can be called to ask implementation to serialize values of type this serializer handles, using specified type serializer for embedding necessary type information.voidObjectMapper. writeTree(JsonGenerator jgen, JsonNode rootNode)Method to serialize given JSON Tree, using generator provided.voidObjectMapper. writeTree(JsonGenerator jgen, JsonNode rootNode, SerializationConfig cfg)Method to serialize given Json Tree, using generator provided.voidObjectReader. writeTree(JsonGenerator jgen, JsonNode rootNode)NOTE: NOT implemented forObjectReader.abstract voidTypeSerializer. writeTypePrefixForArray(java.lang.Object value, JsonGenerator jgen)Method called to write initial part of type information for given value, when it will be output as JSON Array value (not as JSON Object or scalar).voidTypeSerializer. writeTypePrefixForArray(java.lang.Object value, JsonGenerator jgen, java.lang.Class<?> type)Alternative version of the prefix-for-array method, which is given actual type to use (instead of using exact type of the value); typically a super type of actual value typeabstract voidTypeSerializer. writeTypePrefixForObject(java.lang.Object value, JsonGenerator jgen)Method called to write initial part of type information for given value, when it will be output as JSON Object value (not as JSON Array or scalar).voidTypeSerializer. writeTypePrefixForObject(java.lang.Object value, JsonGenerator jgen, java.lang.Class<?> type)Alternative version of the prefix-for-object method, which is given actual type to use (instead of using exact type of the value); typically a super type of actual value typeabstract voidTypeSerializer. writeTypePrefixForScalar(java.lang.Object value, JsonGenerator jgen)Method called to write initial part of type information for given value, when it will be output as scalar JSON value (not as JSON Object or Array).voidTypeSerializer. writeTypePrefixForScalar(java.lang.Object value, JsonGenerator jgen, java.lang.Class<?> type)Alternative version of the prefix-for-scalar method, which is given actual type to use (instead of using exact type of the value); typically a super type of actual value typeabstract voidTypeSerializer. writeTypeSuffixForArray(java.lang.Object value, JsonGenerator jgen)Method called after value has been serialized, to close any scopes opened by earlier matching call toTypeSerializer.writeTypeSuffixForScalar(java.lang.Object, org.codehaus.jackson.JsonGenerator).abstract voidTypeSerializer. writeTypeSuffixForObject(java.lang.Object value, JsonGenerator jgen)Method called after value has been serialized, to close any scopes opened by earlier matching call toTypeSerializer.writeTypePrefixForObject(java.lang.Object, org.codehaus.jackson.JsonGenerator).abstract voidTypeSerializer. writeTypeSuffixForScalar(java.lang.Object value, JsonGenerator jgen)Method called after value has been serialized, to close any scopes opened by earlier matching call toTypeSerializer.writeTypePrefixForScalar(java.lang.Object, org.codehaus.jackson.JsonGenerator).voidObjectMapper. writeValue(JsonGenerator jgen, java.lang.Object value)Method that can be used to serialize any Java value as JSON output, using providedJsonGenerator.voidObjectMapper. writeValue(JsonGenerator jgen, java.lang.Object value, SerializationConfig config)Method that can be used to serialize any Java value as JSON output, using providedJsonGenerator, configured as per passed configuration object.voidObjectReader. writeValue(JsonGenerator jgen, java.lang.Object value)voidObjectWriter. writeValue(JsonGenerator jgen, java.lang.Object value)Method that can be used to serialize any Java value as JSON output, using providedJsonGenerator. -
Uses of JsonGenerator in org.codehaus.jackson.map.ext
Methods in org.codehaus.jackson.map.ext with parameters of type JsonGenerator Modifier and Type Method Description voidCoreXMLSerializers.XMLGregorianCalendarSerializer. serialize(javax.xml.datatype.XMLGregorianCalendar value, JsonGenerator jgen, SerializerProvider provider)voidDOMSerializer. serialize(org.w3c.dom.Node value, JsonGenerator jgen, SerializerProvider provider)voidJodaSerializers.DateMidnightSerializer. serialize(org.joda.time.DateMidnight dt, JsonGenerator jgen, SerializerProvider provider)voidJodaSerializers.DateTimeSerializer. serialize(org.joda.time.DateTime value, JsonGenerator jgen, SerializerProvider provider)voidJodaSerializers.LocalDateSerializer. serialize(org.joda.time.LocalDate dt, JsonGenerator jgen, SerializerProvider provider)voidJodaSerializers.LocalDateTimeSerializer. serialize(org.joda.time.LocalDateTime dt, JsonGenerator jgen, SerializerProvider provider) -
Uses of JsonGenerator in org.codehaus.jackson.map.jsontype.impl
Methods in org.codehaus.jackson.map.jsontype.impl with parameters of type JsonGenerator Modifier and Type Method Description protected voidAsExternalTypeSerializer. _writePrefix(java.lang.Object value, JsonGenerator jgen)protected voidAsExternalTypeSerializer. _writePrefix(java.lang.Object value, JsonGenerator jgen, java.lang.Class<?> type)protected voidAsExternalTypeSerializer. _writeSuffix(java.lang.Object value, JsonGenerator jgen)voidAsArrayTypeSerializer. writeTypePrefixForArray(java.lang.Object value, JsonGenerator jgen)voidAsArrayTypeSerializer. writeTypePrefixForArray(java.lang.Object value, JsonGenerator jgen, java.lang.Class<?> type)voidAsExternalTypeSerializer. writeTypePrefixForArray(java.lang.Object value, JsonGenerator jgen)voidAsExternalTypeSerializer. writeTypePrefixForArray(java.lang.Object value, JsonGenerator jgen, java.lang.Class<?> type)voidAsWrapperTypeSerializer. writeTypePrefixForArray(java.lang.Object value, JsonGenerator jgen)voidAsWrapperTypeSerializer. writeTypePrefixForArray(java.lang.Object value, JsonGenerator jgen, java.lang.Class<?> type)voidAsArrayTypeSerializer. writeTypePrefixForObject(java.lang.Object value, JsonGenerator jgen)voidAsArrayTypeSerializer. writeTypePrefixForObject(java.lang.Object value, JsonGenerator jgen, java.lang.Class<?> type)voidAsExternalTypeSerializer. writeTypePrefixForObject(java.lang.Object value, JsonGenerator jgen)voidAsExternalTypeSerializer. writeTypePrefixForObject(java.lang.Object value, JsonGenerator jgen, java.lang.Class<?> type)voidAsPropertyTypeSerializer. writeTypePrefixForObject(java.lang.Object value, JsonGenerator jgen)voidAsPropertyTypeSerializer. writeTypePrefixForObject(java.lang.Object value, JsonGenerator jgen, java.lang.Class<?> type)voidAsWrapperTypeSerializer. writeTypePrefixForObject(java.lang.Object value, JsonGenerator jgen)voidAsWrapperTypeSerializer. writeTypePrefixForObject(java.lang.Object value, JsonGenerator jgen, java.lang.Class<?> type)voidAsArrayTypeSerializer. writeTypePrefixForScalar(java.lang.Object value, JsonGenerator jgen)voidAsArrayTypeSerializer. writeTypePrefixForScalar(java.lang.Object value, JsonGenerator jgen, java.lang.Class<?> type)voidAsExternalTypeSerializer. writeTypePrefixForScalar(java.lang.Object value, JsonGenerator jgen)voidAsExternalTypeSerializer. writeTypePrefixForScalar(java.lang.Object value, JsonGenerator jgen, java.lang.Class<?> type)voidAsWrapperTypeSerializer. writeTypePrefixForScalar(java.lang.Object value, JsonGenerator jgen)voidAsWrapperTypeSerializer. writeTypePrefixForScalar(java.lang.Object value, JsonGenerator jgen, java.lang.Class<?> type)voidAsArrayTypeSerializer. writeTypeSuffixForArray(java.lang.Object value, JsonGenerator jgen)voidAsExternalTypeSerializer. writeTypeSuffixForArray(java.lang.Object value, JsonGenerator jgen)voidAsWrapperTypeSerializer. writeTypeSuffixForArray(java.lang.Object value, JsonGenerator jgen)voidAsArrayTypeSerializer. writeTypeSuffixForObject(java.lang.Object value, JsonGenerator jgen)voidAsExternalTypeSerializer. writeTypeSuffixForObject(java.lang.Object value, JsonGenerator jgen)voidAsPropertyTypeSerializer. writeTypeSuffixForObject(java.lang.Object value, JsonGenerator jgen)voidAsWrapperTypeSerializer. writeTypeSuffixForObject(java.lang.Object value, JsonGenerator jgen)voidAsArrayTypeSerializer. writeTypeSuffixForScalar(java.lang.Object value, JsonGenerator jgen)voidAsExternalTypeSerializer. writeTypeSuffixForScalar(java.lang.Object value, JsonGenerator jgen)voidAsWrapperTypeSerializer. writeTypeSuffixForScalar(java.lang.Object value, JsonGenerator jgen) -
Uses of JsonGenerator in org.codehaus.jackson.map.ser
Methods in org.codehaus.jackson.map.ser with parameters of type JsonGenerator Modifier and Type Method Description protected voidStdSerializerProvider. _serializeValue(JsonGenerator jgen, java.lang.Object value)Method called on the actual non-blueprint provider instance object, to kick off the serialization.protected voidStdSerializerProvider. _serializeValue(JsonGenerator jgen, java.lang.Object value, JavaType rootType)Method called on the actual non-blueprint provider instance object, to kick off the serialization, when root type is explicitly specified and not determined from value.voidStdSerializerProvider. defaultSerializeDateKey(long timestamp, JsonGenerator jgen)voidStdSerializerProvider. defaultSerializeDateKey(java.util.Date date, JsonGenerator jgen)voidStdSerializerProvider. defaultSerializeDateValue(long timestamp, JsonGenerator jgen)voidStdSerializerProvider. defaultSerializeDateValue(java.util.Date date, JsonGenerator jgen)voidAnyGetterWriter. getAndSerialize(java.lang.Object bean, JsonGenerator jgen, SerializerProvider provider)voidBeanSerializer. serialize(java.lang.Object bean, JsonGenerator jgen, SerializerProvider provider)Main serialization method that will delegate actual output to configuredBeanPropertyWriterinstances.voidStdSerializers.BooleanSerializer. serialize(java.lang.Boolean value, JsonGenerator jgen, SerializerProvider provider)voidStdSerializers.DoubleSerializer. serialize(java.lang.Double value, JsonGenerator jgen, SerializerProvider provider)voidStdSerializers.FloatSerializer. serialize(java.lang.Float value, JsonGenerator jgen, SerializerProvider provider)voidStdSerializers.IntegerSerializer. serialize(java.lang.Integer value, JsonGenerator jgen, SerializerProvider provider)voidStdSerializers.IntLikeSerializer. serialize(java.lang.Number value, JsonGenerator jgen, SerializerProvider provider)voidStdSerializers.LongSerializer. serialize(java.lang.Long value, JsonGenerator jgen, SerializerProvider provider)voidStdSerializers.NumberSerializer. serialize(java.lang.Number value, JsonGenerator jgen, SerializerProvider provider)voidStdSerializers.SqlDateSerializer. serialize(java.sql.Date value, JsonGenerator jgen, SerializerProvider provider)voidStdSerializers.SqlTimeSerializer. serialize(java.sql.Time value, JsonGenerator jgen, SerializerProvider provider)voidStdSerializers.StringSerializer. serialize(java.lang.String value, JsonGenerator jgen, SerializerProvider provider)Deprecated.voidBeanPropertyFilter. serializeAsField(java.lang.Object bean, JsonGenerator jgen, SerializerProvider prov, BeanPropertyWriter writer)Method called byBeanSerializerto let filter decide what to do with given bean property value: the usual choices are to either filter out (i.e.voidBeanPropertyWriter. serializeAsField(java.lang.Object bean, JsonGenerator jgen, SerializerProvider prov)Method called to access property that this bean stands for, from within given bean, and to serialize it as a JSON Object field using appropriate serializer.voidStdSerializerProvider. serializeValue(SerializationConfig config, JsonGenerator jgen, java.lang.Object value, SerializerFactory jsf)voidStdSerializerProvider. serializeValue(SerializationConfig config, JsonGenerator jgen, java.lang.Object value, JavaType rootType, SerializerFactory jsf) -
Uses of JsonGenerator in org.codehaus.jackson.map.ser.impl
Methods in org.codehaus.jackson.map.ser.impl with parameters of type JsonGenerator Modifier and Type Method Description voidFailingSerializer. serialize(java.lang.Object value, JsonGenerator jgen, SerializerProvider provider)voidUnknownSerializer. serialize(java.lang.Object value, JsonGenerator jgen, SerializerProvider provider)voidUnwrappingBeanSerializer. serialize(java.lang.Object bean, JsonGenerator jgen, SerializerProvider provider)Main serialization method that will delegate actual output to configuredBeanPropertyWriterinstances.voidSimpleBeanPropertyFilter.FilterExceptFilter. serializeAsField(java.lang.Object bean, JsonGenerator jgen, SerializerProvider provider, BeanPropertyWriter writer)voidSimpleBeanPropertyFilter.SerializeExceptFilter. serializeAsField(java.lang.Object bean, JsonGenerator jgen, SerializerProvider provider, BeanPropertyWriter writer)voidUnwrappingBeanPropertyWriter. serializeAsField(java.lang.Object bean, JsonGenerator jgen, SerializerProvider prov)voidUnknownSerializer. serializeWithType(java.lang.Object value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) -
Uses of JsonGenerator in org.codehaus.jackson.map.ser.std
Methods in org.codehaus.jackson.map.ser.std with parameters of type JsonGenerator Modifier and Type Method Description voidAsArraySerializerBase. serialize(T value, JsonGenerator jgen, SerializerProvider provider)abstract voidBeanSerializerBase. serialize(java.lang.Object bean, JsonGenerator jgen, SerializerProvider provider)voidCalendarSerializer. serialize(java.util.Calendar value, JsonGenerator jgen, SerializerProvider provider)voidDateSerializer. serialize(java.util.Date value, JsonGenerator jgen, SerializerProvider provider)voidEnumMapSerializer. serialize(java.util.EnumMap<? extends java.lang.Enum<?>,?> value, JsonGenerator jgen, SerializerProvider provider)voidEnumSerializer. serialize(java.lang.Enum<?> en, JsonGenerator jgen, SerializerProvider provider)voidIndexedStringListSerializer. serialize(java.util.List<java.lang.String> value, JsonGenerator jgen, SerializerProvider provider)voidInetAddressSerializer. serialize(java.net.InetAddress value, JsonGenerator jgen, SerializerProvider provider)voidJsonValueSerializer. serialize(java.lang.Object bean, JsonGenerator jgen, SerializerProvider prov)voidMapSerializer. serialize(java.util.Map<?,?> value, JsonGenerator jgen, SerializerProvider provider)voidNullSerializer. serialize(java.lang.Object value, JsonGenerator jgen, SerializerProvider provider)voidRawSerializer. serialize(T value, JsonGenerator jgen, SerializerProvider provider)voidSerializableSerializer. serialize(JsonSerializable value, JsonGenerator jgen, SerializerProvider provider)voidSerializableWithTypeSerializer. serialize(JsonSerializableWithType value, JsonGenerator jgen, SerializerProvider provider)abstract voidSerializerBase. serialize(T value, JsonGenerator jgen, SerializerProvider provider)voidStdArraySerializers.ArraySerializerBase. serialize(T value, JsonGenerator jgen, SerializerProvider provider)voidStdArraySerializers.ByteArraySerializer. serialize(byte[] value, JsonGenerator jgen, SerializerProvider provider)voidStdArraySerializers.CharArraySerializer. serialize(char[] value, JsonGenerator jgen, SerializerProvider provider)voidStdJdkSerializers.AtomicBooleanSerializer. serialize(java.util.concurrent.atomic.AtomicBoolean value, JsonGenerator jgen, SerializerProvider provider)voidStdJdkSerializers.AtomicIntegerSerializer. serialize(java.util.concurrent.atomic.AtomicInteger value, JsonGenerator jgen, SerializerProvider provider)voidStdJdkSerializers.AtomicLongSerializer. serialize(java.util.concurrent.atomic.AtomicLong value, JsonGenerator jgen, SerializerProvider provider)voidStdJdkSerializers.AtomicReferenceSerializer. serialize(java.util.concurrent.atomic.AtomicReference<?> value, JsonGenerator jgen, SerializerProvider provider)voidStdJdkSerializers.ClassSerializer. serialize(java.lang.Class<?> value, JsonGenerator jgen, SerializerProvider provider)voidStdJdkSerializers.FileSerializer. serialize(java.io.File value, JsonGenerator jgen, SerializerProvider provider)voidStdKeySerializer. serialize(java.lang.Object value, JsonGenerator jgen, SerializerProvider provider)voidStdKeySerializers.CalendarKeySerializer. serialize(java.util.Calendar value, JsonGenerator jgen, SerializerProvider provider)voidStdKeySerializers.DateKeySerializer. serialize(java.util.Date value, JsonGenerator jgen, SerializerProvider provider)voidStdKeySerializers.StringKeySerializer. serialize(java.lang.String value, JsonGenerator jgen, SerializerProvider provider)voidStringCollectionSerializer. serialize(java.util.Collection<java.lang.String> value, JsonGenerator jgen, SerializerProvider provider)voidStringSerializer. serialize(java.lang.String value, JsonGenerator jgen, SerializerProvider provider)voidTimeZoneSerializer. serialize(java.util.TimeZone value, JsonGenerator jgen, SerializerProvider provider)voidTokenBufferSerializer. serialize(TokenBuffer value, JsonGenerator jgen, SerializerProvider provider)voidToStringSerializer. serialize(java.lang.Object value, JsonGenerator jgen, SerializerProvider provider)protected abstract voidAsArraySerializerBase. serializeContents(T value, JsonGenerator jgen, SerializerProvider provider)voidCollectionSerializer. serializeContents(java.util.Collection<?> value, JsonGenerator jgen, SerializerProvider provider)protected voidEnumMapSerializer. serializeContents(java.util.EnumMap<? extends java.lang.Enum<?>,?> value, JsonGenerator jgen, SerializerProvider provider)voidEnumSetSerializer. serializeContents(java.util.EnumSet<? extends java.lang.Enum<?>> value, JsonGenerator jgen, SerializerProvider provider)voidIterableSerializer. serializeContents(java.lang.Iterable<?> value, JsonGenerator jgen, SerializerProvider provider)voidObjectArraySerializer. serializeContents(java.lang.Object[] value, JsonGenerator jgen, SerializerProvider provider)protected abstract voidStdArraySerializers.ArraySerializerBase. serializeContents(T value, JsonGenerator jgen, SerializerProvider provider)voidStdArraySerializers.BooleanArraySerializer. serializeContents(boolean[] value, JsonGenerator jgen, SerializerProvider provider)voidStdArraySerializers.DoubleArraySerializer. serializeContents(double[] value, JsonGenerator jgen, SerializerProvider provider)voidStdArraySerializers.FloatArraySerializer. serializeContents(float[] value, JsonGenerator jgen, SerializerProvider provider)voidStdArraySerializers.IntArraySerializer. serializeContents(int[] value, JsonGenerator jgen, SerializerProvider provider)voidStdArraySerializers.LongArraySerializer. serializeContents(long[] value, JsonGenerator jgen, SerializerProvider provider)voidStdArraySerializers.ShortArraySerializer. serializeContents(short[] value, JsonGenerator jgen, SerializerProvider provider)voidStdArraySerializers.StringArraySerializer. serializeContents(java.lang.String[] value, JsonGenerator jgen, SerializerProvider provider)voidStdContainerSerializers.IndexedListSerializer. serializeContents(java.util.List<?> value, JsonGenerator jgen, SerializerProvider provider)voidStdContainerSerializers.IteratorSerializer. serializeContents(java.util.Iterator<?> value, JsonGenerator jgen, SerializerProvider provider)voidCollectionSerializer. serializeContentsUsing(java.util.Collection<?> value, JsonGenerator jgen, SerializerProvider provider, JsonSerializer<java.lang.Object> ser)protected voidEnumMapSerializer. serializeContentsUsing(java.util.EnumMap<? extends java.lang.Enum<?>,?> value, JsonGenerator jgen, SerializerProvider provider, JsonSerializer<java.lang.Object> valueSer)voidObjectArraySerializer. serializeContentsUsing(java.lang.Object[] value, JsonGenerator jgen, SerializerProvider provider, JsonSerializer<java.lang.Object> ser)voidStdContainerSerializers.IndexedListSerializer. serializeContentsUsing(java.util.List<?> value, JsonGenerator jgen, SerializerProvider provider, JsonSerializer<java.lang.Object> ser)protected voidBeanSerializerBase. serializeFields(java.lang.Object bean, JsonGenerator jgen, SerializerProvider provider)voidMapSerializer. serializeFields(java.util.Map<?,?> value, JsonGenerator jgen, SerializerProvider provider)Method called to serialize fields, when the value type is not statically known.protected voidBeanSerializerBase. serializeFieldsFiltered(java.lang.Object bean, JsonGenerator jgen, SerializerProvider provider)Alternative serialization method that gets called when there is aBeanPropertyFilterthat needs to be called to determine which properties are to be serialized (and possibly how)protected voidMapSerializer. serializeFieldsUsing(java.util.Map<?,?> value, JsonGenerator jgen, SerializerProvider provider, JsonSerializer<java.lang.Object> ser)Method called to serialize fields, when the value type is statically known, so that value serializer is passed and does not need to be fetched from provider.voidObjectArraySerializer. serializeTypedContents(java.lang.Object[] value, JsonGenerator jgen, SerializerProvider provider)voidStdContainerSerializers.IndexedListSerializer. serializeTypedContents(java.util.List<?> value, JsonGenerator jgen, SerializerProvider provider)protected voidMapSerializer. serializeTypedFields(java.util.Map<?,?> value, JsonGenerator jgen, SerializerProvider provider)voidAsArraySerializerBase. serializeWithType(T value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)voidBeanSerializerBase. serializeWithType(java.lang.Object bean, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)voidEnumMapSerializer. serializeWithType(java.util.EnumMap<? extends java.lang.Enum<?>,?> value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)voidIndexedStringListSerializer. serializeWithType(java.util.List<java.lang.String> value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)voidInetAddressSerializer. serializeWithType(java.net.InetAddress value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)voidJsonValueSerializer. serializeWithType(java.lang.Object bean, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)voidMapSerializer. serializeWithType(java.util.Map<?,?> value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)voidNonTypedScalarSerializerBase. serializeWithType(T value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)voidRawSerializer. serializeWithType(T value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)voidScalarSerializerBase. serializeWithType(T value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)Default implementation will write type prefix, call regular serialization method (since assumption is that value itself does not need JSON Array or Object start/end markers), and then write type suffix.voidSerializableSerializer. serializeWithType(JsonSerializable value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)voidSerializableWithTypeSerializer. serializeWithType(JsonSerializableWithType value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)voidStdArraySerializers.ArraySerializerBase. serializeWithType(T value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)voidStdArraySerializers.ByteArraySerializer. serializeWithType(byte[] value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)voidStdArraySerializers.CharArraySerializer. serializeWithType(char[] value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)voidStringCollectionSerializer. serializeWithType(java.util.Collection<java.lang.String> value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)voidTimeZoneSerializer. serializeWithType(java.util.TimeZone value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)voidTokenBufferSerializer. serializeWithType(TokenBuffer value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)Implementing typed output for contents of a TokenBuffer is very tricky, since we do not know for sure what its contents might look like (or, rather, we do know when serializing, but not necessarily when deserializing!) One possibility would be to check the current token, and use that to determine if we would output JSON Array, Object or scalar value.voidToStringSerializer. serializeWithType(java.lang.Object value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)Default implementation will write type prefix, call regular serialization method (since assumption is that value itself does not need JSON Array or Object start/end markers), and then write type suffix. -
Uses of JsonGenerator in org.codehaus.jackson.map.type
Methods in org.codehaus.jackson.map.type with parameters of type JsonGenerator Modifier and Type Method Description voidTypeBase. serialize(JsonGenerator jgen, SerializerProvider provider)voidTypeBase. serializeWithType(JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) -
Uses of JsonGenerator in org.codehaus.jackson.map.util
Methods in org.codehaus.jackson.map.util with parameters of type JsonGenerator Modifier and Type Method Description voidJSONPObject. serialize(JsonGenerator jgen, SerializerProvider provider)voidJSONWrappedObject. serialize(JsonGenerator jgen, SerializerProvider provider)voidJSONPObject. serializeWithType(JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)voidJSONWrappedObject. serializeWithType(JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) -
Uses of JsonGenerator in org.codehaus.jackson.node
Methods in org.codehaus.jackson.node with parameters of type JsonGenerator Modifier and Type Method Description voidArrayNode. serialize(JsonGenerator jg, SerializerProvider provider)abstract voidBaseJsonNode. serialize(JsonGenerator jgen, SerializerProvider provider)Method called to serialize node instances using given generator.voidBigIntegerNode. serialize(JsonGenerator jg, SerializerProvider provider)voidBinaryNode. serialize(JsonGenerator jg, SerializerProvider provider)voidBooleanNode. serialize(JsonGenerator jg, SerializerProvider provider)voidDecimalNode. serialize(JsonGenerator jg, SerializerProvider provider)voidDoubleNode. serialize(JsonGenerator jg, SerializerProvider provider)voidIntNode. serialize(JsonGenerator jg, SerializerProvider provider)voidLongNode. serialize(JsonGenerator jg, SerializerProvider provider)voidMissingNode. serialize(JsonGenerator jg, SerializerProvider provider)voidNullNode. serialize(JsonGenerator jg, SerializerProvider provider)voidObjectNode. serialize(JsonGenerator jg, SerializerProvider provider)Method that can be called to serialize this node and all of its descendants using specified JSON generator.voidPOJONode. serialize(JsonGenerator jg, SerializerProvider provider)voidTextNode. serialize(JsonGenerator jg, SerializerProvider provider)voidArrayNode. serializeWithType(JsonGenerator jg, SerializerProvider provider, TypeSerializer typeSer)abstract voidBaseJsonNode. serializeWithType(JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer)Type information is needed, even if JsonNode instances are "plain" JSON, since they may be mixed with other types.voidMissingNode. serializeWithType(JsonGenerator jg, SerializerProvider provider, TypeSerializer typeSer)voidObjectNode. serializeWithType(JsonGenerator jg, SerializerProvider provider, TypeSerializer typeSer)voidValueNode. serializeWithType(JsonGenerator jg, SerializerProvider provider, TypeSerializer typeSer) -
Uses of JsonGenerator in org.codehaus.jackson.smile
Subclasses of JsonGenerator in org.codehaus.jackson.smile Modifier and Type Class Description classSmileGeneratorJsonGeneratorimplementation for the experimental "Binary JSON Infoset".Methods in org.codehaus.jackson.smile that return JsonGenerator Modifier and Type Method Description protected JsonGeneratorSmileFactory. _createJsonGenerator(java.io.Writer out, IOContext ctxt)Overridable factory method that actually instantiates desired generator.JsonGeneratorSmileGenerator. setPrettyPrinter(PrettyPrinter pp)No way (or need) to indent anything, so let's block any attempts.JsonGeneratorSmileGenerator. useDefaultPrettyPrinter()No way (or need) to indent anything, so let's block any attempts. -
Uses of JsonGenerator in org.codehaus.jackson.util
Subclasses of JsonGenerator in org.codehaus.jackson.util Modifier and Type Class Description classJsonGeneratorDelegateclassTokenBufferUtility class used for efficient storage ofJsonTokensequences, needed for temporary buffering.Fields in org.codehaus.jackson.util declared as JsonGenerator Modifier and Type Field Description protected JsonGeneratorJsonGeneratorDelegate. delegateDelegate object that method calls are delegated to.Methods in org.codehaus.jackson.util that return JsonGenerator Modifier and Type Method Description JsonGeneratorJsonGeneratorDelegate. disable(JsonGenerator.Feature f)JsonGeneratorTokenBuffer. disable(JsonGenerator.Feature f)JsonGeneratorJsonGeneratorDelegate. enable(JsonGenerator.Feature f)JsonGeneratorTokenBuffer. enable(JsonGenerator.Feature f)JsonGeneratorJsonGeneratorDelegate. setCodec(ObjectCodec oc)JsonGeneratorTokenBuffer. setCodec(ObjectCodec oc)JsonGeneratorJsonGeneratorDelegate. useDefaultPrettyPrinter()JsonGeneratorTokenBuffer. useDefaultPrettyPrinter()Methods in org.codehaus.jackson.util with parameters of type JsonGenerator Modifier and Type Method Description voidDefaultPrettyPrinter. beforeArrayValues(JsonGenerator jg)voidMinimalPrettyPrinter. beforeArrayValues(JsonGenerator jg)voidDefaultPrettyPrinter. beforeObjectEntries(JsonGenerator jg)voidMinimalPrettyPrinter. beforeObjectEntries(JsonGenerator jg)voidTokenBuffer. serialize(JsonGenerator jgen)Helper method that will write all contents of this buffer using givenJsonGenerator.voidDefaultPrettyPrinter. writeArrayValueSeparator(JsonGenerator jg)Method called after an array value has been completely output, and before another value is to be output.voidMinimalPrettyPrinter. writeArrayValueSeparator(JsonGenerator jg)Method called after an array value has been completely output, and before another value is to be output.voidDefaultPrettyPrinter. writeEndArray(JsonGenerator jg, int nrOfValues)voidMinimalPrettyPrinter. writeEndArray(JsonGenerator jg, int nrOfValues)voidDefaultPrettyPrinter. writeEndObject(JsonGenerator jg, int nrOfEntries)voidMinimalPrettyPrinter. writeEndObject(JsonGenerator jg, int nrOfEntries)voidDefaultPrettyPrinter.FixedSpaceIndenter. writeIndentation(JsonGenerator jg, int level)voidDefaultPrettyPrinter.Lf2SpacesIndenter. writeIndentation(JsonGenerator jg, int level)voidDefaultPrettyPrinter.NopIndenter. writeIndentation(JsonGenerator jg, int level)voidDefaultPrettyPrinter. writeObjectEntrySeparator(JsonGenerator jg)Method called after an object entry (field:value) has been completely output, and before another value is to be output.voidMinimalPrettyPrinter. writeObjectEntrySeparator(JsonGenerator jg)Method called after an object entry (field:value) has been completely output, and before another value is to be output.voidDefaultPrettyPrinter. writeObjectFieldValueSeparator(JsonGenerator jg)Method called after an object field has been output, but before the value is output.voidMinimalPrettyPrinter. writeObjectFieldValueSeparator(JsonGenerator jg)Method called after an object field has been output, but before the value is output.voidDefaultPrettyPrinter. writeRootValueSeparator(JsonGenerator jg)voidMinimalPrettyPrinter. writeRootValueSeparator(JsonGenerator jg)voidDefaultPrettyPrinter. writeStartArray(JsonGenerator jg)voidMinimalPrettyPrinter. writeStartArray(JsonGenerator jg)voidDefaultPrettyPrinter. writeStartObject(JsonGenerator jg)voidMinimalPrettyPrinter. writeStartObject(JsonGenerator jg)Constructors in org.codehaus.jackson.util with parameters of type JsonGenerator Constructor Description JsonGeneratorDelegate(JsonGenerator d) -
Uses of JsonGenerator in org.codehaus.jackson.xc
Methods in org.codehaus.jackson.xc with parameters of type JsonGenerator Modifier and Type Method Description voidDataHandlerJsonSerializer. serialize(javax.activation.DataHandler value, JsonGenerator jgen, SerializerProvider provider)voidDomElementJsonSerializer. serialize(org.w3c.dom.Element value, JsonGenerator jgen, SerializerProvider provider)voidXmlAdapterJsonSerializer. serialize(java.lang.Object value, JsonGenerator jgen, SerializerProvider provider)
-