Uses of Class
com.fasterxml.jackson.core.JsonGenerator

Packages that use JsonGenerator
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.base Base classes used by concrete Parser and Generator implementations; contain functionality that is not specific to JSON or input abstraction (byte vs char). 
com.fasterxml.jackson.core.filter   
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 JsonGenerator in com.fasterxml.jackson.core
 

Fields in com.fasterxml.jackson.core declared as JsonGenerator
protected  JsonGenerator JsonGenerationException._processor
           
 

Methods in com.fasterxml.jackson.core that return JsonGenerator
protected  JsonGenerator JsonFactory._createGenerator(Writer out, IOContext ctxt)
          Overridable factory method that actually instantiates generator for given Writer and context object.
protected  JsonGenerator JsonFactory._createUTF8Generator(OutputStream out, IOContext ctxt)
          Overridable factory method that actually instantiates generator for given OutputStream and context object, using UTF-8 encoding.
 JsonGenerator JsonGenerator.configure(JsonGenerator.Feature f, boolean state)
          Method for enabling or disabling specified feature: check JsonGenerator.Feature for list of available features.
 JsonGenerator JsonFactory.createGenerator(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).
 JsonGenerator JsonFactory.createGenerator(OutputStream out)
          Convenience method for constructing generator that uses default encoding of the format (UTF-8 for JSON and most other data formats).
 JsonGenerator JsonFactory.createGenerator(OutputStream out, JsonEncoding enc)
          Method for constructing JSON generator for writing JSON content using specified output stream.
 JsonGenerator JsonFactory.createGenerator(Writer w)
          Method for constructing JSON generator for writing JSON content using specified Writer.
 JsonGenerator JsonFactory.createJsonGenerator(OutputStream out)
          Deprecated. Since 2.2, use JsonFactory.createGenerator(OutputStream) instead.
 JsonGenerator JsonFactory.createJsonGenerator(OutputStream out, JsonEncoding enc)
          Deprecated. Since 2.2, use JsonFactory.createGenerator(OutputStream, JsonEncoding) instead.
 JsonGenerator JsonFactory.createJsonGenerator(Writer out)
          Deprecated. Since 2.2, use JsonFactory.createGenerator(Writer) instead.
abstract  JsonGenerator JsonGenerator.disable(JsonGenerator.Feature f)
          Method for disabling specified features (check JsonGenerator.Feature for list of features)
abstract  JsonGenerator JsonGenerator.enable(JsonGenerator.Feature f)
          Method for enabling specified parser features: check JsonGenerator.Feature for list of available features.
 JsonGenerator JsonGenerationException.getProcessor()
           
 JsonGenerator JsonGenerator.overrideFormatFeatures(int values, int mask)
          Bulk set method for (re)setting states of FormatFeatures, by specifying values (set / clear) along with a mask, to determine which features to change, if any.
 JsonGenerator JsonGenerator.overrideStdFeatures(int values, int mask)
          Bulk set method for (re)setting states of features specified by mask.
 JsonGenerator JsonGenerator.setCharacterEscapes(CharacterEscapes esc)
          Method for defining custom escapes factory uses for JsonGenerators it creates.
abstract  JsonGenerator JsonGenerator.setCodec(ObjectCodec oc)
          Method that can be called to set or reset the object to use for writing Java objects as JsonContent (using method writeObject(java.lang.Object)).
abstract  JsonGenerator JsonGenerator.setFeatureMask(int values)
          Deprecated. Since 2.7, use overrideStdFeatures(int, int) instead
 JsonGenerator JsonGenerator.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).
 JsonGenerator JsonGenerator.setPrettyPrinter(PrettyPrinter pp)
          Method for setting a custom pretty printer, which is usually used to add indentation for improved human readability.
 JsonGenerator JsonGenerator.setRootValueSeparator(SerializableString sep)
          Method that allows overriding String used for separating root-level JSON values (default is single space character)
abstract  JsonGenerator JsonGenerator.useDefaultPrettyPrinter()
          Convenience method for enabling pretty-printing using the default pretty printer (DefaultPrettyPrinter).
 

Methods in com.fasterxml.jackson.core with parameters of type JsonGenerator
 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.
 JsonGenerationException JsonGenerationException.withGenerator(JsonGenerator g)
          Fluent method that may be used to assign originating JsonGenerator, to be accessed using JsonGenerationException.getProcessor().
 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.
abstract  void TreeCodec.writeTree(JsonGenerator g, TreeNode tree)
           
abstract  void ObjectCodec.writeTree(JsonGenerator jg, TreeNode tree)
           
abstract  void ObjectCodec.writeValue(JsonGenerator jgen, Object value)
          Method to serialize given Java Object, using generator provided.
 

Constructors in com.fasterxml.jackson.core with parameters of type JsonGenerator
JsonGenerationException(String msg, JsonGenerator g)
           
JsonGenerationException(String msg, Throwable rootCause, JsonGenerator g)
           
JsonGenerationException(Throwable rootCause, JsonGenerator g)
           
 

Uses of JsonGenerator in com.fasterxml.jackson.core.base
 

Subclasses of JsonGenerator in com.fasterxml.jackson.core.base
 class GeneratorBase
          This 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.
 

Methods in com.fasterxml.jackson.core.base that return JsonGenerator
 JsonGenerator GeneratorBase.disable(JsonGenerator.Feature f)
           
 JsonGenerator GeneratorBase.enable(JsonGenerator.Feature f)
           
 JsonGenerator GeneratorBase.overrideStdFeatures(int values, int mask)
           
 JsonGenerator GeneratorBase.setCodec(ObjectCodec oc)
           
 JsonGenerator GeneratorBase.setFeatureMask(int newMask)
          Deprecated. 
 JsonGenerator GeneratorBase.useDefaultPrettyPrinter()
           
 

Uses of JsonGenerator in com.fasterxml.jackson.core.filter
 

Subclasses of JsonGenerator in com.fasterxml.jackson.core.filter
 class FilteringGeneratorDelegate
          Specialized JsonGeneratorDelegate that allows use of TokenFilter for outputting a subset of content that caller tries to generate.
 

Methods in com.fasterxml.jackson.core.filter with parameters of type JsonGenerator
 TokenFilterContext TokenFilterContext.closeArray(JsonGenerator gen)
           
 TokenFilterContext TokenFilterContext.closeObject(JsonGenerator gen)
           
 void TokenFilterContext.writeImmediatePath(JsonGenerator gen)
          Variant of TokenFilterContext.writePath(JsonGenerator) called when all we need is immediately surrounding Object.
 void TokenFilterContext.writePath(JsonGenerator gen)
          Method called to ensure that parent path from root is written up to and including this node.
 

Constructors in com.fasterxml.jackson.core.filter with parameters of type JsonGenerator
FilteringGeneratorDelegate(JsonGenerator d, TokenFilter f, boolean includePath, boolean allowMultipleMatches)
           
 

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

Subclasses of JsonGenerator in com.fasterxml.jackson.core.json
 class JsonGeneratorImpl
          Intermediate base class shared by JSON-backed generators like UTF8JsonGenerator and WriterBasedJsonGenerator.
 class UTF8JsonGenerator
           
 class WriterBasedJsonGenerator
          JsonGenerator that outputs JSON content using a Writer which handles character encoding.
 

Methods in com.fasterxml.jackson.core.json that return JsonGenerator
 JsonGenerator JsonGeneratorImpl.disable(JsonGenerator.Feature f)
           
 JsonGenerator JsonGeneratorImpl.enable(JsonGenerator.Feature f)
           
 JsonGenerator JsonGeneratorImpl.setCharacterEscapes(CharacterEscapes esc)
           
 JsonGenerator JsonGeneratorImpl.setHighestNonEscapedChar(int charCode)
           
 JsonGenerator JsonGeneratorImpl.setRootValueSeparator(SerializableString sep)
           
 

Methods in com.fasterxml.jackson.core.json with parameters of type JsonGenerator
static DupDetector DupDetector.rootDetector(JsonGenerator g)
           
 

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

Subclasses of JsonGenerator in com.fasterxml.jackson.core.util
 class JsonGeneratorDelegate
           
 

Fields in com.fasterxml.jackson.core.util declared as JsonGenerator
protected  JsonGenerator JsonGeneratorDelegate.delegate
          Delegate object that method calls are delegated to.
 

Methods in com.fasterxml.jackson.core.util that return JsonGenerator
 JsonGenerator JsonGeneratorDelegate.disable(JsonGenerator.Feature f)
           
 JsonGenerator JsonGeneratorDelegate.enable(JsonGenerator.Feature f)
           
 JsonGenerator JsonGeneratorDelegate.getDelegate()
           
 JsonGenerator JsonGeneratorDelegate.overrideFormatFeatures(int values, int mask)
           
 JsonGenerator JsonGeneratorDelegate.overrideStdFeatures(int values, int mask)
           
 JsonGenerator JsonGeneratorDelegate.setCharacterEscapes(CharacterEscapes esc)
           
 JsonGenerator JsonGeneratorDelegate.setCodec(ObjectCodec oc)
           
 JsonGenerator JsonGeneratorDelegate.setFeatureMask(int mask)
          Deprecated. 
 JsonGenerator JsonGeneratorDelegate.setHighestNonEscapedChar(int charCode)
           
 JsonGenerator JsonGeneratorDelegate.setPrettyPrinter(PrettyPrinter pp)
           
 JsonGenerator JsonGeneratorDelegate.setRootValueSeparator(SerializableString sep)
           
 JsonGenerator JsonGeneratorDelegate.useDefaultPrettyPrinter()
           
 

Methods in com.fasterxml.jackson.core.util with parameters of type JsonGenerator
 void MinimalPrettyPrinter.beforeArrayValues(JsonGenerator jg)
           
 void DefaultPrettyPrinter.beforeArrayValues(JsonGenerator jg)
           
 void MinimalPrettyPrinter.beforeObjectEntries(JsonGenerator jg)
           
 void DefaultPrettyPrinter.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 DefaultPrettyPrinter.writeArrayValueSeparator(JsonGenerator gen)
          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 DefaultPrettyPrinter.writeEndArray(JsonGenerator gen, int nrOfValues)
           
 void MinimalPrettyPrinter.writeEndObject(JsonGenerator jg, int nrOfEntries)
           
 void DefaultPrettyPrinter.writeEndObject(JsonGenerator jg, int nrOfEntries)
           
 void DefaultPrettyPrinter.Indenter.writeIndentation(JsonGenerator jg, int level)
           
 void DefaultPrettyPrinter.NopIndenter.writeIndentation(JsonGenerator jg, int level)
           
 void DefaultPrettyPrinter.FixedSpaceIndenter.writeIndentation(JsonGenerator jg, int level)
           
 void DefaultIndenter.writeIndentation(JsonGenerator jg, int level)
           
 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 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 MinimalPrettyPrinter.writeObjectFieldValueSeparator(JsonGenerator jg)
          Method called after an object field has been output, but before the value is output.
 void DefaultPrettyPrinter.writeObjectFieldValueSeparator(JsonGenerator jg)
          Method called after an object field has been output, but before the value is output.
 void MinimalPrettyPrinter.writeRootValueSeparator(JsonGenerator jg)
           
 void DefaultPrettyPrinter.writeRootValueSeparator(JsonGenerator jg)
           
 void MinimalPrettyPrinter.writeStartArray(JsonGenerator jg)
           
 void DefaultPrettyPrinter.writeStartArray(JsonGenerator jg)
           
 void MinimalPrettyPrinter.writeStartObject(JsonGenerator jg)
           
 void DefaultPrettyPrinter.writeStartObject(JsonGenerator jg)
           
 

Constructors in com.fasterxml.jackson.core.util with parameters of type JsonGenerator
JsonGeneratorDelegate(JsonGenerator d)
           
JsonGeneratorDelegate(JsonGenerator d, boolean delegateCopyMethods)
           
 



Copyright © 2008-2016 FasterXML. All Rights Reserved.